blob: e3a0025628c306c8cbfa0884091f497857f2e963 [file] [log] [blame]
Daniel Veillard536fad52003-09-18 10:05:56 +00001Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * dict.c: valgrind found a newly introduced bug
4
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00005Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * Makefile.am: add a Timingtests target to check bad behaviour
8 from the streaming engine
9 * dbgen.pl dbgenattr.pl: perl script to generate big instances
10 * xmlreader.c: fix a bad behaviour on large buffer inputs
11
Daniel Veillardccc4d2b2003-09-17 21:27:31 +000012Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
13
14 * dict.c xmlreader.c: two small improvements
15
Daniel Veillarda66b1d12003-09-17 20:54:38 +000016Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
17
18 * parserInternals.c: avoid a leak with previous patch
19
Daniel Veillard007d51e2003-09-17 20:07:28 +000020Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * python/libxml.c: use stderr and not stdout for default errors
23 in python environment bug #122552
24
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +000025Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
26
27 * parserInternals.c: small fix from Rob Richards for input filename
28 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
29 * xmlIO: adding a guard in one function
30
Daniel Veillard19895052003-09-17 13:59:32 +000031Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
34 reducing memory allocation and free and avoiding expensive routines
35
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +000036Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
37
38 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
39 seriously with per-document dict and element and attribute nodes
40 reuse in the xmlReader. This seems to lead to an interesting
41 speedup of the xmlReader already.
42
Daniel Veillard81514ba2003-09-16 23:17:26 +000043Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
44
45 * dict.c include/libxml/dict.h: do string allocations in large
46 pools, allowing to find if a string pertain to a dict quickly
47 * xmllint.c: fix --stream --repeat --timing
48 * Makefile.am: the testThreads run output should be seen.
49
Daniel Veillard8a44e592003-09-15 14:50:06 +000050Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * SAX2.c include/libxml/parser.h: starting work on reusing the
53 parser dictionary for the element and attribute tag names.
54 Add pools for Element and Attributes in the parser context,
55 which should help speeding up the reader.
56 * Makefile.am result/*.rdr : adding non-python reader regression
57 tests.
58
Daniel Veillard62998c02003-09-15 12:56:36 +000059Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
60
61 * SAX2.c parser.c valid.c: starting to cleanup some of the
62 problems exposed by the W3C/NIST regression suite.
63 * result/ent7.sax result/xml2.sax: small fixes.
64
Daniel Veillardbc92eca2003-09-15 09:48:06 +000065Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
66
67 * parser.c: more parser error factoring
68
William M. Brack3a6da762003-09-15 04:58:14 +000069Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
70
71 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
72
Daniel Veillardbdbe0d42003-09-14 19:56:14 +000073Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
74
75 * parser.c include/libxml/xmlerror.h: factoring of more
76 error handling code, serious size reduction and more lisibility
77 of the resulting code.
78 * parserInternals.c parser.c include/libxml/parserInternals.h
79 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
80 checks are done, use a counter for entities. Entities where freed and
81 reallocated at the same address failing the check.
82 * tree.c: avoid a warning
83 * result/valid/* result/VC/*: this slightly changes some validation
84 error messages.
85
William M. Brack4e52f2f2003-09-14 18:07:39 +000086Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
87
88 * valid.c: fixed bug 121759 - early declaration of
89 attribute-list in external DTD
90
Daniel Veillard1afc9f32003-09-13 12:44:05 +000091Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * parser.c include/libxml/xmlerror.h: starting cleaning up
94 error handling, factorize error processing
95 * doc/xmllint.html: update of the page, remove --sgml
96
Daniel Veillard877a7bd2003-09-13 00:16:32 +000097Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
98
99 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
100 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
101 broken pseudo SGML DocBook parser code.
102
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000103Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
106 valgrind pointed out the strings overlapped. cleanup .
107
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000108Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * tree.c: applied speedup to xmlSearchNs() as suggested by
111 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
112 applying the same trick.
113
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000114Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * parser.c parserInternals.c tree.c include/libxml/parser.h
117 include/libxml/xmlerror.h: adding namespace checkings
118 while making sure they still parse as wellformed documents.
119 Add an nsWellFormed status report to the context, and
120 provide new appropriate error codes.
121 * Makefile.am result/namespaces/* test/namespaces/*: add
122 specific regression testing for the new namespace support
123 * test/att5 result/noent/att5 result/att5 result/att5.sax:
124 add more coverage for the attribute parsing and normalization
125 code.
126
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000127Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * threads.c: backport of a thread bugfix from 2_5_X branch
130
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000131Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * parser.c: fixed a bug in one corner case of attribute parsing.
134
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000135Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * configure.in doc/* : 2.6.0beta1 changes
138 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
139 normalization, might not be totally fixed but this should
140 make sure SAX event provide the right strings for attributes
141 except entities for which libxml2 is different by default
142 This should fix #109564
143 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
144 in attribute callback values
145 * result/c14n/with-comments/example-4
146 result/c14n/without-comments/example-4: this also fixes a subtle
147 bug in the canonicalization tests.
148
Daniel Veillarde57ec792003-09-10 10:50:59 +0000149Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
150
151 Time to commit 3 days of work rewriting the parser internal,
152 fixing bugs and migrating to SAX2 interface by default. There
153 is some work letf TODO, like namespace validation and attributes
154 normalization (this break C14N right now)
155 * Makefile.am: fixed the test rules
156 * include/libxml/SAX2.h include/libxml/parser.h
157 include/libxml/parserInternals.h SAX2.c parser.c
158 parserInternals.c: changing the parser, migrating to SAX2,
159 adding new interface to switch back to SAX1 or initialize a
160 SAX block for v1 or v2. Most of the namespace work is done
161 below SAX, as well as attribute defaulting
162 * globals.c: changed initialization of the default SAX handlers
163 * hash.c tree.c include/libxml/hash.h: added QName specific handling
164 * xmlIO.c: small fix
165 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
166 version code path
167 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
168 pointed out a typo in a very old test namespace
169
William M. Brackc07329e2003-09-08 01:57:30 +0000170Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
171
172 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
173 of compressed files, setting doc->compressed appropriately
174 (bug #120503).
175
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000176Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * parser.c: try to cope with the fact that apps may still
179 have allocated smaller SAX callbak block
180
Daniel Veillard0fb18932003-09-07 09:14:37 +0000181Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * dict.c: allow to give -1 for undefined length in lookups
184 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
185 first round of work on the new SAX2 interfaces, the API
186 will change but commiting before changing for historical
187 reference.
188
William M. Brack4811ba32003-09-06 18:02:53 +0000189Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
190
191 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
192 sax->warning with wrong params).
193
Daniel Veillard93625d32003-09-05 08:36:12 +0000194Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
195
196 * include/libxml/globals.h: patch from Stéphane Bidoul to export
197 globals entry points to the python bindings
198
Daniel Veillard40412cd2003-09-03 13:28:32 +0000199Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
202 by default instead of "HTML"
203 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
204 avoiding calls to "areBlanks" when not needed.
205 * include/libxml/parser.h include/libxml/tree.h: some structure
206 extensions for future work on using per-document dictionaries.
207
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000208Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
211 tree, keeping result in the same tree, added SAXtests to the
212 default "make tests"
213
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000214Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
215
216 * include/libxml/xmlexports.h: defined additional macros which
217 affect exports and added mingw section
218
William M. Brack008c06b2003-09-01 22:17:39 +0000219Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
220
221 * doc/index.py: fixed problem parsing xhtml docs
222 * doc/xmlreader.html,doc/guidelines.html: small modification
223 to avoid problem in python parsing.
224 * doc/search.php: fixed upper case filename problem for XSLT docs
225
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000226Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
227
228 * xinclude.c: patch from Mark Vakoc that allows compiling
229 with XInclude but without XPointer support.
230
Daniel Veillarde8553732003-09-01 20:33:14 +0000231Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
232
233 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
234 to add --libtool-libs option to xml2-config script.
235
William M. Brack3f479502003-09-01 04:58:15 +0000236Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
237
238 * doc/README.docs, doc/Makefile.am: new file added,
239 giving some description of the documentation generation process
240 * doc/search.php: fixed problem with upper case on filenames
241
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000242Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
243
244 * win32/Makefile.bcb: updates by Eric Zurcher
245
William M. Brackcdfa2862003-08-29 06:03:38 +0000246Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
247
248 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
249 to compensate for pollution from Igor's header taint
250 (quick before Daniel notices)
251
Daniel Veillard67906942003-08-28 21:13:25 +0000252Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * SAX2.c: fixed a namespace error on attribute reporting bug
255 pointed out by Tobias Reif
256 * test/p3p result/p3p result/noent/p3p: this test case was wrong
257 using xmlsn instead of xmlns...
258
Igor Zlatkovic65901252003-08-28 16:26:12 +0000259Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
260
261 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
262 typos reported by Mark Vakoc
263
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000264Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
265
266 add:
267 * doc/tutorial/api.html
268 * doc/tutorial/ar01s09.html
269 * doc/tutorial/includexpath.c
270 updated
271 * doc/tutorial/*.html
272 fix my bad - forgot to check in new files when I last
273 updated
274
275
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000276Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
277
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000278 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000279 * xmllint.c: fixed time inclusion for various compilers
280
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000281Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
282
283 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
284 few casts to shut the compiler warnings
285
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000286Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
287
288 * win32/Makefile.* win32/configure.js: fixed for mingw
289
Daniel Veillard5805be22003-08-28 08:03:23 +0000290Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * globals.c threads.c: fixing bug #120870 try to avoid problem
293 with uninitialized mutexes
294
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000295Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
298 up with multiple states, select the "best" one. Fix #120682
299 * result/relaxng/tutor11_2_3.err: small change resulting
300
301Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
304
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000305Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
306
307 * include/libxml/[threads-xpointer].h: realigned parameters
308 after taint
309
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000310Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
311
312 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
313 as reported by Eric Zurcher
314
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000315Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317 * relaxng.c: fixed bug #120386 again a problem introduced when
318 trying to reuse automata for content validation. Fix a bug report
319 problem on zeroOrMore
320 * result/relaxng/tutor3_7_err: change slightly error reporting.
321
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000322Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * include/libxml/Makefile.am: make sure the new header will
325 be included when generating a new distribution.
326
Daniel Veillard73827cb2003-08-25 10:57:27 +0000327Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * relaxng.c: fixed a couple of stupid bugs in the state allocation
330 routines which led to bug #120040 and the ones reported by
331 Martijn Faassen
332
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000333Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
334
335 * include/libxml/parserInternals.h include/libxml/relaxng.h
336 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
337 parameters after taint.
338
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000339Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
340
341 * include/libxml/xmlversion.h.in: moved export defs to a separate
342 file for consistency.
343 * include/libxml/xmlexports.h: new file, contains export defs.
344
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000345Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
346
347 * include/libxml/*.h genUnicode.py: exportability taint
348 of the headers.
349
Daniel Veillard11af4292003-08-21 10:39:13 +0000350Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * SAX.c: make the deprecated interfaces log an error message
353 to be sure it won't get used.
354
Daniel Veillard1af9a412003-08-20 22:54:39 +0000355Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
358 Adding new version of the SAX interface, it's not there yet,
359 currently just preparing the work
360 * globals.c parser.c SAX.c include/libxml/SAX.h
361 include/libxml/globals.h include/libxml/parser.h: doing some
362 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
363 while keeping functionalities, preparing SAX2 integration.
364 * dict.c: small cleanup.
365
Daniel Veillarde5984082003-08-19 22:21:13 +0000366Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * tree.c: fixes a small bug introduced in last commit and detected
369 by valgrind.
370
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000371Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 * dict.c hash.c: optimization when freeing hash tables.
374 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
375 allocations
376 * parser.c parserInternals.c include/libxml/parser.h: keep a
377 single allocated block for all the attributes callbacks,
378 avoid useless malloc()/free()
379 * tree.c: do not realloc() when growing a buffer if the buffer
380 ain't full, malloc/memcpy/free avoid copying memory.
381
Daniel Veillard66f68e72003-08-18 16:39:51 +0000382Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
383
384 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
385 --dtdvalidfpi for Tobias Reif
386
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000387Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
390 new dictionary module to keep a single instance of the names used
391 by the parser
392 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
393 switched all parsers to use the dictionary internally
394 * include/libxml/HTMLparser.h include/libxml/parser.h
395 include/libxml/parserInternals.h include/libxml/valid.h:
396 Some of the interfaces changed as a result to receive or return
397 "const xmlChar *" instead of "xmlChar *", this is either
398 insignificant from an user point of view or when the returning
399 value changed, those function are really parser internal methods
400 that no user code should really change
401 * doc/libxml2-api.xml doc/html/*: the API interface changed and
402 the docs were regenerated
403
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000404Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
407
William M. Bracka716ff12003-08-16 14:58:33 +0000408Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
409
410 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
411 fixed part (2) of bug 119535 (wrong alpha case on filenames)
412
William M. Brackc6e07552003-08-16 12:44:47 +0000413Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
414
415 * doc/API*.html, doc/html/*: regenerated API documentation
416 for xmlsoft.org (part of Bug 119535)
417
William M. Brack7a821652003-08-15 07:27:40 +0000418Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
419
420 * encoding.c, threads.c, include/libxml/HTMLparser.h,
421 doc/libxml2-api.xml: Minor changes to comments, etc. for
422 improving documentation generation
423 * doc/Makefile.am: further adjustment to auto-generation of
424 win32/libxml2.def.src
425
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000426Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
427
428 * News configure.in: preparing libxml2-2.5.10 release
429 * doc/* : updated the doc and rebuilt
430
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000431Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
432
433 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
434 Malcolm Tredinnick with the patch he suggested.
435
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000436Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
437
438 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
439
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000440Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
441
442 * uri.c: fixing an use of strcpy() where both strings overlap
443 pointed out by valgrind.
444
Daniel Veillard98485322003-08-14 15:44:40 +0000445Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
446
447 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
448 some compilation warnings.
449 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
450 plus some cleanup and better error reporting.
451
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000452Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
453
454 * encoding.c: applied UTF-16 encoding handling patch provided by
455 Mark Itzcovitz
456 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
457 not having iconv support.
458
Daniel Veillard1638a472003-08-14 01:23:25 +0000459Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
462 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
463 mingw compiler on Windows.
464
Daniel Veillardb19ba832003-08-14 00:33:46 +0000465Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * parser.c: fixed the serious CPU usage problem reported by
468 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000469 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000470 missing in htmlSAXParseDoc
471
William M. Brackccf9e392003-08-13 14:50:18 +0000472Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
473
474 * doc/Makefile.am: Removed dependency from libxml2.def.src
475
William M. Brack476cd962003-08-13 11:09:42 +0000476Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
477
478 * autogen.sh: took away the requirement for automake-1.4,
479 changed the messages for getting auto* tools to current
480 gnu pages.
481 * configure.in: added check for Linux Dec alpha requiring
482 -ieee flag, fixed test for ipv6
483 * trionan.c: fixed problem for compiling on Linux Dec alpha
484 using native compiler
485 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
486 whenever libxml2-api.xml is changed.
487
Daniel Veillard6b621b82003-08-11 15:03:34 +0000488Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
489
490 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
491 is not used.
492
William M. Brack30909422003-08-10 00:14:20 +0000493Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
494
495 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
496
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000497Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * News configure.in: preparing libxml2-2.5.9 release
500 * doc/* : updated the doc and rebuilt
501
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000502Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
505 definition to get a correct API XML description. This was apparently
506 breaking Windows build.
507
Daniel Veillard14f752c2003-08-09 11:44:50 +0000508Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
511 the progressive HTML parser front-end on large character data
512 island leading to an erroneous end of data detection by the
513 parser. Some cleanup too to get closer from the XML progressive
514 parser.
515
William M. Brack6d13f332003-08-08 16:40:36 +0000516Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
517
518 * win32/configure.js: Added in support for the ISO8859X
519 module (patch provided by Jesse Pelton)
520
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000521Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
522
523 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
524 when the library is not initialized and one try to save, the
525 locks in threaded env might not been initialized, playing safe
526 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
527 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
528 his tests to the regression suite.
529
William M. Brack41e6bed2003-08-08 10:53:06 +0000530Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
531
532 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
533 (with apologies to Igor) - Enhanced handling of docb and
534 nanohttp.
535
William M. Brack16db7b62003-08-07 13:12:49 +0000536Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
537
538 * encoding.c: further small changes for warnings when
539 configured with --with-iconv=no
540
William M. Bracka71a8ef2003-08-06 04:43:55 +0000541Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
542
543 * error.c trionan.[ch] testThreads.c python/generator.py:
544 further small changes to elminate most of the remaining
545 warnings.
546
William M. Brackc1939562003-08-05 15:52:22 +0000547Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
548
549 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
550 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
551 python/libxml.c include/libxml/xmlmemory.h: small changes
552 to syntax to get rid of compiler warnings. No changes
553 to logic.
554
Daniel Veillardc758c222003-08-04 20:42:34 +0000555Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
556
557 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
558
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000559Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
560
561 * tree.c: fixed a small problem in the patch for #118763
562 * result/HTML/doc3.htm*: this reverts back to the previous result
563
Daniel Veillard91e69c52003-08-04 01:43:07 +0000564Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
565
566 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
567 and rebuilt, apparently some C++ wrappers are not available,
568 c.f. bug #118943
569
Daniel Veillard39057f42003-08-04 01:33:43 +0000570Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
571
572 * tree.c: fixing HTML attribute serialization bug #118763
573 applying a modified version of the patch from Bacek
574 * result/HTML/doc3.htm*: this modifies the output from one test
575
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000576Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
577
578 * tree.c include/libxml/tree.h: added a new API to split a
579 QName without generating any memory allocation
580 * valid.c: fixed another problem with namespaces on element
581 in mixed content case
582 * python/tests/reader2.py: updated the testcase with
583 Bjorn Reese fix to reader for unsignificant white space
584 * parser.c HTMLparser.c: cleanup.
585
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000586Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
587
588 * catalog.c: trying to fix #118754 of possible recursion in the
589 catalogs. Not fantastically happy about the current fix since
590 it's likely to break under very thread intensive concurrent
591 access to the catalog. Better solution might to keep the depth
592 an extra argument to the resolution functions.
593
Daniel Veillard7b68df92003-08-03 22:58:54 +0000594Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
595
596 * valid.c: fixed bug #118712 about mixed content, and namespaced
597 element names.
598 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
599 in the regression tests
600
William M. Brack779af002003-08-01 15:55:39 +0000601Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
602
603 Coninuing work on bug 118559
604 * DOCBparser.c: removed 2 unsed vars
605 * xmlregexp.c: changed some numeric const to their enum symbols
606 * xmlreader.c: changed one var define from int to enum
607 (a little more to be done, awaiting co-ordination)
608 * relaxng.c: deleted one unused var
609 * xmllint.c: deleted some unused vars, changed one arg
610 val from int to enum
611 * testHTML.c, testDocbook.c: changed some arg vals to enum const
612 * xmlIO.c: fixed typo from last night (small warning msg)
613
William M. Brack78637da2003-07-31 14:47:38 +0000614Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
615
616 Working on bug 118559
617 * error.c: deleted unused variable
618 * parserInternals.c: deleted unneeded 'const' qualifier
619 * parser.c: changed variable type for enum temp storage
620 * xmlIO.c: changed debugging var to be inside #ifdef
621 * valid.c: removed unused variable
622 * HTMLparser.c: removed some unneeded 'const' qualifiers
623 * xpath.c: added some type casts, removed some unused vars
624 * xinclude.c: added one type cast
625 * nanohttp.c: repositioned some #ifdef to avoid unused var
626 * nanoftp.c: removed unused var
627
Daniel Veillard97e01882003-07-30 18:59:19 +0000628Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
629
630 * HTMLparser.c: applied a patch from William Brack about
631 the problem of parsing very large HTML instance with comments
632 as raised by Nick Kew
633
Daniel Veillardd6038e02003-07-30 16:37:18 +0000634Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
635
636 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
637 patch from Bjorn Reese for xmlTextReaderNodeType() and
638 significant whitespace. There is an enum for node type
639 values now.
640
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000641Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
642
643 * encoding.c: applying patch from Peter Jacobi to added
644 ISO-8859-x encoding support when iconv is not available
645 * configure.in include/libxml/xmlversion.h.in
646 include/libxml/xmlwin32version.h.in: added the glue needed
647 at the configure level and made it the default for Windows
648
Daniel Veillardc2664642003-07-29 20:44:53 +0000649Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
650
651 * python/generator.py python/libxml.c python/libxml2class.txt:
652 patch from Joachim Bauch + cleanup for Relax NG error callbacks
653 in python
654
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000655Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
656
657 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
658 cleanup patch, and also avoided a possible memory leak
659
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000660Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
661
662 * encoding.c: fix the previous commit
663
William M. Brack4a557d92003-07-29 04:28:04 +0000664Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
665
666 * HTMLparser.c: fixed problem with comments reported by Nick Kew
667 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
668 some future cleanup of UTF8 handling
669
Daniel Veillard9deb2422003-07-28 20:40:59 +0000670Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xpath.c: applied a change suggested by Sean Griffin in bug
673 #118494 about a memory leak in EXSLT
674
Daniel Veillardd94849b2003-07-28 13:02:24 +0000675Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
676
677 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
678 when fixing the previous Relax-NG bugs
679 * result/relaxng/*: This slightly changes the output messages of
680 some regression tests.
681 * configure.in: added support of -with-fexceptions for nested C++
682 support.
683
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000684Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
685
686 * doc/tutorial/apa.html
687 * doc/tutorial/apb.html
688 * doc/tutorial/apc.html
689 * doc/tutorial/apd.html
690 * doc/tutorial/ape.html
691 * doc/tutorial/apf.html
692 * doc/tutorial/apg.html
693 * doc/tutorial/aph.html
694 * doc/tutorial/ar01s02.html
695 * doc/tutorial/ar01s03.html
696 * doc/tutorial/ar01s04.html
697 * doc/tutorial/ar01s05.html
698 * doc/tutorial/ar01s06.html
699 * doc/tutorial/ar01s07.html
700 * doc/tutorial/ar01s08.html
701 * doc/tutorial/index.html
702 * doc/tutorial/ix01.html
703 * doc/tutorial/xmltutorial.pdf
704 * doc/tutorial/xmltutorial.xml
705 update tutorial with XPath example
706
707
Daniel Veillard597bc482003-07-24 16:08:28 +0000708Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * SAX.c parser.c: fixing a bug about a special case of namespace
711 handling, this closes bug #116841
712
Daniel Veillard2134ab12003-07-23 19:56:29 +0000713Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
714
715 * relaxng.c result/relaxng/*: checked and fixed the compilation
716 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
717 This slightly changes the output messages of some regression tests.
718
Daniel Veillardc127adc2003-07-23 15:07:08 +0000719Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
720
721 * xmlreader.c: fixed an out of bound error #118052 , the good
722 part if that base64 code was not in use yet ...
723
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000724Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
725
726 * doc/xmllint.html
727 include html version of the xmllint man page, so an
728 up-to-date version is visible on the Web
729
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000730Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
731
732 * xinclude.c include/libxml/xinclude.h: added a new API
733 xmlXIncludeProcessTree() to process XInclude only on a subtree
734 this should fix bug #115385
735
Daniel Veillard409a8142003-07-18 15:16:57 +0000736Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
737
738 * relaxng.c include/libxml/relaxng.h: adding Get interface for
739 the error callback and parameters of parsing and validation
740 contexts
741 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
742 on text nodes.
743
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000744Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
745
746 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
747 when using the push XML parser.
748 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
749 added the test to the regression suite.
750
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000751Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
752
753 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
754 as suggested by Rob Richards
755
Daniel Veillard34ba3872003-07-15 13:34:05 +0000756Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
757
758 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
759 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
760 to unsigned int and a couple of others.
761
762Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
763
764 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
765
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000766Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
767
768 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
769
Daniel Veillarddf101d82003-07-08 14:03:36 +0000770Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
771
772 * globals.c threads.c: fixes some problem when freeing unititialized
773 mutexes
774
Daniel Veillard2db8c122003-07-08 12:16:59 +0000775Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
776
777 * nanoftp.c nanohttp.c: the modules should not import <config.h>
778 directly, some cleanups
779 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
780 validation code.
781
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000782Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
783
784 * win32/configure.js: Jesse Pelton pointed out a problem in the
785 javascript code.
786
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000787Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
788
789 * NEWS doc/*: regenerated
790 * nanoftp.c nanohttp.c: might fix includes problems with the
791 Ipv6 support on solaris
792 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
793 defined as #IMPLIED
794
Daniel Veillard560c2a42003-07-06 21:13:49 +0000795Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
796
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000797 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000798 * nanohttp.c: changed some preprocessor block
799 * xmlschemastypes.c: applied patch from Charles Bozeman adding
800 hexBinary schema datatype and adding support for totalDigits and
801 fractionDigits facets.
802
Daniel Veillard7a985a12003-07-06 17:57:42 +0000803Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
804
805 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
806
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000807Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * xinclude.c: fixed bug #116095 removing the error message when
810 reapplying XInclude to a document.
811
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000812Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
813
814 * xmlIO.c: applied small changes to portability layer for
815 compilation on DJGPP Ms-DOS compiler.
816
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000817Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
818
819 * parser.c HTMLparser.c: use the character() SAX callback
820 if the cdataBlock ain't defined.
821 * xpath.c: fix bug #115349 allowing compilation when configured
822 with --without-xpath since the Schemas code needs NAN and co.
823
William M. Brack59002e72003-07-04 17:01:59 +0000824Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
825
826 Fixed problem with multi-threading, shown by the test program
827 testThreads. After fix, ran mutiple tests on various speed
828 machines (single and dual processor X86), which all seem okay.
829
830 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
831
832 * threads.c: added missing initialisation for condition variable
833 in xmlNewRMutex.
834
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000835Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
836
837 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
838 closing bug #114837
839
840 * configure.in: Added checks for IPv6 support and getaddrinfo().
841
842 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
843
844 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
845
846 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
847 field or sockaddr_in field, depending upon the availability of IPv6
848 support.
849 have_ipv6(): Added to check for run-time IPv6 support.
850 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
851 Modified to parse a URI with IPv6 address given in [].
852 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
853 resolution, if it is available on the system, as gethostbyname
854 does not return IPv6 addresses on some platforms.
855 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
856 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
857 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
858 we are dealing with.
859
860 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
861 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
862 a URI with IPv6 address given in [].
863 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
864 available on the system. Also IPv6 addresses will be resolved by
865 gethostbyname only if IPv6 run-time support is available.
866 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
867
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000868Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
869
870 * win32/configure.js include/win32config.h
871 include/libxml/xmlversion.h.in: Applied the patch for BCB
872 by Eric Zurcher.
873
Daniel Veillardd7cec922003-06-13 12:30:10 +0000874Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
875
876 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
877 due to #115104 and while fixing #115101 . HTML URLs must not
878 be version dependant.
879
Daniel Veillard8265a182003-06-13 10:05:56 +0000880Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
881
882 * entities.c: do not generate &quot; for " outside of attributes
883 * result//*: this changes the output of some tests
884
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000885Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * parser.c xmlIO.c: trying to fix #114277 about when file
888 remapping and escaping should really be attempted.
889
Daniel Veillarda37aab82003-06-09 09:10:36 +0000890Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
891
892 * doc/*: applied a patch from Gman for building docs
893 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
894 Gary Pennington to provide an allocator for xmlValidCtxt
895 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
896 #113580 about data not being passed immediately.
897
Daniel Veillarde1326112003-06-05 09:32:20 +0000898Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
899
900 * tree.c: applied a couple of patches from Mark Itzcovitz
901 to handle saving back "UTF-16" documents.
902
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000903Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
904
905 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
906 some work done while in the Maldives (hence the timezone on the
907 laptop !)
908 * result/schemas/length3* test/schemas/deter0_*
909 test/schemas/group0_*: some tests added too
910
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000911Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
912
913 * encoding.c: small fix
914 * xmlIO.c: fixed an error message
915
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000916Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
917
918 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
919 accepting an improper UTF8 sequence
920
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000921Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
922
923 * threads.c: applied the patch from Stéphane Bidoul for getting
924 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000925 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000926
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000927Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
928
929 * HTMLtree.c: fixing bug #112904: html output method escaped
930 plus sign character in URI attribute.
931
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000932Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
933
934 * build_glob.py global.data globals.c parser.c
935 include/libxml/globals.h: patch from Stéphane Bidoul for setting
936 up threads global defaults.
937 * doc/libxml2-api.xml: this extends the API with new functions
938 * python/tests/Makefile.am python/tests/reader2.py
939 python/tests/thread2.py: integrated the associated testcase and
940 fixed the error string used in reader2
941
Daniel Veillard38b80a82003-05-14 18:59:00 +0000942Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
943
944 * configure.in libxml.spec.in python/Makefile.am: trying
945 to conciliate --with-python= requirements and RPM builds,
946 a PITA really...
947
Daniel Veillard104caa32003-05-13 22:54:05 +0000948Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
949
950 * HTMLparser.c: oops last commit introduced a memory leak.
951
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000952Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
953
954 * xmllint.c doc/xmllint.xml: added --nonet option
955 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
956 xsltproc or xmllint
957 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
958 rebuilt
959 * HTMLparser.c: cleaned up the HTML parser context build when
960 using an URL
961
Daniel Veillardd437d322003-05-13 21:07:01 +0000962Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
963
964 * libxml.spec.in: added a comment about bug #112902
965
William M. Brack3dd57f72003-05-13 02:06:18 +0000966Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
967
968 * minor cleanup of configure '--help' display
969 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
970
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000971Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
972
973 * tree.c: PI nodes in external subset were not freed :-\
974 fixes bug #112842
975
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000976Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
977
978 * xmllint.c: added --schema option to run WXS schema validation
979 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
980 tried to improve error reporting in the Schema code, some cleanup
981 too.
982
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000983Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
984
985 * xmlschemas.c: fixed some problems in the handling of errors,
986 and attributes addressed by references.
987 * test/schemas/* result/schemas/*: dropped the verbosity level
988 and added a couple of new tests
989
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000990Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
991
992 * relaxng.c: Stéphane Bidoul found an off by one addressing
993 error on the error handling.
994
Daniel Veillarda77cf712003-05-09 23:09:55 +0000995Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xmlschemastypes.c: trying to fix #112673
998
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000999Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1002 warning, this fixed a bug and should close #111574
1003
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001004Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1007 holding minOccurs="0"
1008 * test/schemas/all_* result/schemas/all_*: added some regression
1009 tests for that bug
1010 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1011 Garry Pennington to compile without schemas support.
1012
Daniel Veillarda067e652003-05-01 08:03:46 +00001013Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1016
Daniel Veillard61c52202003-04-30 12:20:34 +00001017Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * xml2-config.in: try to fix Red hat bug #89957, do not
1020 output -L/usr/lib64
1021 * xmlreader.c: fixed a typo in a comment
1022
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001023Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1024
1025 * doc/tutorial/aph.html, ix01.html
1026 forgot to cvs add the new files. Thanks to Roland van Laar
1027 for pointing this out
1028
Daniel Veillardd4330462003-04-29 12:40:16 +00001029Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1032 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1033 to the XML/XSLT doc generation closing #111799
1034 * doc/html/*: complete update of the HTML results
1035
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001036Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1037
1038 * win32/defgen.xsl: fixed the conditional for unicode map,
1039 removed hardcoded schema entries
1040
1041Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1042
1043 * win32/defgen.xsl: new file, stylesheet for generating
1044 win32/libxml2.def.src from doc/libxml2-api.xml
1045 * win32/libxml2.def.src: is autogenerated from now on, changes
1046 to this file will not appear here anymore
1047
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001048Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * win32/configure.js python/setup.py.in: applied patch
1051 from Stéphane Bidoul for the Python bindings on the new
1052 release.
1053
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001054Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1055
1056 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1057 declaration
1058 * win32/configure.js: thread-enabled build is now default
1059 * win32/libxml2.def.src: added more exports
1060
Daniel Veillard1177ca42003-04-26 22:29:54 +00001061Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1064 developers from common pages, made the transition to XHTML1,
1065 added validity checking to the makefile rules.
1066
Daniel Veillard329456a2003-04-26 21:21:00 +00001067Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * parser.c: fix for xmlIOParseDTD same as previous and reported
1070 by Petr Pajas
1071
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001072Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1075 closing #111638
1076
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001077Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * python/generator.py: fixed a problem in the generator where
1080 the way functions are remapped as methods on classes was
1081 not symetric and dependant on python internal hash order,
1082 as reported by Stéphane Bidoul
1083
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001084Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1085
1086 * doc/tutorial:
1087 xmltutorial.xml
1088 xmltutorial.pdf
1089 *.html
1090 add appendix on generating compiler flags, more indexing
1091
Daniel Veillard1c960272003-04-25 23:12:22 +00001092Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1095 to get libxml-2.5.7 to compile on OpenVMS
1096
Daniel Veillardc5573462003-04-25 16:43:49 +00001097Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1100
Daniel Veillardfd583412003-04-25 13:22:10 +00001101Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1104 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1105 man page based on xsltproc and a stylesheet PI in the XML.
1106
Daniel Veillarddc07e182003-04-25 10:39:38 +00001107Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1110 character preventing rendering by the man command.
1111
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001112Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * NEWS configure.in: preparing release 2.5.7
1115 * doc/*: updated and rebuilt the docs
1116 * doc/apibuild.py: fixed the script
1117
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001118Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1121 get in the way of the builds
1122 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1123
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001124Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1127 Memory test from Havoc Pennington #109368
1128 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1129 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1130 include/libxml/parser.h: a lot of memory allocation cleanups
1131 based on the results of the OOM testing
1132 * check-relaxng-test-suite2.py: seems I forgot to commit the
1133 script.
1134
Daniel Veillard18f113d2003-04-23 15:18:26 +00001135Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1138
Daniel Veillard85095e22003-04-23 13:56:44 +00001139Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1142 more places where xmlCanonicPath() must be used to convert
1143 filenames to URLs, trying to fix #111088
1144
Daniel Veillard54396242003-04-23 07:36:50 +00001145Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * python/libxml.c python/libxml.py: applied patch from
1148 Brent M Hendricks adding binding for xmlCatalogAddLocal
1149
Daniel Veillard45269b82003-04-22 13:21:57 +00001150Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * HTMLparser.c: tried to fix #98879 again in a more solid
1153 way.
1154
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001155Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1156
1157 * win32/libxml2.def.src: added more exports from the relaxng and
1158 xmlreader clan
1159
Daniel Veillardf431eb82003-04-22 08:37:26 +00001160Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1163 provided by Brent Hendricks fixing #105992 and integrated the
1164 examples in the testsuite.
1165
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001166Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * TODO: updated a bit
1169 * configure.in: fixed the comment, threads now default to on
1170 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1171
Daniel Veillarda880b122003-04-21 21:36:41 +00001172Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1175 xmlreader.c include/libxml/parser.h: a lot of performance work
1176 especially the speed of streaming through the reader and push
1177 interface. Some thread related optimizations. Nearly doubled the
1178 speed of parsing through the reader.
1179
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001180Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1181
1182 * doc/xmllint.xml
1183 * doc/xmllint.1
1184 update man page to explain use of --stream
1185
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001186Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1189 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1190 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1191 include/libxml/globals.h include/libxml/xmlmemory.h: added
1192 xmlMallocAtomic() to be used when allocating blocks which
1193 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1194 to allow registering the full set of functions needed by
1195 a garbage collecting allocator like libgc, ref #109944
1196
Daniel Veillard84942712003-04-18 14:40:05 +00001197Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * configure.in: switched to have thread support enabled by default,
1200 didn't got troubles with ABI compatibility on Linux, hope it
1201 won't break on strange OSes, if yes, report the system ID
1202 * doc/libxml2-api.xml: just rebuilt the API
1203
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001204Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1205
1206 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1207 added support for large file, tested with a 3+GB instance,
1208 and some cleanup.
1209 * catalog.c: added a TODO
1210 * Makefile.am: added some "make tests" comments
1211
Daniel Veillardac297932003-04-17 12:55:35 +00001212Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * relaxng.c: some cleanups
1215 * doc/xmlreader.html: extended the document to cover RelaxNG and
1216 tree operations
1217 * python/tests/Makefile.am python/tests/reader[46].py: added some
1218 xmlReader example/regression tests
1219 * result/relaxng/tutor*.err: updated the output of a number of tests
1220
Daniel Veillard62163602003-04-17 09:36:38 +00001221Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * relaxng.c: valgrind pointed out an uninitialized variable error.
1224
Daniel Veillard33300b42003-04-17 09:09:19 +00001225Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1228 xmlreader.c: augnemting the APIs, cleanups.
1229 * parser.c: cleanup bug #111005
1230 * xmlIO.c: added some missing comments
1231
Daniel Veillardce192eb2003-04-16 15:58:05 +00001232Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1235 trying to improve the subset compiled, and more testing.
1236 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1237 documentation
1238 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1239 * result/relaxng/*.err: fix some of the outputs
1240
Daniel Veillardf4e55762003-04-15 23:32:22 +00001241Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1244 include/libxml/xmlreader.h: implemented streaming of
1245 RelaxNG (when possible) on top of the xmlReader interface,
1246 provided it as xmllint --stream --relaxng .rng .xml
1247 This seems to mostly work.
1248 * Makefile.am: updated to test RelaxNG streaming
1249
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001250Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1253 based validity checking of fragments of the document for
1254 which the RNG can be compiled to regexps. Works on all regression
1255 tests, only fix needed is related to error messages.
1256
Daniel Veillard52b48c72003-04-13 19:53:42 +00001257Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1260 include/libxml/xmlregexp.h: Starting work precompiling
1261 parts of RelaxNG schemas. Not plugged onto validity checking
1262 yet, just the regexp building part. Needed to extend some
1263 of the automata and regexp APIs.
1264
Daniel Veillardf6bad792003-04-11 19:38:54 +00001265Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1268 xmllint --stream and xmllint --stream --valid returns errors
1269 code appropriately
1270
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001271Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1274 and Next() operation to work on subtrees within the reader
1275 framework.
1276 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1277 * python/tests/reader5.py: added an example for those new
1278 functions of the reader.
1279
Daniel Veillard645c6902003-04-10 21:40:49 +00001280Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1283
Daniel Veillard9e077102003-04-10 13:36:54 +00001284Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * xmlreader.c: fixing HasValue for namespace as raised by
1287 Denys Duchier
1288
Daniel Veillard02ea1412003-04-09 12:08:47 +00001289Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * HTMLparser.c include/libxml/HTMLparser.h: exported
1292 htmlCreateMemoryParserCtxt() it was static
1293
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001294Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1297 update from Charles Bozeman for date and duration types
1298 * test/schemas/date_0.* test/schemas/dur_0.*
1299 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1300
Daniel Veillardc00cda82003-04-07 10:22:39 +00001301Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1304 fixing bug #107129, removing excessive allocation and calls
1305 to *printf in the code to build QName strings.
1306
Igor Zlatkovic69651182003-04-05 09:43:30 +00001307Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1308
1309 * win32/libxml2.def.src: fixed conditional exports, reported by
1310 Luke Murray.
1311
Daniel Veillardadba5f12003-04-04 16:09:01 +00001312Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * parser.c: fixed a possible problem with xmlRecoverMemory()
1315
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001316Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1317
1318 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1319 triostr.h: Bjorn sent an update for the TRIO portability layer.
1320
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001321Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1322
1323 * win32/libxml2.def.src: exported new functions
1324
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001325Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * configure.in NEWS: preparing release 2.5.6
1328 * doc/*: updated and rebuilt the docs
1329
Daniel Veillarde5020412003-04-01 09:55:20 +00001330Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1333 on C14Ntests
1334
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001335Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * relaxng.c: one more fixup of error message reporting
1338
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001339Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1340
1341 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1342 variable pointed out by valgrind
1343
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001344Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1345
1346 * relaxng.c: try to work on bug #109225 and provide better
1347 error reports.
1348 * result/relaxng/* : this change the output of a number of tests
1349 * xinclude.c: fixing the parsed entity redefinition problem
1350 raised on the list.
1351 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1352
Daniel Veillardb3721c22003-03-31 11:22:25 +00001353Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1354
1355 * xmlschemastypes.c: fixed date comparison to handle the tzo
1356 The only failures left are disagreements on Notations and
1357 '+1' not being allowed for ulong, uint, ushort and ubyte.
1358
Daniel Veillard455cc072003-03-31 10:13:23 +00001359Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1362 to the XML Schemas errata
1363 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1364
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001365Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1368 and facets support. Currently only schemas with binHex or
1369 base64 don't compile. A few error left in the test suite:
1370 found 1035 test instances: 919 success 23 failures
1371 most are gdate or gdateyear failing check, and a few cases where
1372 James clark tests results are strange.
1373 * valid.c: allow to reuse the Notation checking routine without
1374 having a validation context.
1375 * SAX.c: removed a #if 0
1376
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001377Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * xinclude.c: forgot to apply one check from #106931 patch
1380 * xmlschemastypes.c: more work on XML Schemas datatypes
1381
Daniel Veillardc4c21552003-03-29 10:53:38 +00001382Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1385 on cleaning up XML Schemas datatypes based on James Clark tests
1386 test/xsdtest/xsdtest.xml
1387
Daniel Veillard80b19092003-03-28 13:29:53 +00001388Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * relaxng.c: implemented comparisons for Schemas values.
1391 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1392 some bugs in duration handling, comparisons for durations
1393 and decimals, removed all memory leaks pointed out by James
1394 testsuite. Current status is now
1395 found 238 test schemas: 197 success 41 failures
1396 found 1035 test instances: 803 success 130 failures
1397
Daniel Veillard91a13252003-03-27 23:44:43 +00001398Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1401 leaks in the W3C XML Schemas code
1402 * xmlschemastypes.c: implemented nonPositiveInteger
1403 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1404 fixed the test and result.
1405
Daniel Veillard6560a422003-03-27 21:25:38 +00001406Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1409 parser and a typo
1410 * xmlschemastypes.c: reindenting, fixing a memory access
1411 problem with dates.
1412
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001413Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * parser.c: fixing #109227 providing more context in case of
1416 start/end tag mismatch
1417 * python/tests/ctxterror.py python/tests/readererr.py: update the
1418 tests accordingly
1419
Daniel Veillardd9b72832003-03-27 14:24:00 +00001420Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * xinclude.c: should fix #109327 errors on memory accesses
1423
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001424Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1427 is an URI reference
1428
Daniel Veillarde209b332003-03-26 21:40:13 +00001429Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * xpath.c: fixed bug #109160 on non-ASCII IDs
1432
Daniel Veillard642104e2003-03-26 16:32:05 +00001433Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * parser.c: Norm suggested a nicer error message for xml:space values
1436 errors
1437
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001438Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * xpath.c include/libxml/xpath.h: first part of the fix to
1441 performance bug #108905, adds xmlXPathOrderDocElems() providing
1442 document order for nodes.
1443 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1444
Daniel Veillard09628212003-03-25 15:10:27 +00001445Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * xmlschemastypes.c: removing a warning with Sun compiler
1448 bug #109154
1449
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001450Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1451
1452 * doc/xmllint.xml
1453 * doc/xmllint.1
1454 update xmllint man page with --relaxng option
1455
Daniel Veillard2032d292003-03-25 11:09:40 +00001456Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * python/setup.py.in : was missing "drv_libxml2.py"
1459
Daniel Veillard9adc0462003-03-24 18:39:54 +00001460Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * tree.c xpath.c: some changes related to the new way of
1463 handling Result Value Tree, before 2.5.5
1464
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001465Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * configure.in NEWS: preparing release 2.5.5
1468 * doc/* : updated the documentation and regenerated it.
1469
Daniel Veillardef0b4502003-03-24 13:57:34 +00001470Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * xpath.c: fixed some problems related to #75813 about handling
1473 of Result Value Trees
1474
Daniel Veillard9231ff92003-03-23 22:00:51 +00001475Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * uri.c: applied a set of patches from Lorenzo Viali correcting
1478 URI parsing errors.
1479
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001480Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * parser.c: validity status was not passed back when validating in
1483 entities, but raised by Oliver Fischer
1484
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001485Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * HTMLtree.c: avoid escaping ',' in URIs
1488
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001489Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * parser.c: fixing bug #108976 get the ID/REFs to reference
1492 the ID in the document content and not in the entity copy
1493 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1494 stuff, better solution for #107208
1495 * xmlregexp.c: removed a direct printf, dohhh
1496 * xmlreader.c: fixed a bug on streaming validation of empty
1497 elements in entities
1498 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1499 cleanup of the validation tests
1500 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1501 added more ID/IDREF tests to the suite
1502
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001503Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1506 compiler.
1507
Daniel Veillard20863822003-03-22 17:51:47 +00001508Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1511
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001512Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1515 defined in entities content
1516
Daniel Veillard99737f52003-03-22 14:55:50 +00001517Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * SAX.c: Fixed validation bug #108858 on namespace names using
1520 entities and reported by Brent Hendricks
1521 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1522 --debug output.
1523
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001524Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1527 about the DocType node not being reported sometimes.
1528 * python/tests/reader.py: added to test to the regression checks
1529
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001530Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1533 reported by Edd Dumbill
1534
Daniel Veillard77a90a72003-03-22 00:04:05 +00001535Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * HTMLparser.c parser.c parserInternals.c: patch from
1538 johan@evenhuis.nl for #107937 fixing some line counting
1539 problems, and some other cleanups.
1540 * result/HTML/: this result in some line number changes
1541
Daniel Veillard580ced82003-03-21 21:22:48 +00001542Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1545 instead of libxml.spec
1546 * relaxng.c: fixed some of the error reporting excessive
1547 verbosity
1548 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1549 xmlschemastypes.c: removed some warnings from gcc
1550 * doc/libxml2-api.xml: rebuilt
1551
Daniel Veillarde063f482003-03-21 16:53:17 +00001552Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * relaxng.c: another optimization, for choice this time
1555 * result/relaxng/spec1* result/relaxng/tutor12_1*
1556 result/relaxng/tutor3_7: cleanups.
1557
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001558Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1559
1560 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1561 * test/relaxng/testsuite.xml: augmented the test suite
1562 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1563 some schemas validation tests in the presence of foreign
1564 namespaces.
1565
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001566Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * relaxng.c: added another interleave speedup.
1569
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001570Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * xmlschemastypes.c: added integer and fixed one of the
1573 IDREFS regression tests pbm
1574 * result/relaxng/docbook_0.err: updated
1575
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001576Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1579 declared both in the DTD and in the Schemas <grin/>
1580 * relaxng.c: more debug, added a big optimization for <mixed>
1581 * test/relaxng/testsuite.xml: augmented the testsuite
1582 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1583 DocBook example to the regression tests
1584
Daniel Veillard798024a2003-03-19 10:36:09 +00001585Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * check-xsddata-test-suite.py: cosmetic change for output
1588 * relaxng.c: try to minimize calls to malloc/free for states.
1589
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001590Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * tree.c: removed a warning
1593 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1594 support
1595 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1596 cleanup/improvements of the regression tests batch
1597 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1598
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001599Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * relaxng.c: fixed error msg cleanup deallocation
1602 * xmlschemastypes.c: added a function to handle lists of
1603 atomic types, added support for IDREFS
1604
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001605Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1608 and IDREF, usable from RelaxNG now
1609 * include/libxml/xmlschemastypes.h: need to add a new interface
1610 because the validation modifies the infoset
1611 * test/relaxng/testsuite.xml: extended the testsuite
1612
Daniel Veillard952379b2003-03-17 15:37:12 +00001613Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1616 shemas datatype ID/IDREF support still missing though.
1617 * xmlreader.c: fix a crashing bug with prefix raised by
1618 Merijn Broeren
1619 * test/relaxng/testsuite.xml: augmented the testsuite with
1620 complex inheritance tests
1621
Daniel Veillardfd573f12003-03-16 17:52:32 +00001622Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * relaxng.c: switched back to the previous Relax-NG code base,
1625 the derivation algorithm need severe constraining code to avoid
1626 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1627 TEI based example and other bugs
1628 * result/relaxng/*err: updated the results
1629 * test/relaxng/testsuite.xml: started a new test suite
1630
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001631Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1634 that the original RelaxNG validation code was un-fixeable, it got
1635 rewritten to use the derivation algorithm from James Clark and
1636 redebugged it (nearly) from scratch:
1637 found 373 test schemas: 372 success 1 failures
1638 found 529 test instances: 529 success 0 failures
1639
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001640Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * SAX.c parser.c: fix some recursion problems introduced in the
1643 last release.
1644 * relaxng.c: more debugging of the RNG validation engine, still
1645 problems though.
1646
Daniel Veillard5add8682003-03-10 13:13:58 +00001647Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1648
1649 * Makefile.am: stop generating wrong result file with * in name
1650 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1651 * result/relaxng/demo* test/relaxng/demo: added the tests from
1652 Sebastian reproducing the problem.
1653
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001654Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1655
Daniel Veillard5add8682003-03-10 13:13:58 +00001656 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1657 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001658
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001659Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1660
1661 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1662 variable to control the indentation for the xmllint "--format"
1663 option
1664
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001665Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1666
1667 * encoding.c: applied Gennady's patch against buffer overrun
1668
Daniel Veillard42f12e92003-03-07 18:32:59 +00001669Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1672 Clark it appeared I had bug in URI parsing code ...
1673 * relaxng.c include/libxml/relaxng.h: completely revamped error
1674 reporting to not loose message from optional parts.
1675 * xmllint.c: added timing for RNG validation steps
1676 * result/relaxng/*: updated the result, all error messages changed
1677
Daniel Veillardedfd5882003-03-07 14:20:40 +00001678Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * xpath.c: fix bug #107804, the algorithm used for document order
1681 computation was failing on attributes.
1682
Daniel Veillard83391282003-03-06 21:37:30 +00001683Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1684
1685 * valid.c: fix bug #107764 , possibility of buffer overflow
1686 in xmlValidDebug()
1687
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001688Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1691 from Philipp Dunkel
1692
Daniel Veillard5f704af2003-03-05 10:01:43 +00001693Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlschemastype.c: made powten array static it should not be exported
1696 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1697 parser function.
1698 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1699
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001700Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * tree.c: fixed a node dump crash on attributes
1703 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1704 an URI test bug and get better output.
1705
Daniel Veillard463a5472003-02-27 21:30:32 +00001706Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * check-xsddata-test-suite.py: give more infos
1709 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1710 REF->DEF in attribute values.
1711
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001712Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1715 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1716 regression tests from James Clark.
1717
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001718Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * relaxng.c xmlschemas.c xmlschemastypes.c
1721 include/libxml/xmlschemastypes.h: added param support for relaxng
1722 type checking, started to increment the pool of simple types
1723 registered, still much work to be done on simple types and
1724 facets checkings.
1725
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001726Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * entities.c: fixes again one of the problem raised by
1729 James Clark in #106788
1730
Daniel Veillardc482e262003-02-26 14:48:48 +00001731Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1732
1733 * relaxng.c: Fixed a couple of problem raised by James Clark
1734 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1735 datatype level still not fixed though.
1736
Daniel Veillard17bed982003-02-24 20:11:43 +00001737Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * configure.in: preparing release 2.5.4
1740 * doc/*: updated and rebuilt the docs
1741 * relaxng.c: removed warnings
1742 * result/relaxng/*: updated the results
1743
Daniel Veillardf4be0182003-02-24 19:54:33 +00001744Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * valid.c: fixes a DTD regexp generation problem.
1747
Daniel Veillard02111c12003-02-24 19:14:52 +00001748Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * parser.c: fixes bug #105998 about false detection of
1751 attribute consumption loop.
1752
Daniel Veillard2406abd2003-02-24 18:16:47 +00001753Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1756
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001757Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * SAX.c: fixed bug #105992
1760
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001761Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1762
1763 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1764 element.
1765 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1766 found 373 test schemas: 369 success 4 failures
1767 found 529 test instances: 525 success 4 failures
1768 * check-relaxng-test-suite.py: added memory debug reporting
1769
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001770Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1771
1772 * uri.c parser.c: some warning removal on Igor's patch
1773 * tree.c: seems I messed up with #106788 fix
1774 * python/libxml.c: fixed some base problems when Python provides
1775 the resolver.
1776 * relaxng.c: fixed the interleave algorithm
1777 found 373 test schemas: 364 success 9 failures
1778 found 529 test instances: 525 success 4 failures
1779 the resulting failures are bug in the algorithm from 7.3 and
1780 lack of support for params
1781
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001782Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * parser.c: another fix for nodeinfo in entities problem
1785 * tree.c entities.c: fixed bug #106788 from James Clark
1786 some spaces need to be serialized as character references.
1787
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001788Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1789
1790 * parser.c uri.c: fixed the bug I introduced in the path
1791 handling, reported by Sebastian Bergmann
1792
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001793Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * parser.c: fixing some nodeinfo in entities problem raised
1796 by Glenn W. Bach
1797 * relaxng.c: implemented the first section 7.3 check
1798 * result/relaxng/*: updated the results
1799
Daniel Veillardc5312d72003-02-21 17:14:10 +00001800Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * relaxng.c: fixed some problems in the previous commit
1803 and finished implementing 4.16 rules checking
1804 found 373 test schemas: 353 success 20 failures
1805 found 529 test instances: 519 success 6 failures
1806 * result/relaxng/*: updated the results
1807
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001808Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * relaxng.c: implemented checks from section 7.2
1811
Daniel Veillard77648bb2003-02-20 15:03:22 +00001812Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * relaxng.c: implemented the checks from section 7.1, fixed
1815 some of the 4.20 and 4.21 problems.
1816 found 373 test schemas: 338 success 35 failures
1817 found 529 test instances: 519 success 6 failures
1818 * result/relaxng/*: updated the results
1819
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001820Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1821
1822 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1823 * result/relaxng/*: updated the results
1824
Daniel Veillardce14fa52003-02-19 17:32:48 +00001825Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1826
1827 * relaxng.c: more bugfixes
1828 * result/relaxng/*: updated the results
1829
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001830Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1831
1832 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1833 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1834 * SAX.c: ensured xmlDoc.URL is always canonic
1835 * parser.c: obsoleted xmlNormalizeWindowsPath
1836 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1837 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1838 * win32/libxml2.def.src: added few exports
1839
1840
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001841Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * Makefile.am configure.in: patched to have shared libraries
1844 for Python regression tests and static binaries for gdb debug
1845 in my development environment
1846 * relaxng.c: more bugfixes
1847 found 373 test schemas: 296 success 77 failures
1848 found 529 test instances: 516 success 8 failures
1849 * result/relaxng/*: updated the results
1850
Daniel Veillard8fe98712003-02-19 00:19:14 +00001851Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1854
Daniel Veillardd4310742003-02-18 21:12:46 +00001855Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * xmlschemastypes.c: float/double check bugfix
1858 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1859 validation
1860 * xmlreader.c: add a TODO for Jody
1861 * relaxng.c: bugfix bugfix bugfix
1862 found 373 test schemas: 300 success 73 failures
1863 found 529 test instances: 507 success 10 failures
1864 * result/relaxng/*: updated the results
1865
Daniel Veillard2df2de22003-02-17 23:34:33 +00001866Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1867
1868 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1869
Daniel Veillard416589a2003-02-17 17:25:42 +00001870Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1871
1872 * relaxng.c check-relaxng-test-suite.py: more work on the
1873 RelaxNG implementation conformance testing.
1874 found 373 test schemas: 284 success 89 failures
1875 found 529 test instances: 448 success 47 failures
1876 * result/relaxng/*: updated the results
1877
Daniel Veillard784b9352003-02-16 15:50:27 +00001878Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1879
1880 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1881 a patch from Kjartan Maraas to fix some typos
1882
Daniel Veillardfebcca42003-02-16 15:44:18 +00001883Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1884
1885 * relaxng.c: more bug-hunting
1886 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1887 intermediate rng tree
1888 * python/generator.py: patch from Stephane Bidoul to fix the generator
1889 on python < 2.2
1890
Daniel Veillardd2298792003-02-14 16:54:11 +00001891Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * check-relaxng-test-suite.py relaxng.c: more testing on the
1894 Relax-NG front, cleaning up the regression tests failures
1895 current state and I forgot support for "mixed":
1896 found 373 test schemas: 280 success 93 failures
1897 found 529 test instances: 401 success 68 failures
1898 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1899 moved the Name, NCName and QName validation routine in tree.c
1900 * uri.c: fixed handling of URI ending up with #, i.e. having
1901 an empty fragment ID.
1902 * result/relaxng/*: updated the results
1903
Daniel Veillard9a237c92003-02-13 15:52:58 +00001904Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * check-xinclude-test-suite.py: improved the script accordingly
1907 to the XInclude regression tests updates
1908 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1909 November 2002
1910 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1911 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1912 augmented the Xpointer testsuite for the element() scheme
1913
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001914Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * relaxng.c: added TODO for the DTD compatibility spec
1917 * xinclude.c: more bug fixes driven by the testsuite
1918
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001919Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1922 regression tests for XInclude, improved the script, improving
1923 XInclude error reporting mechanism
1924
Daniel Veillard1d788d22003-02-10 16:21:58 +00001925Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * NEWS doc/* configure.in: preparing release 2.5.3
1928
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001929Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * tree.c: trying to fix #104934 about some XHTML1 serialization
1932 issues.
1933
Daniel Veillard809faa52003-02-10 15:43:53 +00001934Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1935
1936 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1937 encoding conversion when the input buffer stops in the
1938 middle of a multibyte char
1939
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001940Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1943 * check-relaxng-test-suite.py: python script to run regression
1944 against OASIS RelaxNG testsuite
1945 * relaxng.c: some cleanup tweaks
1946 * HTMLparser.c globals.c: cleanups in comments
1947 * doc/libxml2-api.xml: updated the API
1948 * result/relaxng/*: errors moved files, so large diffs but
1949 no changes at the semantic level.
1950
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001951Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * tree.c: fixing #105678 problem when dumping a namespace node.
1954
Daniel Veillard591b4be2003-02-09 23:33:36 +00001955Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * xpath.c: fixed doc comment problems
1958 * python/generator.py python/libxml_wrap.h python/types.c: adding
1959 RelaxNG wrappers
1960 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1961 test of those early Python RelaxNG bindings
1962
1963Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001964
1965 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1966 * relaxng.c: found the validation problem I had with interleave
1967 when not covering all remaining siblings
1968 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1969 testsuite and check the RNG schemas against the RNG schemas
1970 given in appendix A
1971
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001972Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1973
1974 * win32/Makefile.msvc: updates for RelaxNG
1975 * win32/Makefile.mingw: updates for RelaxNG
1976 * win32/libxml2.def.src: added RelaxNG exports
1977
Daniel Veillard97fd5672003-02-07 13:01:54 +00001978Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * xinclude.c: applied another bug fix from Sean Chittenden
1981
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001982Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1983
1984 * configure.in xmllint.c: I f...ed up the default configuration
1985 of schemas and --relaxng option display in xmllint, pointed by
1986 Morus Walter.
1987 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1988 detection module, fixes bug #105374.
1989
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001990Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmlschemastypes.c: added the boolean base type.
1993
Daniel Veillard96a4b252003-02-06 08:22:32 +00001994Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * xmlschemastypes.c: started implementing some of the missing
1997 default simple types
1998 * result/relaxng/*: updated the results
1999
Daniel Veillard72fef162003-02-05 14:31:19 +00002000Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2003
Daniel Veillard71531f32003-02-05 13:19:53 +00002004Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2007 * Makefile.am: use xmllint for doing the RelaxNG tests
2008 * configure.in: preparing 2.5.2 made schemas support default to
2009 on instead of off
2010 * relaxng.c: removed the verbosity
2011 * xmllint.c: added --relaxng option
2012 * python/generator.py python/libxml_wrap.h: prepared the integration
2013 of the new RelaxNG module and schemas
2014 * result/relaxng/*: less verbose output
2015
Daniel Veillardec498e12003-02-05 11:01:50 +00002016Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2017
2018 * valid.c: do not run content model validation if the
2019 content is not determinist
2020
Daniel Veillardde590ca2003-02-05 10:45:26 +00002021Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * SAX.c: added the redefinition of namespaced attribute
2024 check that was missing as Fabrice Desré pointed out.
2025
Daniel Veillard930dfb62003-02-05 10:17:38 +00002026Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2029 improvements from Nick Kew, allowing to do more checking
2030 to HTML elements and attributes.
2031
Daniel Veillard4287c572003-02-04 22:48:53 +00002032Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * xinclude.c: fixing bug #105137 about entities declaration
2035 needing to be copied to the including document.
2036
Daniel Veillard652d8a92003-02-04 19:28:49 +00002037Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2038
2039 * catalog.c: fixed bug #104817 with delegateURI
2040 * xpath.c: fixing bugs #104123 and #104125
2041
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002042Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2043
2044 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2045 python/types.c: fixing #104096 to compile without regexps
2046
Daniel Veillard57e79b32003-02-04 15:33:12 +00002047Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2048
2049 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2050 when building the automata for elem*
2051
Daniel Veillard358a9892003-02-04 15:22:32 +00002052Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2053
2054 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2055 bug #103827
2056
Daniel Veillardeb137172003-02-04 15:18:06 +00002057Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2058
2059 * HTMLparser.c: updating a comment, fixing #103776
2060
Daniel Veillard8d589042003-02-04 15:07:21 +00002061Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2062
2063 * parser.c: fixing bug 105049 for validity checking of content
2064 within recursive entities.
2065
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002066Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * HTMLparser.c: try to fix # 105049
2069 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2070 * tree.c: updated a function comment
2071
Daniel Veillard419a7682003-02-03 23:22:49 +00002072Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2073
2074 * relaxng: more work on grammars and refs/defs
2075 * test/relaxng/* result/relaxng/*: augmented/updated the
2076 regression tests
2077
Daniel Veillard144fae12003-02-03 13:17:57 +00002078Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2079
2080 * relaxng: more work on name classes, except support
2081 * test/relaxng/* result/relaxng/*: augmented/updated the
2082 regression tests
2083
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002084Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2085
2086 * relaxng: more work on name classes, the "validate all" schemas
2087 seems to work now.
2088 * test/relaxng/* result/relaxng/*: augmented/updated the
2089 regression tests
2090
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002091Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2092
2093 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2094 * parser.c: put a guard against infinite document depth, basically
2095 trying to avoid another kind of DoS attack.
2096 * relaxng.c: some code w.r.t. nameClasses
2097
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002098Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * test/relaxng/* result/relaxng/*: check all the namespace support
2101 was actually correct based on tutorial section 10.
2102
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002103Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * relaxng: include seems to work okay now
2106 * test/relaxng/* result/relaxng/*: augmented/updated the
2107 regression tests
2108
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002109Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * relaxng.c: a bit of work done in the train back.
2112 * test/relaxng/*: added one of the include tests
2113
Daniel Veillard154877e2003-01-30 12:17:05 +00002114Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2115
2116 * relaxng: more work done in the train
2117 * test/relaxng/* result/relaxng/*: augmented/updated the
2118 regression tests
2119
Daniel Veillarde431a272003-01-29 23:02:33 +00002120Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2121
2122 * relaxng.c: debugging of externalRef
2123 * test/relaxng/* result/relaxng/*: augmented/updated the
2124 regression tests
2125
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002126Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2127
2128 * relaxng.c: more work on Relax-NG, implementing externalRef
2129 * test/relaxng/* result/relaxng/*: augmented/updated the
2130 regression tests
2131 * Makefile.am: cleanup to Relaxtests target
2132
Daniel Veillardb08c9812003-01-28 23:09:49 +00002133Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2134
2135 * relaxng.c: more work on Relax-NG, implementing interleave
2136 * test/relaxng/* result/relaxng/*: augmented/updated the
2137 regression tests
2138
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002139Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * relaxng.c: more work on Relax-NG, implementing interleave
2142 * test/relaxng/* result/relaxng/*: augmented/updated the
2143 regression tests
2144
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002145Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2146
2147 * doc/tutorial/customfo.xsl
2148 * doc/tutorial/customhtml.xsl
2149 adding stylesheet customizations used to generate fo
2150 for pdf and html
2151
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002152Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2153
2154 * relaxng.c: more work on Relax-NG
2155 * test/relaxng/* result/relaxng/*: augmented/updated the
2156 regression tests
2157 * xmlschemastypes.c: added a number of base type definition but not
2158 the associated checks, those are still TODOs
2159
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002160Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2161
2162 in docs/tutorial:
2163 * apa.html
2164 * apb.html
2165 * apc.html
2166 * apd.html
2167 * ape.html
2168 * apf.html
2169 * apg.html
2170 * ar01s02.html
2171 * ar01s03.html
2172 * ar01s04.html
2173 * ar01s05.html
2174 * ar01s06.html
2175 * ar01s07.html
2176 * ar01s08.html
2177 * index.html
2178 * xmltutorial.pdf
2179 * xmltutorial.xml
2180 add index to tutorial
2181
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002182Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2183
2184 * doc/xmlcatalog.1
2185 * doc/xmlcatalog_man.html
2186 * doc/xmlcatalog_man.xml
2187 belatedly fixing bug #93622 (adds rewriteURI type to
2188 "--add" option in xmlcatalog man page
2189
Daniel Veillard3be27512003-01-26 19:49:04 +00002190Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2191
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002192 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002193 Julio Merino, closing #104475
2194
Daniel Veillardea3f3982003-01-26 19:45:18 +00002195Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2196
2197 * relaxng.c: more work on Relax-NG
2198 * test/relaxng/* result/relaxng/*: augmented/updated the
2199 regression tests
2200
Daniel Veillardedc91922003-01-26 00:52:04 +00002201Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2202
2203 * relaxng.c: more work on Relax-NG
2204 * test/relaxng/* result/relaxng/*: augmented/updated the
2205 regression tests
2206
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002207Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2208
2209 * README: updated the policy on private mail answers
2210 * relaxng.c: more work on Relax-NG
2211 * test/relaxng/* result/relaxng/*: augmented/updated the
2212 regression tests
2213
Daniel Veillard7424eb62003-01-24 14:14:52 +00002214Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2215
2216 * error.c parser.c tree.c: applied a documentation patch from
2217 Stefan Kost
2218
Daniel Veillard276be4a2003-01-24 01:03:34 +00002219Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2220
2221 * relaxng.c: more work on Relax-NG
2222 * doc/*: regenerated the docs
2223 * test/relaxng/* result/relaxng/*: updated and augmented the
2224 Relax-NG regression tests and results
2225
Daniel Veillard6eadf632003-01-23 18:29:16 +00002226Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2227
2228 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2229 First commit of the new Relax-NG validation code, not generally
2230 useful yet.
2231 * test/relaxng/* result/relaxng/*: current state of the regression
2232 tests
2233
Daniel Veillard814a76d2003-01-23 18:24:20 +00002234Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * tree.c: minimized the memory allocated for GetContent
2237 and a bit of cleanup.
2238
Daniel Veillardff12c492003-01-23 16:42:55 +00002239Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * python/generator.py: seems there is no good reasons to
2242 not generate bindings for XPointer
2243
Daniel Veillard540a31a2003-01-21 11:21:07 +00002244Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2245
2246 * xmlreader.c doc/apibuild.py: applied a new patch from
2247 Stéphane Bidoul for cleanups
2248 * doc/libxml2-api.xml: rebuilt the API description with
2249 new entry points
2250
Daniel Veillard417be3a2003-01-20 21:26:34 +00002251Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2252
2253 * xmlreader.c python/drv_libxml2.py python/generator.py
2254 python/libxml.c python/libxml.py python/libxml_wrap.h
2255 python/types.c: patch from Stéphane Bidoul for better per
2256 context error message APIs
2257 * python/tests/ctxterror.py python/tests/readererr.py:
2258 update of the tests
2259
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002260Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2261
2262 * doc/guidelines.html
2263 grammar and spelling cleanup
2264
Daniel Veillard26f70262003-01-16 22:45:08 +00002265Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2266
2267 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2268 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2269 a patch from Stéphane Bidoul to allow per XMLtextReader error
2270 and warning handling
2271 * python/tests/Makefile.am python/tests/readererr.py: adding the
2272 specific regression test
2273
Daniel Veillard71f9d732003-01-14 16:07:16 +00002274Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2275
2276 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2277 should raise a syntax error
2278
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002279Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2280
2281 * python/libxml.c: cleanup patch from Stéphane Bidoul
2282
Daniel Veillard81601f92003-01-14 13:42:37 +00002283Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2284
2285 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2286
Daniel Veillarde6227e02003-01-14 11:42:39 +00002287Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2288
2289 * python/generator.py python/libxml.c python/libxml.py
2290 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002291 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002292 Python level.
2293 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2294 regression test for it.
2295
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002296Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2297
2298 * xmlreader.c: fixed the streaming property of the reader,
2299 it was generating tree faster than consuming it. Pointed out
2300 by Nate Myers
2301 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2302
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002303Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2304
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002305 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002306
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002307Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2308
2309 * xpath.c: fix to the XPath implementation for parent and
2310 ancestors axis when operating on a Result Value Tree.
2311 Fixes bug #100271
2312
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002313Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2314
2315 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2316 to fix some URI/file escaping problems
2317
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002318Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 * python/generator.py: fixed a bug raised by Raymond Wiker,
2321 docSetRootElement() should not raise an exception if the
2322 return is None
2323
Daniel Veillard3e20a292003-01-10 13:14:40 +00002324Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2325
2326 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2327 fixed bug #102181 by applying the suggested change and fixing
2328 the generation/registration problem.
2329
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002330Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2331
2332 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2333 routines.
2334
Daniel Veillard8f872442003-01-09 23:19:02 +00002335Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2336
2337 * parser.c: one more IsEmptyElement crazyness, that time in
2338 external parsed entities if substitution is asked.
2339 * python/tests/reader3.py: added a specific test.
2340
Daniel Veillarde329fc22003-01-09 21:36:42 +00002341Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2342
2343 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2344 support and improved error handler registration
2345
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002346Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2347
2348 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2349 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2350 * README: fixed a link
2351
Daniel Veillarde2830f12003-01-08 17:47:49 +00002352Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2353
2354 * configure.in doc/* NEWS: preparing 2.5.1 release
2355 * SAX.c parser.c: fixing XmlTextReader bug
2356
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002357Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2358
2359 * SAX.c: fuck, I introduced a memory leak on external parsed
2360 entities in 2.5.0 :-(
2361
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002362Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2363
2364 * xmllint.c: another fix needed as pointed by Christophe Merlet
2365 for --stream --debug if compiled without debug support.
2366
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002367Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2368
2369 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002370 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002371 update man page with --stream and --chkregister
2372
Daniel Veillard8326e732003-01-07 00:19:07 +00002373Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2374
2375 * globals.c: fixed --with-threads compile
2376 * xmllint.c: fixed --without-debug compile
2377 * include/libxml/globals.h: cleanup
2378 * include/libxml/schemasInternals.h: add a missing include
2379
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002380Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2381
2382 * configure.in NEWS: preparing 2.5.0 release
2383 * SAX.c: only warn in pedantic mode about namespace name
2384 brokeness
2385 * globals.c: fix a doc generation problem
2386 * uri.c: fix #101520
2387 * doc/*: updated and rebuilt the doc for the release, includuding
2388 stylesheet update
2389 * python/Makefile.am: fix a filename bug
2390
2391Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2392
2393 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2394 should not be called.
2395
2396Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2397
2398 * libxml-2.0.pc.in: applied the patch to fix #101894
2399
2400Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2401
2402 * tree.c : applied patch from Lukas Schroeder for register callbacks
2403 * valid.c: modified patch from Lukas Schroeder to test
2404 register callbacks with --chkregister
2405
2406Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2407
2408 * xmlreader.c: seriously changed the way data are pushed to
2409 the underlying parser, go by block of 512 bytes instead of
2410 tryng to detect tag boundaries at that level. Changed the
2411 way empty element are detected and tagged.
2412 * python/tests/reader.py python/tests/reader2.py
2413 python/tests/reader3.py: small changes mostly due to context
2414 reporting being different and DTD node being reported. Some
2415 errors previously undetected are now caught and fixed.
2416 * doc/xmlreader.html: flagged last section as TODO
2417
2418Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2419
2420 * python/libxml.py: integrated the Python 2.2 optimizations
2421 from Hannu Krosing, while maintaining compatibility with
2422 1.5 and 2.1
2423
2424Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2425
2426 * xmllint.c: a bit of cleanup
2427 * xmlreader.c: small fix
2428 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2429 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2430
2431Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2432
2433 * python/setup.py.in: patch from Stéphane Bidoul to include
2434 drv_libxml2.py in setup.py
2435
2436Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2437
2438 * doc/xmlreader.html: starting documenting the new XmlTextReader
2439 interface.
2440
2441Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmllint.c: added the --stream flag to use the TextReader API
2444 * xmlreader.c: small performance tweak
2445
2446Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2447
2448 * xmlreader.c python/tests/reader2py: okay the DTD validation
2449 code on top of the XMLTextParser API should be solid now.
2450
2451Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2452
2453 * xmlreader.c python/tests/reader2py: Fixing some more mess
2454 with validation and recursive entities while using the
2455 reader interface, it's getting a bit messy...
2456
2457Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2458
2459 * xmlreader.c python/tests/reader.py: another couple of problem
2460 related to IsEmptyElement reported by Stéphane Bidoul needed
2461 some fixes.
2462
2463Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2464
2465 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2466 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2467 based on the python XmlTextReader interface.
2468
2469Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2470
2471 * tree.c: backing out one change in the last patch which broke the
2472 regression tests
2473
2474Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2475
2476 * global.data globals.c tree.c include/libxml/globals.h: applied
2477 an old patch from Lukas Schroeder to track node creation and
2478 destruction. Probably missing a lot of references at the moment
2479 and not usable reliably.
2480
2481Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2482
2483 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2484 from doc/news.html and a stylesheet
2485
2486Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2487
2488 * xmlreader.c python/tests/reader.py: fixed another couple of
2489 xmlreader bugs reported by Stéphane Bidoul and added tests.
2490
2491Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlreader.c python/tests/reader2.py: fixed another validity
2494 checking in external parsed entities raised by Stéphane Bidoul
2495 and added a specific regression test.
2496 * python/tests/reader3.py: cleanup
2497
2498Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xmlreader.c python/tests/reader2.py: fixed a problem with
2501 validation within entities pointed by Stéphane Bidoul, augmented
2502 the tests to catch those.
2503
2504Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * python/generator.py: modified the generator to allow keeping
2507 class references when creating new classes, needed to fix a bug
2508 pointed by Stéphane Bidoul where the input buffer of the
2509 xmlTextReader instance gets destroyed if the python wrapper for
2510 the input is not referenced anymore.
2511
2512Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2515 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2516
2517Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xmlreader.c python/tests/reader.py: fixed another problem
2520 pointed by Stéphane Bidoul
2521
2522Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2525 with "<a/>"
2526
2527Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * SAX.c: warn on xmlns:prefix="foo"
2530 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2531 for namespace attributes handling.
2532
2533Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2536 a really nasty problem raised by a DocBook XSLT transform
2537 provided by Sebastian Bergmann
2538
2539Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2542 by Stéphane Bidoul and integrated it into the tests
2543
2544Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2547 extended the XmlTextReader API a bit, addding accessors for
2548 the current doc and node, and an entity substitution mode for
2549 the parser.
2550 * python/libxml.py python/libxml2class.txt: related updates
2551 * python/tests/Makefile.am python/tests/reader.py
2552 python/tests/reader2.py python/tests/reader3.py: updated a bit
2553 the old tests and added a new one to test the entities handling
2554
2555Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * python/generator.py python/libxml2class.txt
2558 python/tests/reader.py python/tests/reader2.py: changed the
2559 generator to provide casing for the XmlTextReader similar to
2560 C# so that examples and documentation are more directly transposable.
2561 Fixed the couple of tests in the suite.
2562
2563Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * doc/guidelines.html: added a document on guildeline for
2566 publishing and deploying XML
2567
2568Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * valid.c xmlreader.c: final touch running DTD validation
2571 on the XmlTextReader
2572 * python/tests/Makefile.am python/tests/reader2.py: added a
2573 specific run based on the examples from test/valid/*.xml
2574
2575Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * python/libxml.py: added a few predefined xmlTextReader parser
2578 configuration values.
2579
2580Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * python/libxml_wrap.h: trying to fix #102037
2583
2584Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * SAX.c: fixing bug #95296, when the predefined entities
2587 are redefined in the DTD the default one must be used
2588 instead anyway.
2589
2590Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2591
2592 * doc/xmllint.xml
2593 * doc/xmllint.1
2594 Add discussion of XML_DEBUG_CATALOG to xmllint man
2595 page - bug #100907
2596
2597
2598Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * xmlreader.c: Fixed the empty node detection to avoid reporting
2601 an inexistant close tag.
2602
2603Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2606 for Python 2.1
2607
2608Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2611
2612Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * doc/libxml2-api.xml python/tests/reader.py: one really need
2615 to provide the base URI information when creating a reader parser
2616 from an input stream. Updated the API and the example using it.
2617
2618Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2621 include/libxml/valid.h include/libxml/xmlreader.h: working on
2622 DTD validation on top of xml reader interfaces. Allows to
2623 validate arbitrary large instances. This required some extensions
2624 to the valid module interface and augmenting the size of xmlID
2625 and xmlRef structs a bit.
2626 * uri.c xmlregexp.c: simple cleanup.
2627
2628Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2631 work on the xml reader interfaces.
2632 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2633 Web page for the Windows binaries.
2634
2635Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * xmlIO.c: applied a patch for VMS following the report by
2638 Nigel Hall
2639
2640Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * parser.c: the parseStartTag bug fix wasn't complete.
2643
2644Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2647 parseStartTag, fixing it.
2648 * test/att4 result/att4 result/noent/att4: adding the test
2649 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2650 more methods to XmlTextReader.
2651
2652Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2653
2654 * win32/libxml2.def.src: added more xml reader exports
2655 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2656 to the build
2657
2658Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2659
2660 * doc/tutorial/xmltutorial.xml
2661 plus generated html and pdf
2662 Updating tutorial again based on further comments from Niraj
2663 Tolia on the last iteration
2664
2665Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2666
2667 * doc/tutorial/xmltutorial.xml
2668 * doc/tutorial/includekeyword.c
2669 * doc/tutorial/includegetattribute.c
2670 plus generated html and pdf
2671 Adding fix from Niraj Tolia to tutorial to properly free memory.
2672
2673
2674Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2677 more methods of XmlTextReader.
2678 * python/libxml2class.txt python/tests/reader.py: this increased the
2679 methods in the bndings, augmented the test to check those new
2680 functions.
2681
2682Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2685 methods of XmlTextReader.
2686 * python/generator.py python/libxml_wrap.h python/types.c
2687 python/libxml2class.txt: added the reader to the Python bindings
2688 * python/tests/Makefile.am python/tests/reader.py: added a specific
2689 test for the Python bindings of the Reader APIs
2690 * parser.c: small cleanup.
2691
2692Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * xinclude.c: fallback was only copying the first child not the
2695 full child list of the fallback element, closes #89684 as reopened
2696 by Bernd Kuemmerlen
2697
2698Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2699
2700 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2701
2702Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * configure.in: preparing release of 2.4.30
2705 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2706 gives enum values, fix functype return type, put back fields in
2707 structs
2708 * doc/*: updated the docs rebuilt
2709
2710Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2713 about htmlNodeDumpOutput location.
2714 * xpath.c: removed an undefined function signature
2715 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2716 too many symbols in the API breaking the python bindings.
2717 Updated with the libxslt/libexslt changes.
2718
2719Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * configure.in: preparing release of 2.4.29
2722 * doc/*: rebuilt the docs and API
2723 * xmlreader.c: a few more fixes for the XmlTextReader API
2724
2725Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2726
2727 * include/win32config.h: applied mingw patch from Magnus Henoch
2728
2729Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2732
2733Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2736 building Python script, does the C parsing directly, generates
2737 a better API description including structure fieds defs and
2738 enums. Still a couple of bugs, but good enough for the python
2739 wrappers now.
2740 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2741 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2742 include/libxml/schemasInternals.h include/libxml/tree.h: more
2743 cleanup based on the python analysis script reports.
2744 * libxml.spec.in: make sure the API XML description is part of the
2745 devel package.
2746
2747Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2750 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2751 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2752 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2753 code cleanup, especially the function comments.
2754 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2755
2756Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * Makefile.am xmlreader.c include/libxml/Makefile.am
2759 include/libxml/xmlreader.h: Adding a new set of APIs based on
2760 the C# TextXmlReader API but converted to C. Allow to parse
2761 in constant memory usage, far simpler to program and explain
2762 than the SAX like APIs, unfinished but working.
2763 * testReader.c: test program
2764
2765Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2766
2767 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2768
2769Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * tree.c: Chip turner indicated that XHTML1 serialization
2772 rule for style actually break on both IE and Mozilla,
2773 try to avoid the rule if escaping ain't necessary
2774
2775Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * nanhttp.c: handle HTTP URL escaping, problem reported by
2778 Glen Nakamura and Stefano Zacchiroli
2779
2780Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2783
2784Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * uri.c: Johann Richard pointed out some XPointer problems for
2787 URN based URI references in XInclude. Modified the URI parsing
2788 and saving routines to allow correct parsing and saving of
2789 XPointers, especially when attached to "opaque" scheme accordingly
2790 to RFC 2396
2791
2792Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2795 of refactoring to the HTML saving code.
2796 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2797 in the doc.
2798
2799Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2802 to a buffer API to reuse the generic dump to an OutputIO layer,
2803 this reduces code, fixes xmlNodeDump() for XHTML, also made
2804 xmlNodeDump() now return the number of byte written.
2805
2806Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * python/setup.py.in: another patch from Stéphane Bidoul for
2809 Python bindings on Windows
2810 * doc/parsedecl.py: small cleanup
2811
2812Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * libxml.spec.in configure.in: add a line in %changelog for releases
2815
2816Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * parser.c: patch from Marcus Clarke fixing a problem in entities
2819 parsing that was detected in KDe documentations environment.
2820
2821Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2822
2823 * python/libxml.c (libxml_prev): Return the previous as opposed to
2824 the next node (I guess this is the result of some cut & paste programming:)
2825
2826Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2829
2830Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * python/generator.py python/libxml.c python/setup.py.in: trying
2833 to fix the Python bindings build on Windows (Stéphane Bidoul)
2834
2835Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2836
2837 * win32/configure.js: added option for python bindings
2838 * win32/libxml2.def.src: added more exports
2839
2840Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2841
2842 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2843 pthreads
2844 * win32/wince/*: applied updates to Windows CE port from Javier
2845
2846Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * configure.in: preparing 2.4.28
2849 * libxml.spec.in doc/Makefile.am: some cleanup
2850 * doc/*: updated the news and regenerated.
2851
2852Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * HTMLparser.c: final touch at closing #87235 </p> end tags
2855 need to be generated.
2856 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2857 this change slightly the output of a few tests
2858 * doc/*: regenerated
2859
2860Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * parserInternals.c: fixing bug #99190 when UTF8 document are
2863 parsed using the progressive parser and the end of the chunk
2864 is in the middle of an UTF8 multibyte character.
2865
2866Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2867
2868 * threads.c: fixed initialization problem in xmlNewGlobalState
2869 which was causing crash.
2870 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2871 in xmlInitializeGlobalState.
2872 * parserInternals.c: cleaned up ctxt->sax initialisation.
2873
2874Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * tree.c include/libxml/tree.h: modified the existing APIs
2877 to handle XHTML1 serialization rules automatically, also add
2878 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2879 libxslt serialization uses it when needed without changing
2880 the library API.
2881 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2882 result/xhtml1: added a new test specifically for xhtml1 output
2883 and updated the result of one XHTML1 test
2884
2885Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xinclude.c parserInternals.c encoding.c: fixed #99082
2888 for xi:include encoding="..." support on text includes.
2889 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2890 test/XInclude/ents/isolatin.txt : added a specific regression test
2891 * python/generator.py python/libxml2class.txt: fixed the generator
2892 the new set of comments generated for doc/libxml2-api.xml were
2893 breaking the python generation.
2894
2895Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2898 * configure.in: patch for Solaris on new autoconf closes #98880
2899 * doc/parsedecl.py: repair the frigging API building script,
2900 did I say that python xmllib sucks ?
2901 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2902 and some comment are no more truncated.
2903
2904Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * parser.c: Martin Stoilov pointed out a potential leak in
2907 xmlCreateMemoryParserCtxt
2908
2909Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2912 included in HTML documents and using the push parser.
2913
2914Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2915
2916 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2917 specified, look for the Python interpreter not just in the
2918 specified root but also in the specified location. Fixes #98825
2919
2920Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * python/libxml.c: fixing bug #98792 , node may have no doc
2923 and dereferencing without checking ain't good ...
2924
2925Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * configure.in: preparing release 2.4.27
2928 * doc/* : updated and rebuilt the docs
2929 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2930 and all the docs are actually packaged and in the final RPMs
2931 * parser.c parserInternals.c include/libxml/parser.h: restore
2932 xmllint --recover feature.
2933
2934Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
Daniel Veillard784b9352003-02-16 15:50:27 +00002936 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002937 processing of parsed entities, and XPath computation on sustitued
2938 entities.
2939 * testXPath.c: make sure entities are substitued.
2940
2941Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
Daniel Veillard784b9352003-02-16 15:50:27 +00002943 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002944 processing of internal parsed entities, which had to be changed.
2945
2946Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2949 trying to fix bug #98517 about building outside the source tree
2950 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2951
2952Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2953
2954 * include/win32config.h: cleanup
2955 * win32/Makefile.mingw: integrated mingw in JScript configure
2956 * win32/Makefile.msvc: modified to allow mingw coexistence
2957 * win32/configure.js: integrated mingw
2958 * win32/Readme.txt: cleanup
2959
2960Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * HTMLparser.c: strengthen the guard in the Pop macros,
2963 like in the XML parser, closes bug #97315
2964
2965Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2968 callback is never used.
2969
2970Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * parserInternals.c: fixed the initialization of the SAX structure
2973 which was breaking xsltproc
2974 * xpath.c: patch from Petr Pajas for CDATA nodes
2975 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2976 * parser.c include/libxml/parser.h: patch from Peter Jones
2977 removing a leak in xmlSAXParseMemory() and adding the
2978 function xmlSAXParseMemoryWithData()
2979
2980Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2981
2982 adding pdf of tutorial, changing web page to link to it
2983 * doc/tutorial/xmltutorial.pdf
2984 * doc/xml.html
2985 * doc/docs.html
2986
2987Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2988
2989 * doc/tutorial/ar01s08.html
2990 adding file what I forgot for tutorial
2991
2992
2993Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2994
2995 Adding encoding discussion to tutorial
2996 Added:
2997 * doc/tutorial/images/*.png: DocBook admonition image files
2998 * doc/tutorial/apf.html, apg.html: new generated html
2999 * doc/tutorial/includeconvert.c: conversion code entity file
3000 changed:
3001 * doc/tutorial/xmltutorial.xml: DocBook original
3002 * doc/tutorial/*.html: generated html
3003
3004Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3005
3006 * include/libxml/*.h: retired xmlwin32version.h
3007 * doc/Makefile.am: retired xmlwin32version.h
3008 * win32/configure.js: retired xmlwin32version.h
3009
3010Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3011
3012 * win32/libxml2.def.src: exported additional symbols
3013 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3014 sisterhood
3015
3016Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * globals.c: fixed a typo pointed out by Igor
3019 * xpath.c: try to speed up node compare using line numbers
3020 if available.
3021
3022Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * tree.c: make xmlFreeNode() handle attributes correctly.
3025
3026Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3027
3028 * catalog.c: completed the #96963 fix, as reported by Karl
3029 Eichwalder
3030
3031Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3034
3035Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * Makefile.am: switched the order of a couple of includes
3038 to fix bugs #97100
3039
3040Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3041
3042 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3043 xmlLoadCatalogs that used to separate directories with a ':'.
3044
3045Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3046
3047 * threads.c: improvements to the Windows-side of thread handling
3048 * testThreads.c: conditionally excluded unistd.h
3049 * testThradsWin32.c: broke overlong lines
3050 * include/win32config.h: adapted thread-related macros to the new
3051 scheme and for pthreads on Windows
3052 * win32/Makefile.msvc: introduced a more flexible thread build,
3053 added testThreads[Win32].c to the build
3054 * win32/configure.js: introduced a more flexible thread config
3055
30562002-10-31 John Fleck <jfleck@inkstain.net>
3057
3058 * doc/xml.html (and, by implication, FAQ.html)
3059 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3060
3061Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3062
3063 * configure.in: removed xmlwin32version.h
3064 * include/libxml/Makefile.am: removed xmlwin32version.h
3065
3066Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * tree.c: applied patch from Brian Stafford to fix a bug
3069 in xmlReconciliateNs()
3070
3071Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * tree.c: applied patch from Christian Glahn to allow
3074 xmlNewChild() on document fragment nodes
3075
3076Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * parser.c: Christian Glahn found a problem with a recent
3079 patch to xmlParseBalancedChunkMemoryRecover()
3080 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3081 problems
3082 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3083 test/schemas/seq*: added the test cases from Charles
3084
3085Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3088 serious cleanup of the spec file and associated changes
3089 in the Makefiles.
3090 * valid.c: try to remove some warnings on x86_64
3091
3092Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3095 fix bug #96586
3096
3097Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3100 parsing, applied his patch
3101 * result/HTML/attrents.html result/HTML/attrents.html.err
3102 result/HTML/attrents.html.sax test/HTML/attrents.html:
3103 added the test and result case provided by Mikhail Sogrine
3104
3105Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * vms/build_libxml.com vms/config.vms vms/readme.vms
3108 include/libxml/parser.h include/libxml/parserInternals.h
3109 include/libxml/tree.h include/libxml/xmlIO.h
3110 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3111 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3112 Applied the VMS update patch from Craig A. Berry
3113 * doc/*.html: update
3114
3115Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3118
3119Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * debugXML.c: adding a grep command to --shell in xmllint
3122 for T.V. Raman
3123
3124Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * xmlcatalog.c: tried to fix some of the problem with --sgml
3127
3128Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * parser.c: tried to fix bug #91500 where doc->children may
3131 be overriden by a call to xmlParseBalancedChunkMemory()
3132
3133Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3136 identifiers in SGML catalogs containing '&'
3137
3138Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * python/types.c: fixed bugs when passing result value tree
3141 to Python functions.
3142
3143Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * configure.in: preparing the release of 2.4.26
3146 * doc/*: updated and rebuilt the documentation
3147
3148Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * parser.c: fixed a XML Namespace compliance bug reported by
3151 Alexander Grimalovsky
3152
3153Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * HTMLtree.c: fixed serialization of script and style when
3156 they are not lowercase (i.e. added using the API to the tree).
3157
3158Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * valid.c: make xmlValidateDocument emit a warning msg if there
3161 is no DTD, pointed by Christian Glahn
3162
3163Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3166 content model when some of the blocks have min or max, and a couple
3167 of bugs found in the process.
3168 * result/schemas/list0* test/schemas/list0*: added some specific
3169 regression tests
3170
3171Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * README: updated the contact informations
3174
3175Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3178 misses it, reported by Peter Bray.
3179
3180Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3183 and removed a few warnings
3184
3185Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * parser.c: Christian Glahn found a small bug in the push parser.
3188 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3189 public
3190
3191Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * xmlschemas.c include/libxml/xmlschemas.h: added
3194 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3195 * testSchemas.c: added --memory to test the new interface
3196
3197Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * doc/index.py doc/search.php: integrated the XSLT indexing,
3200 a few fixed in the indexer, added a scope selection at the
3201 search level.
3202
3203Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3206 this was due to uninitialized parts of the validation context
3207
3208Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * debugXML.c: applied patch from Mark Vakoc except the API
3211 change, preserved it.
3212 * doc/*: updated the docs to point to the search engine for
3213 information lookup or before bug/help reports.
3214
3215Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * doc/index.py doc/search.php: added mailing-list archives
3218 indexing and lookup
3219
3220Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3223
3224Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * doc/index.py: improved HTML indexing
3227 * doc/search.php: make the queries also lookup the HTML based indexes
3228
3229Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * doc/index.py: added HTML page indexing
3232
3233Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3234
3235 * xmlIO.c: extended Windows path normalisation to fix the base
3236 problem in libxslt.
3237 * catalog.c: fixed list handling in XML_CATALOG_FILES
3238
3239Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * valid.c: typo/bug found by Christian Glahn
3242
3243Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3244
3245 * xmlIO.c: applied Windows CE patch from Javier.
3246 * win32/wince: new directory, contains support for the PocketPC
3247 with Windows CE from Javier.
3248 * include/win32config.h: reorganised, removed duplicate
3249 definitions and applied WinCE patch from Javier.
3250 * include/wsockcompat.h: new file, now contains WinSock
3251 compatibility macros.
3252 * win32/Makefile.msvc: introduced double-run compilation.
3253
3254Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * configure.in include/libxml/xmlwin32version.h: preparing release
3257 of 2.4.25
3258 * doc/*: updated and regenerated teh docs and web pages.
3259
3260Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3263 error were not covering namespace declarations.
3264 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3265 it was missing the attribute declaration for the namespace
3266 * result/VC/NS3: the fix now report breakages in that test
3267
3268Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3271
3272Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3275 and regenerated the docs and web site
3276
3277Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3280 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3281 not before
3282
3283Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * python/generator.py python/libxml2class.txt: fixed a stupid error
3286 breaking the python API
3287
3288Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3291 triostr.c triostr.h: applied a trio update patch from
3292 Bjorn Reese which should work with MinGW
3293
3294Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * tree.c: improving some documentation comments
3297 * xmlregexp.c: found and fixed a mem leak with python regression tests
3298 * doc/*: rebuilt the doc and the API XML file including the
3299 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3300 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3301 python/types.c: added access to the XML Schemas regexps from
3302 python
3303 * python/tests/Makefile.am python/tests/regexp.py: added a
3304 simple regexp bindings test
3305
3306Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3307
3308 * doc/xml.html:
3309 fixing ftp links - thanks to Vitaly Ostanin
3310
3311Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * xmlregexp.c: fixed the data callback on transition functionality
3314 which was broken when using the compact form
3315 * result/schemas/*: updated the results, less verbose, all tests
3316 pass like before
3317 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3318 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3319 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3320 annoying warnings
3321 * xpath.c: try to provide better error report when possible
3322
3323Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * Makefile.am: fixed a breakage raised by Jacob
3326
3327Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3328
3329 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3330 which don't use sockets
3331
3332Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3333
3334 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3335 * win32/configure.js: applied zlib patch from Daniel Gehriger
3336
3337Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3338
3339 * win32/configure.js: applied the patch from Mark Vakoc for
3340 regexp support
3341 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3342 for regexp support
3343
3344Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * xmlschemastypes.c: as pointed by Igor Float and Double
3347 parsing ain't finished yet
3348
3349Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * Makefile.am configure.in: trying to fix #88412 by bypassing
3352 all the python subdir if python ain't detected
3353
3354Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3357 made configuring with regexps/automata/unicode the default
3358 but without schemas ATM
3359 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3360 fixed the regexp based DTD validation performance and memory
3361 problem by switching to a compact form for determinist regexps
3362 and detecting the determinism property in the process. Seems
3363 as fast as the old DTD validation specific engine :-) despite
3364 the regexp built and compaction process.
3365
3366Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * valid.c: determinism is debugged, new DTD checking code now works
3369 but xmlFAComputesDeterminism takes far too much CPU and the whole
3370 set usues too much memory to be really usable as-is
3371
3372Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * tree.c: fixed another stupid bug in xmlGetNodePath()
3375 * xmllint.c: --version now report the options compiled in
3376
3377Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * HTMLparser.c: small cleanup
3380 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3381 when configured with them. A bit of debugging around the determinism
3382 checks is still needed
3383
3384Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3387
3388Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3389
3390 * xmlIO.c: small portability glitch fixed.
3391
3392Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * xmlschemastypes.c: incomplete steps for real/double support
3395 * testAutomata.c include/libxml/xmlautomata.h
3396 include/libxml/xmlregexp.h: avoiding a compilation problem
3397 * valid.c include/libxml/valid.h: starting the work toward using
3398 the regexps for actual DTD validation
3399
3400Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * hash.c: cosmetic cleanup
3403 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3404 integrating a DTD validation layer based on the regexps
3405
3406Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3409 the determinism was tested before eliminating the epsilon
3410 transitions :-(
3411
3412Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * python/generator.py python/libxml.c python/libxml.py
3415 python/libxml2-python-api.xml python/libxml2class.txt
3416 python/libxml_wrap.h python/types.c: updated the python
3417 bindings, added code for easier File I/O, and the ability to
3418 define a resolver from Python fixing bug #91635
3419 * python/tests/Makefile.am python/tests/inbuf.py
3420 python/tests/outbuf.py python/tests/pushSAXhtml.py
3421 python/tests/resolver.py python/tests/serialize.py: updated
3422 and augmented the set of Python tests.
3423
3424Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3425
3426 * win32/configure.js: added more readme info for the binary
3427 package.
3428
3429Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * xmlIO.c: fixed a stupid out of bound array error
3432
3433Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3436 messing around with support for Windows path, cleanups,
3437 trying to identify and fix the various code path to the
3438 filename access. Added xmlNormalizeWindowsPath()
3439
3440Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * error.c valid.c: working on better error reporting of validity
3443 errors, especially providing an accurate context.
3444 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3445 error reports in those cases.
3446
3447Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3450 parser.c parserInternals.c xmlIO.c: get rid of all the
3451 perror() calls made in the library execution paths. This
3452 should fix both #92059 and #92385
3453
3454Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * xmllint.c: memory leak reporting was broken after a change
3457 of the preprocessor symbol used to activate it.
3458
3459Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * tree.c: try to make the copy function work for node of
3462 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3463 DOM layers though, not libxml2 itself.
3464
3465Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * valid.c: try to provide file and line informations, not all
3468 messages are covered, but it's a (good) start
3469
3470Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * xinclude.c: reimplemented a large part of the XInclude
3473 processor, trying to minimize resources used, James Henstridge
3474 provided a huge test case which was exhibiting severe memory
3475 consumption problems.
3476
3477Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * python/Makefile.am: applied patch from Christophe Merlet to
3480 reestablish DESTDIR
3481
3482Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * libxml.spec.in: fixes libary path for x86_64 AMD
3485
3486Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3487
3488 * doc/tutorial/includekeyword.c
3489 * doc/tutorial/xmltutorial.xml:
3490 (plus resulting generated html files)
3491 fixing one spot I missed in the tutorial where I hadn't freed
3492 memory properly
3493
3494Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3495
3496 * doc/tutorial/includeaddattribute.c
3497 * doc/tutorial/includeaddkeyword.c
3498 * doc/tutorial/includegetattribute.c
3499 * doc/tutorial/includekeyword.c
3500 * doc/tutorial/xmltutorial.xml
3501 * doc/tutorial/*.html:
3502 update tutorial to properly free memory (thanks to Christopher
3503 R. Harris for pointing out that this needs to be done)
3504 * doc/tutorial/images/callouts/*.png:
3505 added image files so the callouts are graphical, making it
3506 easier to read ( use "--param callout.graphics 1" to generate
3507 html with graphical callouts)
3508
3509Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3512 nice logos generated by Marc Liyanage
3513 * doc/site.xsl *.html: changed the stylesheet to show the new
3514 logo and regenerated the pages
3515
3516Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3519
3520Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * xpath.c: possible mem leak patch from Jason Adams
3523
3524Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3527 in the XQuery namespace
3528 * configure.in: preparing 2.4.24
3529 * doc/*.html: updated the web pages
3530
3531Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * python/generator.py: closing bug #85258 by generating conditional
3534 compile check to avoid linking to routines not configured in.
3535
35362002-08-22 Havoc Pennington <hp@pobox.com>
3537
3538 * autogen.sh: update error message for missing automake
3539
3540Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * python/Makefile.am: typo in target name resulted in libxml2.py
3543 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3544
3545Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * win32/win32/Makefile.mingw: updated with version from
3548 Elizabeth Barham at http://soggytrousers.net/repository/
3549
3550Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3551
3552 * win32/Makefile.msvc: added the prefix location to the include
3553 and lib search path.
3554
35552002-08-18 Havoc Pennington <hp@pobox.com>
3556
3557 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3558 both automake 1.6 and 1.4 installed get the right automake. Means
3559 compilation from CVS will now require the latest automake 1.4
3560 release, or manually creating symlinks called "automake-1.4" and
3561 "aclocal-1.4"
3562
3563Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * configure.in python/Makefile.am: more AMD 64 induced changes from
3566 Frederic Crozat
3567
3568Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * xinclude.c: oops I was missing the xml:base fixup too
3571 * result/XInclude/*.xml: this adds xml:base attributes to most
3572 results of the tests
3573
3574Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * xinclude.c: quick but apparently working implementation of
3577 xi:fallback, should close bug #89684
3578 * Makefile.am test/XInclude/docs/fallback.xml
3579 result/XInclude/fallback.xml: added a basic test for fallback,
3580 and run with --nowarning to avoid a spurious warning
3581 * configure.in: applied patch from Frederic Crozat for python
3582 bindings on AMD 64bits machines.
3583
3584Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3587 the caller don't pass a SAX callback block.
3588
3589Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * tree.c: applied the same fix for the XML-1.0 namespace to
3592 xmlSearchNsByHref() as was done for xmlSearchNs()
3593
3594Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * libxml.3: small cleanup of the man page
3597 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3598 when serializing HREF attributes generated by XSLT.
3599
3600Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3603 version of Marc Liyanage' patch for boolean attributes in HTML
3604 output
3605
3606Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * python/tests/serialize.py: fixed the test results, indenting
3609 behaviour changed slightly
3610
3611Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3612
3613 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3614 new c14n function to Windows def files
3615
3616Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3617
3618 * c14n.c: fixed a memory leak in c14n code
3619
3620Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * parser.c include/libxml/parser.h: adding a new API for Christian
3623 Glahn: xmlParseBalancedChunkMemoryRecover
3624 * valid.c: patch from Rick Jones for some grammar cleanup in
3625 validation messages
3626 * result/VC/* result/valid/*: this slightly change some of the
3627 regression tests outputs
3628
3629Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * tree.c: trying to fix a problem in namespaced attribute handling
3632 raised by Christian Glahn
3633
3634Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * encoding.c include/libxml/encoding.h: Opening the interface
3637 xmlNewCharEncodingHandler as requested in #89415
3638 * python/generator.py python/setup.py.in: applied cleanup
3639 patches from Marc-Andre Lemburg
3640 * tree.c: fixing bug #89332 on a specific case of loosing
3641 the XML-1.0 namespace on xml:xxx attributes
3642
3643Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3644
3645 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3646 corner case from new Merlin's test suite and added a callback
3647 that will be used to improve xmlsec performance
3648
3649
3650Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * HTMLtree.c: trying to fix the <style> escaping problem in
3653 HTML serialization bug #89342
3654
3655Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3658 and rebuilt the web site.
3659
3660Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3661
3662 * include/libxml/tree.h: added _private member to xmlNs struct
3663
3664Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * HTMLparser.c: fixing bug #84876 based on the xml working
3667 code.
3668
3669Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3670
3671 * python/Makefile.am: enhanced to fix bug 72012 (errors
3672 when using '-jX' make parameter)
3673
3674Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3675
3676 * xpath.c: small additional enhancement for booleans
3677 compared to nodesets
3678
3679Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * HTMLtree.c: changed the order of the encoding declaration
3682 attributes in the meta tags due to a bug in IE/Mac
3683
3684Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3685
3686 * xpath.c: enhanced handling of booleans (especially '='
3687 and '!=' for nodesets) - fixes bug 85256. Added new
3688 routine xmlXPathNotEqualValues for more proper handling
3689 of '!=' when nodesets are involved.
3690
3691Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3694 doc/xmlcatalog_man.xml to the source distribution
3695
3696Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3697
3698 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3699 asked for this.
3700
3701Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * configure.in: preparing 2.4.23
3704 * doc/*: rebuilt the docs
3705
3706Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * parser.c: fixing bug #84169 by fixing the
3709 comment of xmlCreatePushParserCtxt to describe the
3710 encoding detection parameters better.
3711
3712Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * valid.c: fixing bug #79331 in one path the lookup for
3715 ID attributes on a namespaced node wasn't handled correctly :-\
3716
3717Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * HTMLparser.c: trying to fix 87235 about discarded white
3720 spaces in the HTML parser.
3721 * result/HTML/*: this changes the output of a number of HTML
3722 regression tests
3723
3724Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * xpath.c: applied patch from Richard Jinks for the namespace
3727 axis + fixed a memory error.
3728 * parser.c parserInternals.c: applied patches from Peter Jacobi
3729 removing ctxt->token for good.
3730 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3731 popped out by the regression tests.
3732 * Makefile.am: patch for threads makefile from Gary Pennington
3733
3734Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3735
3736 * xpath.c: enhanced behaviour of position() after usage of
3737 expressions involving preceding-sibling (et al).
3738
3739Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * hash.c: applied a patch from Peter Jacobi to solve a problem
3742 when compiling with the Watcom C on Win32
3743 * result/schemas/*.err: the change of hashing algo generated
3744 permutations in the output
3745
3746Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * hash.c: applied patch from Sander Vesik improving the quality of
3749 the hash function.
3750
37512002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3752
3753 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3754 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3755 xmllint.c xpath.c: replaced sprintf() with snprintf()
3756 to prevent possible buffer overflow (the bug was pointed
3757 out by Anju Premachandran)
3758
3759Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * parser.c: removed an uninitialized data error popped by valgrind
3762 on PE references
3763
3764Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3765
3766 * doc/xml.html
3767 adding tutorial reference to the web page
3768
3769Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3770
3771 * doc/tutorial/xmltutorial.xml
3772 * doc/tutorial/ar01s07.html
3773 * doc/tutorial/ape.html
3774 * doc/tutorial/includegetattribute.c
3775 adding section to tutorial about retrieving an attribute
3776 value
3777
3778Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3779
3780 * parser.c: applied a couple of patches from Peter Jacobi to start
3781 to get rid of ctxt->token, with a possible significant speed
3782 improvement to be gained once done. Better compliance with PE
3783 references constructs in DTDs too.
3784 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3785 from Peter too
3786
3787Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3790 xmlParseElement was likely to have been deallocated at the
3791 time of the report, possibly leading to segfault. Just report
3792 the tag name now.
3793
3794Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * xpath.c: patch from Richard Jinks for XPath substring() function
3797 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3798
37992002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3800
3801 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3802
3803Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3804
3805 *doc/FAQ.html
3806 fixing typos in FAQ, thanks to Robert Funnell for the
3807 editing help
3808
3809Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * NEWS: got complaints from rpmlint that it was empty
3812
3813Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3814
3815 * added doc/tutorial, including:
3816 apa.html
3817 apb.html
3818 apc.html
3819 apd.html
3820 ar01s02.html
3821 ar01s03.html
3822 ar01s04.html
3823 ar01s05.html
3824 ar01s06.html
3825 includeaddattribute.c
3826 includeaddkeyword.c
3827 includekeyword.c
3828 includestory.xml
3829 index.html
3830 xmltutorial.xml
3831 libxml tutorial, including generated html
3832
3833Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3834
3835 * result/c14n/exc-without-comments/merlin-c14n-two-*
3836 result/c14n/without-comments/merlin-c14n-two-*
3837 test/c14n/exc-without-comments/merlin-c14n-two-*
3838 test/c14n/without-comments/merlin-c14n-two-*
3839 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3840 c14n/exc-c14n and slightly modified test script to handle
3841 these test cases
3842 * c14n.c: fixed bugs for complicated nodes set (namespace
3843 without node and others from merlin-c14n-two.tar.gz)
3844 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3845 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3846 for xmlsec performance patch
3847 * xpath.c: fixed self::node() for namespaces and attributes
3848
3849Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3850
3851 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3852 but with the format parameter
3853 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3854
3855Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3856
3857 * Makefile.am: updated c14n tests suite
3858 * c14n.c: performance improvement for previous c14n patch
3859
3860Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * parser.c: another peroformance patch from Peter Jacobi, that
3863 time on parsing attribute values.
3864
3865Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3866
3867 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3868 into LibXML2 test suite
3869
3870Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3871
3872 * c14n.c: propagating xpath ancesstors node fix to c14n
3873 plus small performance improvement to reduce number of
3874 mallocs
3875 * xpath.c: fixed ancestors axis processing for namespace nodes
3876
3877Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3880 Peter Jacobi
3881
3882Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * configure.in: preparing 2.4.22
3885
3886Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3889 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3890 a public entry point.
3891 * doc/*: rebuilt the API and docs
3892
3893Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * xpath.c: patch from Richard Jinks to fix a problem introduced
3896 in the previous patch and pointed by Norm
3897
3898Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * libxml.spec.in: fixing bug #81112
3901
3902Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * uri.c: fixing bug #82848
3905
3906Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3909 output of one catalog test
3910
3911Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3912
3913 * global.data globals.c tree.c include/libxml/globals.h
3914 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3915 default value for global parameter xmlIndentTreeOutput to 1 and
3916 introduced new global parameter xmlTreeIndentString (the string
3917 used to do one-level indent) with default value " " (as it was
3918 in tree.c)
3919
3920Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3923 with trio and schemas.
3924
3925Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * xpath.c: patch from Richard Jinks to fix the problem raised in
3928 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3929
3930Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * xmlschemas.c: a bit of work on import.
3933 * xmlschemastypes.c: Charles Bozeman provided a compare function
3934 for date/time types so min/max facet restrictions should work,
3935 indeterminate comparisons return an error instead of equal.
3936 * test/schemas/date_0* result/schemas/date_0_0: specific test
3937 from Charles Bozeman too
3938
3939Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3942 from Christian Cornelssen fixing the man pages and the Catalog
3943 building script.
3944 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3945 next step is <xs:import> I now have a reasonable understanding
3946 of how it works.
3947
3948Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3951
3952Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3953
3954 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3955
3956Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3957
3958 * xpath.c: fixing an XPath function evalutation bug pointed out
3959 by Alexey Efimov where the context was lost when evaluating
3960 the function arguments
3961
3962Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3963
3964 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3965 function public for XMLSec performance optimizations
3966
3967Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * python/generator.py python/libxml2class.txt : fixed a problem
3970 with the HTML parser pointed by Gary Benson
3971 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3972 example
3973
3974Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3975 * parser.c: fixed bug #81159 (memory growth in SAX)
3976
3977Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3978 * xpath.c: fixed bug #78858 (the real fix)
3979
3980Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3981 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3982
3983Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * tree.c: modified xmlNodeSetBase to allow changing the
3986 base of a document.
3987
3988Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * xmlschemastypes.c: patch Charles Bozeman for validation of
3991 all the date, time, and duration types
3992 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3993 * configure.in: fixed an error pointed by an user
3994 * xml2-config.in: fixed an error pointed by an user
3995
3996Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3997
3998 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3999 win32/libxml2.def.src xmlIO.c: exported default
4000 'file:', 'http:' and 'ftp:' protocols input handlers
4001 and maked protocols comparisson case insensitive
4002
4003Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * configure.in: Neven Has detected a typo
4006
4007Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4010 as one of the persons allowed to commit directly to the
4011 module.
4012
4013Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4016 * valid.c: raised a too low limit
4017 * doc/*: rebuilt the docs
4018
4019Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * test/XPath/expr/floats test/XPath/expr/functions
4022 result/XPath/expr/floats result/XPath/expr/functions
4023 xpath.c: another XPath conformance patch from Richard Jinks
4024
4025Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * xmlschemas.c: fixed validation of attribute groups.
4028 * test/schemas result/schemas: added an example from the primer
4029
4030Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4033 * test/schemas result/schemas: updated the test list
4034
4035Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * TODO: updated a bit
4038 * parser.c: made a comment more specific
4039 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4040 Schemas conformance.
4041 * test/schemas result/schemas: updated the test list
4042
4043Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4046 implementing xs:all with minOccurs = 0
4047 * tes/schemas/* result/schemas/*: added more tests covering
4048 xs:all
4049
4050Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * xmlregexp.c: first implementation of the all particle, this
4053 may need to be revisited for case where not all transitions
4054 must be crossed.
4055
4056Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * tree.c: another entity processing update from Markus Henke
4059
4060Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4061
4062 * trionan.c: fixed crash on OSF/1
4063
4064Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * xmlschemas.c: more Schemas work
4067 * test/schemas/* result/schemas/*: added more tests coming
4068 from the spec.
4069
4070Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4073 ExcC14N specification
4074
4075Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * tree.c: patch from Markus Henke, fix for recursive entities.
4078
4079Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * xpath.c: fix a problem with string() on a document node.
4082
4083Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * Makefile.am xmlschemas.c: more Schemas work
4086 * test/schemas/* result/schemas/*: added more tests coming
4087 from the spec.
4088
4089Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4092 * result/HTML/*: this changes a few things in the results
4093
4094Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4095
4096 * include/libxml/tree.h: eliminated 'declaration different than
4097 prototype' warning
4098 * include/win32config.h: "resolved" conflicts with errno.h
4099
4100Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4103 on the automata interfaces and debug of counted choices
4104 * test/schemas/* result/schemas/*: added a number of tests
4105
4106Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4109 a bit of work on Schemas
4110 * testSchemas.c: try to make it more useful
4111 * test/schemas/* result/schemas/* Makefile.am: changed the
4112 Schemas regression test procedure, started adding a few samples
4113
4114Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4115
4116 * include/libxml/encoding.h: Patch for the Borland C++ builder
4117 * include/libxml/tree.h: Patch for the Borland C++ builder
4118 * threads.c: Patch for the Borland C++ builder
4119 * win32/bcb5: New directory for the Borland C++ builder
4120 project files
4121
4122Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4123
4124 * win32/Makefile.msvc: Update for XML Schema support
4125 * win32/configure.js: Update for XML Schema support
4126 * win32/libxml2.def.src: Update for XML Schema support
4127
4128Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4131 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4132 xmlunicode.c include/libxml/Makefile.am
4133 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4134 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4135 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4136 include/libxml/xmlversion.h.in : merged the current state of
4137 XML Schemas implementation, it is not configured in by default,
4138 a specific --schemas configure option has been added.
4139 * test/automata test/regexp test/schemas Makefile.am
4140 result/automata result/regexp result/schemas:
4141 merged automata/regexp/schemas regression tests
4142
4143Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * xpath.c: Gary found a compile time problem, fixes #78823
4146
4147Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * configure.in: release of 2.4.20
4150 * doc/*: updated and rebuilt the docs
4151
4152Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * python/Makefile.am: patch from Cristian Gafton to build on
4155 Red Hat 6.2, should also fix #75779
4156
4157Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * valid.c: first part of fixing #78729
4160
4161Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4162
4163 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4164 escaping of URI when saving HTML files.
4165 * result/HTML/*: this impacted some tests
4166
4167Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * configure.in: trying to fix #77441
4170
4171Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * include/libxml/xmlIO.h: Hallski complained it could not be
4174 included by itself.
4175
4176Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4179
4180Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4181
4182 * win32/configure.js: patch from Nilo for the c14n option
4183 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4184
4185Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4188 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4189 LIBXML_THREAD_ENABLED
4190
4191Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * xpath.c: another patch from Richard Jinks for substring conformance
4194 * test/XPath/expr/floats test/XPath/expr/strings
4195 result/XPath/expr/floats result/XPath/expr/strings: update of the
4196 test suite to check those.
4197
4198Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * xpath.c: patch from Richard Jinks for .x float parsing.
4201
4202Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * parser.c: patch from Markus Henke when an encoding ain't recognized
4205
4206Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * libxml.m4: got a report that #include <string.h> was needed
4209
4210Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4213
4214Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4215
4216 * doc/example.html: fixing typo
4217
4218Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4221 pointed out by Melvyn Sopacua.
4222
4223Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * libxml.m4: Frédéric Crozat gave a patch related to the change
4226 of Include paths breaking the libxml.m4
4227
4228Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * xpath.c: Fix bug #76927 forgot to save some context
4231 when evaluating binary expressions
4232
4233Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * configure.in: fixed configure for MPE/iX from Markus Henke
4236 * xmlmemory.c: fixed initialization problems
4237 * xpath.c: another set of patches from Richard Jinks this
4238 fixes "make XPathtests" on linux
4239
4240Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4243 * test/XPath/expr/compare test/XPath/expr/equality
4244 test/XPath/expr/floats test/XPath/expr/functions
4245 test/XPath/expr/strings result/XPath/expr/compare
4246 result/XPath/expr/equality result/XPath/expr/floats
4247 result/XPath/expr/functions result/XPath/expr/strings: Updated
4248 tests though they show a divergence on Linux
4249
4250Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * xpath.c trionan.c: previous commit also included patches
4253 from Richard Jinks on some IEEE support corner case
4254
4255Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4258 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4259 that $(datadir) should be used for docs
4260
4261Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4264 could leak filedescriptors
4265
4266Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4267
4268 * configure.in nanohttp.c: applied patch from Allan Clark for
4269 UnixWare/OpenServer
4270
4271Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * configure.in: preparing 2.4.19
4274 * doc/*: rebuilt the docs
4275
4276Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * nanohttp.c: fixing #76043, got fed up with non-portability
4279 of that piece of code.
4280
4281Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * valid.c SAX.c: Never commit without running "make tests" :-(
4284 fix a couple of stupidities in the previous commit
4285 * result/*: a few changes in some attribute order result of previous
4286 commit.
4287
4288Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4291 the internal subset should not raise duplicate ID errors,
4292 also there was a small bug in conjunction to namespace
4293 declarations defaulted and xml:xxx attributes DTD definitions.
4294
4295Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * xpath.c: Richard Jinks also raised some rounding problems
4298 this tries to fix them
4299
4300Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4303 behaviour in xmlXPathCastToString()
4304
4305Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4308 raised by Morus Walter
4309
4310Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4313 from Igor
4314
4315Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * xpath.c: fixing #75619, related to a problem when trying
4318 to evaluate condition when the current node set resulting
4319 from that sub-step evaluation is empty. Also fixes 2 potential
4320 problem with previous-sibling and next-siblings axis.
4321
4322Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4323
4324 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4325 HTML support is not configured in.
4326
4327Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4330 include/libxml/tree.h: dohh I really didn't intended to commit
4331 this test version :-(
4332
4333Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * testSAX.c: I wanted to see the real speed at the SAX interface
4336 after a little too many Ximianer started complaining about the
4337 parser speed.
4338 added a --quiet option:
4339 paphio:~/XML -> ls -l db100000.xml
4340 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4341 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4342 3200006 callbacks generated
4343 real 0m1.270s
4344 Which means 16MBytes/s and 3Mcallback/s
4345
4346Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * xpath.c: valgrind spotted another error that time when running
4349 on libxslt regression tests
4350
4351Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * Makefile.am: adding "make valgrind" running the full regression
4354 tests (except python ones) under Valgrind (using valgrind -q
4355 which was kindly added by the author).
4356 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4357 passes cleanly now except an obcure floating point initialization
4358 raised in log10() in one XPath regression test ???
4359 * tree.c: edited some comments to close #75244
4360
4361Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4364 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4365 context of ScrollKeeper, made sure that if the number is
4366 an integer, the serialization follows the description at
4367 http://www.w3.org/TR/xpath#section-String-Functions
4368
4369Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4370
4371 * configure.in: preparing 2.4.18
4372 * doc/*: updated and rebuilt the web site
4373 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4374 the Windows and Cygwin maintainers.
4375 * parser.c: humm, changed the way the SAX parser work when
4376 xmlSubstituteEntitiesDefault(1) is set, it will then
4377 do the entity registration and loading by itself in case the
4378 user provided SAX getEntity() returns NULL.
4379 * testSAX.c: added --noent to test the behaviour.
4380
4381Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * parser.c: Wilfried Teiken provided a hackish but working
4384 way to get context reported back on entities when parsing
4385 with SAX and without breaking the DOM build.
4386
4387Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * c14n.c: applied a new patch from Aleksey Sanin
4390 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4391 to reference Aleksey implementation of XML digital Signatures
4392
4393Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * xpath.c: small fix to avoid potential problem due to
4396 ordering of freeing data
4397 * python/Makefile.am: people were complaining about
4398 the generated file in python dir not being built
4399
4400Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4401
4402 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4403 python/generator.py python/libxml.c python/types.c: Cleanup
4404 of the python Makefiles based on Jacob and James feedback,
4405 fixed the spec file accordingly, fixed the number of warning
4406 that passing my pedantic CFLAGS was generating. Conclusion
4407 is that Python includes are real crap.
4408
4409Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * configure,in: it was reported quite a few times that
4412 xml2-config --cflags should not output
4413 -I$includeprefix/libxml2/libxml because libxml2 header names
4414 clashes with existing names like list.h from C++ stl.
4415 Includes should be #include<libxml/xxx.h> so ...
4416
4417Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * c14n.c: another patch from Aleksey Sanin
4420
4421Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4424 canonicalization algorithm
4425 * doc/xml.html doc/index.html: added the C14N references on the
4426 index page.
4427
44282002-03-13 jacob berkman <jacob@ximian.com>
4429
4430 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4431 usage, redundant, and gcc specific
4432
4433Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * xpath.c: speedup some node selection operations, this can
4436 have a significant impact on DocBook Norm's stylesheets
4437 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4438 make sure it's always the case
4439 * debugXML.c: distinguish CDATA and comments in ls operations
4440
4441Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4442
4443 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4444 to generate better API descriptions etc...
4445
4446Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4447
4448 * c14n.c: Fixing #74186, made sure all boolean expressions
4449 get fully parenthesized, ran indent on the output
4450 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4451 include/libxml/tree.h: also #74186 related, removed the
4452 --with-buffers option, and all the preprocessor conditional
4453 sections that were resulting from it.
4454
4455Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * valid.c: applied patch from Dodji Seketeli fixing an
4458 uninitailized variable in xmlValidGetValidElements()
4459
4460Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * c14n.c: fixed a few comments
4463 * doc/*.html doc/*/*.html: regenerated the docs and added
4464 the C14N API
4465 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4466
4467Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * check-xml-test-suite.py: fix to adapt varaiations in the
4470 bindings
4471 * configure.in python/setup.py python/setup.py.in: fixed to
4472 have the version of the python scripts automatically updated
4473
4474Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4477 in xmlCopyProp()
4478
4479Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * configure.in: preparing 2.4.17 release
4482 * doc/*: updated and rebuilt the docs
4483 * xpath.c: fixed a comment
4484 * python/libxml.c: fixed a possible reentrancy problem
4485
4486Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4487
4488 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4489 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4490 added a specific regression test
4491 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4492 not raise exceptions when failing to find the attribute.
4493
4494Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4495
4496 * configure.in xmllint.c: owen pointed out a problem with the
4497 ftme fix, gettimeofday() was not detected by configure and
4498 the ftime header wasn't included, dohhh
4499
4500Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * configure.in xmllint.c: trying to fix #71457 for timing
4503 precision when gettimeofday() is not availble but ftime() is
4504
4505Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4508 are now copied on install and part of the -devel RPM
4509
4510Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4511
4512 * xpath.c: trying to avoid bug #72150 which was apparently
4513 caused by a gcc bug (or a processor problem) as detailed
4514 at http://veillard.com/gcc.bug
4515
4516Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4519 fixed xmlReconciliateNs(), added a Python test/example for
4520 inter-document cut'n paste
4521 * python/libxml.py: fixed node.doc on document nodes and added
4522 xpathEval() onto node objects
4523
4524Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4527 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4528 fixup and integrated tests for the serialization stuff
4529
4530Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4533 moved the libxml man page to section 3
4534
4535Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
4537 * tree.c: fix bug #72490
4538 * python/libxml.c python/libxml.py: added methods serialize()
4539 and saveTo() to all node elements.
4540
4541Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * xmlIO.c: closed #73430, don't read from an input source
4544 which indicated an end-of-file or an error.
4545
4546Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * parser.c: make sure SAX endDocument is always called as
4549 this could result in a Python memory leak otherwise (it's
4550 used to decrement ref-counting)
4551 * python/generator.py python/libxml.c python/libxml.py
4552 python/libxml2-python-api.xml python/libxml2class.txt
4553 python/tests/error.py python/tests/xpath.py: implemented
4554 the suggestions made by Gary Benson and extended the tests
4555 to match it.
4556
4557Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * python/generator.py: applied patch fixing #73450
4560
4561Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4562
4563 * xpath.c: fixing #61290 "namespace nodes have no parent"
4564 long standing divergence from the XPath REC. NodeSets
4565 simply hold a copy of namespace nodes and those node ->next
4566 points to the parent (which may not be the node carrying the
4567 definition).
4568 * include/libxml/xpath.h: flagged but didn't added a possible
4569 speedup
4570 * DOCBparser.c HTMLparser.c: removed some warnings from push
4571 parser due to new state being added.
4572 * tree.c: new fix from Boris Erdmann
4573 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4574 the XML Canonalization support from Aleksey Sanin
4575
4576Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * tree.c: patch from Boris Erdmann fixing some namespace odities
4579 with xmlCopyNode()
4580
4581Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * xmlIO.c: fix bug #72706 when loading a NULL entity
4584
4585Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4588 actually change in a future XML Namespace revision.
4589
4590Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4593 added the possibility of returning nodesets from XPath extension
4594 functions written in Python
4595
4596Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * python/*: commiting some Python bindings work done while travelling
4599
4600Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4603 explicitely with memory debugging switched on
4604
4605Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4608 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4609 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4610 the accessor generator for strings
4611 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4612 regression test.
4613
4614Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * python/README python/generator.py python/libxml.c python/setup.py:
4617 added the 'usual' setup.py to allow building a libxml2-python
4618 module based on the same code. The initialization is however
4619 different the 2 .so files fo libxml2 and libxslt are identical and
4620 they entry point initialize both libraries. this is done to avoid
4621 some possible nasty problem since the Python don't merge the maps
4622 of all shared modules.
4623
4624Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * parser.c: fixed a push/encoding bug reported by Michael
4627 on librsvg
4628
4629Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4630
4631 * include/libxml/parserInternals.h: fixes a misplaced #endif
4632
4633Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * parser.c valid.c: found and fixed a couple of allocation bugs
4636
4637Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4638
4639 * doc/xml.html doc/python.html doc/*: added a Python and binding
4640 page describing the current state of the Python bindings and
4641 giving pointers to the other languages wrappers.
4642
4643Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4644
4645 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4646 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4647 rebuilt the API and web site
4648 * xpath.c: fixed #71978 portability bugs
4649
4650Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4653
4654Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4655
4656 * include/libxml/parserInternals.h parser.c: had to change
4657 2 internal parsing API when processing document content
4658 to check the start and end of element content are defined
4659 in the same entity
4660 * valid.c include/libxml/valid.h: attribute normalization can
4661 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4662 with the context to report it.
4663 * SAX.c: fixed the last known bugs, crazy validation constraints
4664 when a document is standalone seems correctly handled. There
4665 is a couple of open issues left which need consideration especially
4666 PE93 on external unparsed entities and standalone status.
4667 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4668 The 2 tests left failing are actually in error. Cleanup done.
4669
4670Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4671
4672 * valid.c: implemented E59 spaces in CDATA does not match the
4673 nonterminal S
4674
4675Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4676
4677 * SAX.c parser.c valid.c: more validation test fixups
4678 * check-xml-test-suite.py: added duration info for the tests
4679
4680Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * parser.c valid.c: a couple of errors were reported but not
4683 saved back as such in the parsing context. Down to 1% failure rate
4684 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4685
4686Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * xmlInternald.c: isExtender was missing a char
4689 * parser.c include/libxml/parser.h: % are acceptable in the
4690 internal subset if within a PUBLIC ID
4691
4692Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4693
4694 * SAX.c parserInternals.c valid.c: more work on the conformance
4695 suite. Took the step to finally block documents with encoding
4696 errors. It's a fatal error per the spec, people should have fixed
4697 their documents by now.
4698
4699Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * check-xml-test-suite.py: fixed the test script after some discussion
4702 on the semantic of TYPE="error"
4703 * Makefile.am: added the script to the distrib
4704
4705Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4706
4707 * SAX.c entities.c: fixed a couple of conformances issues deep
4708 into the validation code (standalone and undeclared Notations)
4709
4710Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4713 stayed there for years !
4714
4715Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4716
4717 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4718 missing
4719
4720Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4721
4722 * check-xml-test-suite.py: improved the behaviour a bit as
4723 well as the logs
4724 * parser.c valid.c SAX.c: fixed a few more bugs
4725 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4726
4727Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * check-xml-test-suite.py: python script to run regression tests
4730 against the XML Test suite of W3C/OASis
4731 * SAX.c: fixed a validation bug
4732 * parser.c: fixed 3 errors pointed by the test suite
4733 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4734 * python/Makefile.am: fixed a dependendy
4735
4736Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * xmlmemory.c: avoid a warning bug #71594
4739
4740Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4743 warning on alpha/Tru64
4744
4745Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * include/libxml/entities.h: fixing a comment
4748 * valid.c: fixing some troubles with validity check on namespaces
4749 * result/VC/NS3 test/VC/NS3: added a specific regression test
4750
4751Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * tree.c: Fixing #71342 serializing '\n' in attribute values
4754 * result/noent/att3 result/att3 test/att3: added a specific
4755 test.
4756
4757Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4758
4759 * python/libxml.c: couple of bug fixes
4760
4761Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * python/*.py: removed tabs and used spaces.
4764
4765Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4766
4767 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4768 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4769
4770Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4771
4772 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4773 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4774
4775Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4776
4777 * include/libxml/encoding.h include/libxml/entities.h
4778 include/libxml/globals.h include/libxml/parser.h
4779 include/libxml/threads.h include/libxml/tree.h
4780 include/libxml/xmlmemory.h: trying to fix the include mess
4781
4782Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * include/libxml/xmlmemory.h: reverted part of the previous
4785 attempt to provide #69655, this was breaking the build.
4786
4787Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4790 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4791 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4792 include/libxml/parserInternals.h include/libxml/tree.h
4793 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4794 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4795 clean.
4796 * python/libxml.c: fixed a warning.
4797
4798Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4799
4800 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4801 copying of node, merge back IDs in the target document.
4802 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4803 test/XInclude/ents/ids.xml: test case
4804 * result/VC/ElementValid4: output changed due to a typo fix
4805
4806Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4807
4808 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004809 generate the dependencies right as Jacob found out. Add
4810 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004811
4812Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * parserInternals.c valid.c: Justin Fletcher found some parts
4815 of the code needing cleanup
4816 * libxml.spec.in python/Makefile.am python/generator.py
4817 python/libxml.c python/libxml.py: Fixed the python Makefiles
4818 corrected a bug showing up on ia64, changed the name of the
4819 python internal module too
4820
4821Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * Makefile.am: applied patch from Andris Pavenis for binary
4824 name suffixes
4825
4826Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4827
4828 * xmllint.c win32/win32config.h: fixing #68748
4829
4830Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4831
4832 * valid.c: fixing #70166
4833
4834Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * valid.c: fixing #70077
4837
4838Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * Copyright Makefile.am README configure.in libxml.spec.in:
4841 Changed to the MIT Licence
4842 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4843 doc/xmlio.html: updated the doc accordingly
4844 * include/libxml/xmlwin32version.h configure.in: preparing
4845 2.4.14 release
4846 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4847 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4848 fixed the const xmlChar * wrapper and generator, XPath extension
4849 functions now use the context as first argument
4850 * python/tests/tstxpath.py python/tests/xpath.py
4851 python/tests/xpathext.py: Updated the tests accordingly
4852 * tree.c: fixed bug #70067
4853
4854Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4855
4856 * Makefile.am: cleanup
4857 * debugXML.c: always use stdout if output is NULL
4858 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4859 * python/Makefile.am python/generator.py python/libxml2class.txt
4860 python/libxml_wrap.h python/types.c: augmented the number of bindings
4861 handling FILE * and XPath contexts
4862 * python/tests/Makefile.am: avoid a stupid problem due to the
4863 use of TEST.
4864
4865Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4868
4869Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * python/TODO python/libxml.c: cleanup the extension function lookup
4872 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4873
4874Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4875
4876 * configure.in python/Makefile.am: do not install outside
4877 of prefix
4878
4879Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4880
4881 * python/TODO python/libxml.c: started adding SAX interfaces
4882 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4883 SAX test
4884
4885Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4886
4887 * tree.c: hardened the addChild function
4888 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4889 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4890 added accessors needed for xmlNode, a bit more testing and
4891 extension of interfaces
4892 * python/tests/Makefile.am python/tests/build.py: added a test
4893 build from scratch/save/load/check
4894
4895Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * parserInternals.c: change a small bit in the way valididy
4898 error messages get initialized
4899 * python/TODO python/libxml.c python/libxml2-python-api.xml
4900 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4901 added some memory debugging to track leaks at the libxml2 level
4902 * python/tests/*.py: changed all tests to check for leaks,
4903 there is just one left in XPath extension registrations.
4904
4905Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4906
4907 * python/TODO python/generator.py python/libxml2-python-api.xml
4908 python/libxml2class.txt: more accessor classes for the parser
4909 context, allow to switch on and check validity
4910 * python/tests/Makefile.am python/tests/error.py
4911 python/tests/invalid.xml python/tests/valid.xml
4912 python/tests/validate.py: attded more test and and added error.py
4913 which I forgot to commit in the last step
4914
4915Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * python/Makefile.am python/types.c: cleanup
4918 * python/libxml.c python/libxml.py python/libxml_wrap.h
4919 python/generator.py python/libxml2-python-api.xml
4920 python/libxml2class.txt: added class for parser context, added
4921 first cut for push mode support. Added a framework to generate
4922 accessors functions.
4923 * python/tests/Makefile.am python/tests/push.py: added a push
4924 test
4925
4926Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4927
4928 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4929 bug a bit of cleanup.
4930
4931Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4932
4933 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4934 python/libxml2class.txt: adding error redirections and preformat
4935 to a python handler
4936 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4937 tests self checking
4938
4939Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4940
4941 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4942 a function
4943
4944Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4945
4946 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4947 python/libxml.c python/libxml2-python-api.xml
4948 python/libxml2class.txt: Progressing through the TODOs, class
4949 description output, extra XML API, RPM now builds the wrappers
4950 for all python installed versions
4951
4952Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4953
4954 * configure.in libxml.spec.in python/Makefile.am python/TODO
4955 python/generator.py python/libxml2class.txt: added more informations
4956 in the libxml2-python package including docs. Slightly changed
4957 the class hierarchy
4958 * python/tests/*: added basic regression tests infrastructure too
4959
4960Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4961
4962 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4963 added libxml2-python as part of the packages installed
4964
4965Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * python/Makefile.am python/generator.py python/libxml.c
4968 python/libxml.py: more work, now able to extend the
4969 XPath interpreter with functions written in python.
4970
4971Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4972
4973 * python/Makefile.am: Jacob sent a patch to allow building from
4974 tarfile.
4975
4976Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4977
4978 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4979 inserted the python wrappers build, I hope this won't be too
4980 unportable
4981
4982Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4983
4984 * xpath.c: minor optimization
4985 * python/generator.py python/libxml.c python/libxml.py
4986 python/libxml_wrap.h: more work on the python bindings,
4987 they now support XPath and there is no evident leak
4988
4989Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4990
4991 * python/generator.py python/libxml.c python/libxml.py:
4992 more work on the python bindings generator.
4993
4994Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4995
4996 * python/generator.py python/libxml.c python/libxml_wrap.h:
4997 more work on the python bindings.
4998
4999Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * python/generator.py python/libxml.c python/libxml.py
5002 python/libxml_wrap.h: commited early version of a python binding
5003 for private use only ATM
5004
5005Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5006
5007 * entities.c tree.c include/libxml/entities.h: applied patch
5008 from Anthony Jones to implement copy of DTD subtree too. Had
5009 just to keep 2 function private which really ought to become
5010 public ones.
5011
5012Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5013
5014 * xmllint.c: added pointers to the web pages in the usage()
5015
5016Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5017
5018 * tree.c: more fixes from Petr Kozelka for attribute handling
5019 in the tree API to align the semantic with DOM.
5020
5021Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5022
5023 * valid.c tree.c entities.c: another set of patches from
5024 Anthony Jones for copy operations cleanup and robustness
5025
5026Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5027
5028 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5029 an alphabetic index based on comments content
5030 * doc/*: rebuilt the web site with the new references
5031
5032Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5033
5034 * parserInternals.h: Greg Sjaardema suggested to use an
5035 eponential buffer groth policy in xmlParserAddNodeInfo()
5036
5037Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5038
5039 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5040 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5041 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5042 to generate cross-references, and added/updated the stylesheets
5043 to generate and link API indexes. The generic keyword index
5044 is not done yet.
5045 * doc/*.html: regenerated all the usual docs too
5046
5047Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5048
5049 * debugXML.c: added an xpath function to the shell for T. V. Raman
5050
5051Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5052
5053 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5054 debug routines.
5055
5056Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5059 support of attribute nodes
5060
5061Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5064 hopefully near complete and fully documented of the API in XML
5065 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5066 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5067 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5068 include/libxml/parserInternals.h include/libxml/valid.hi
5069 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5070 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5071 include/libxml/xpath.h include/libxml/xpathInternals.h:
5072 Cleaned up the doc comments a lot in the process, the interface
5073 coverage is now 100%
5074
5075Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5076
5077 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5078 extracts comments from the gtk-doc DocBook output (a bit
5079 convoluted but seems to work).
5080
5081Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5082
5083 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5084 added an XML description of the API, moved the script generating
5085 it here. Added a "make api" target
5086
5087Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5088
5089 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5090
5091Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5092
5093 * xpath.c include/libxml/xpathInternals.h: the change made to
5094 xmlXPathFuncLookupFunc was incompatible roll it back
5095
5096Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5097
5098 * SAX.c: cleanup patch from Anthony Jones
5099 * doc/Makefile.am: fix the headers to avoid in make scan
5100 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5101 includes, * vs Ptr and general cleanup
5102 * parsedecl.py: first version of a script to extract the
5103 module interfaces, the goal will be to provide .decl or XML
5104 specification of the interfaces to build wrappers.
5105
5106Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5107
5108 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5109 now provides return codes in case of errors
5110
5111Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5112
5113 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5114 Upgraded to trio baseline 1.6
5115 * strio.h strio.c: Replaced by triostr.h and triostr.c
5116
5117Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5118
5119 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5120 of strdup usage in the code
5121
5122Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5123
5124 * parser.c error.c: Keith Isdale complained rightly that
5125 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5126
5127Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5128
5129 * tree.c: fixed the funxtion to set the xml: attributes
5130 * debugXML.c: added "setbase" to test it.
5131
5132Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5133
5134 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5135 to allow updating an attribute content
5136
5137Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5138
5139 * libxml.h: try to avoid problems when compiling on Windows
5140
5141Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * hash.c: patch from Anthony Jones for hash.c allocation size
5144 * Makefile.am: trying to work around Yet Another Libtool Madness
5145 and build the 2.4.13 release finally ...
5146
5147Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5148
5149 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5150 * doc/* : update of the documentation
5151
5152Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5153
5154 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5155 at fixing #61290 :-(
5156
5157Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5158
5159 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5160 Fixes bug #67229
5161
5162Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5163
5164 * tree.c: trying to avoid troubles when a subtree is copied
5165 and coalesced in part with the target tree. Should fix
5166 bug #67407
5167
5168Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5169
5170 * valid.c: fixed validation of attributes content of type
5171 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5172 values, very old bug. Fixes #67671
5173
5174Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5175
5176 * parser.c include/libxml/parserInternals.h tree.c: integrated
5177 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5178 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5179
5180Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5181
5182 * threads.c: applied Serguei Narojnyi's patch to add native
5183 thread support on the Win32 platform
5184 * testThreadsWin32.c Makefile.am: added the test program also
5185 from Serguei, Win32 specific
5186 * include/win32config.h include/libxml/xmlwin32version.h.in:
5187 added patch from Igor for the Windows thread specific defines.
5188
5189Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5190
5191 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5192
5193Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5194
5195 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5196 output page into XMLinfo.html. Close bug #66951 and
5197 raised by Robert Collins too.
5198
5199Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5200
5201 * encoding.c: Paul Keogh pointed out a possibility of segfault
5202 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5203 Closes bug # 68238
5204
5205Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5206
5207 * doc/*.html: updated the Gdome2 links
5208
5209Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5210
5211 * libxml.h: Applied following patches from Robert Collins
5212 and make sure IN_LIBXML is defined when compiling it
5213 -------
5214 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5215 as well as Visual C.
5216 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5217 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5218 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5219 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5220 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5221 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5222 xmlSysIDExists xmlNoNetExists).
5223 * xmllint.c: Don't include winsock2.h for Cygwin.
5224
5225Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5226
5227 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5228 when the version info is not present.
5229
5230Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5231
5232 * tree.c: Anthony Jones pointed out a problem in
5233 xmlStringGetNodeList() and provided a fix for it
5234
5235Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5236
5237 * parser.c: patch from Frank J Franklin to remove a bug in
5238 xmlCreatePushParserCtxt() when the initial buffer passed
5239 is large.
5240
5241Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5242
5243 * win32/*: big cleanup of the Windows/MSVC project files
5244 from Igor Zlatkovic
5245
5246Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5247
5248 * doc/Makefile.am: should fix #67674 and avoid troubles if
5249 xsltproc is not available or fails in the prefix provided
5250
5251Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5252
5253 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5254
5255Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5258 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5259 Fixed a few other problems raised by Charlie Bozeman.
5260 * result/VC/ElementValid[5-7]: fixed the output
5261
5262Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5265 patches from Charlie Bozeman. Regenerated the HTML docs.
5266
5267Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5270 for Windows from Igor
5271
5272Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * xmllint.c: applied Justin Fletcher patch for --output or -o
5275
5276Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * win32/libxml2/libxml2.def.src: close #67019
5279
5280Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * xmllint.c: applied Justin Fletcher generic timing patch
5283 similar to the one already applied to xsltproc.
5284
5285Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5286
5287 * include/libxml/tree.h tree.c: applied documentation patches
5288 from Charlie Bozeman
5289
5290Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5291
5292 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5293
5294Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5295
5296 * valid.c: fix the xmlStrdup() used in the previous patch.
5297 * valid.c: added --dropdtd
5298 * tree.c: fixed xmlUnlinkNode so it also removes the references
5299 from the document if the node is a DTD
5300
5301Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * HTMLtree.c valid.c: cleanup some static declarations
5304
5305Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5306
5307 * xmllint.c: removed another strdup()
5308 * doc/FAQ: removed the HP/UX entry
5309
5310Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * valid.c: fix bug #66816 when validating.
5313 * xmllint.c: don't use sys/time.h if configure did not found it
5314
5315Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5316
5317 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5318 xmlcatalog_man.xml
5319
5320Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5323 xmlInitMemory() was declared twice
5324
5325Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * globals.c: do not reference strdup() !
5328 * configure.in libxml-2.0.pc.in: trying to fix the libs
5329 of the various config extraction modules
5330
5331Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * configure.in : preparing 2.4.12
5334 * doc/* : updated and rebuilt the docs
5335
5336Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * uri.c: closed bug #66159
5339 * testURI.c: added --escape option
5340 * configure.in: some cleanup for xml2-config --cflags
5341
5342Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5343
5344 * globals.c testThreads.c: removed some misplaced includes
5345 of xmlversion.h
5346
5347Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * threads.c: patch from Gary Pennington fixing a possible
5350 problem at initialization time.
5351
5352Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5355 Eric Lavigne contribution to build libxml2 on MacOS using
5356 CodeWarrior.
5357
5358Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * xmllint.c: applied Geert Kloosterman's patch to fix
5361 --repeat --timing output
5362
5363Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5366 where non-wellformed XML declaractions were not detected.
5367
5368Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5371
5372Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5373
5374 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5375 gets reset by xmlCleanupInputCallbacks() and this makes the
5376 function useless. Same for output.
5377
5378Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * xmlIO.c: robert pointed out a loop error in callback cleanups
5381
5382Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5385 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5386 they are not really tied to debugging
5387
5388Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5389
5390 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5391 * xmllint.c: better --catalogs description
5392
5393Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * tree.c: fixed a couple of problems in xmlSetProp()
5396
5397Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5400 unappropriate stdout output.
5401
5402Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5405 by Denis Beurive, closes #65111
5406
5407Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * valid.c: in case of content model validity error, don't
5410 print it if validity warnings were not requested.
5411
5412Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5415 * parserInternals.c: removed the last exit() call. Print an
5416 unmaskable error on stderr instead (library mismatch detection)
5417
5418Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5419
5420 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5421 shell instructions from Heiko Rupp
5422
5423Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * catalog.c: use the URL notation file:// for default catalog paths
5426
5427Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5428
5429 * include/libxml/tree.h: better comments for _private fields
5430 * tree.c: removed a problem when copying an entity reference.
5431
5432Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * vms/*: updated instructions and diffs from John A Fotheringham
5435
5436Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * include/libxml/xmlerror.h: avoid an include problem if
5439 #include <libxml/xmlerror.h> happens first in code
5440 seems to be the case in KDE libs
5441
5442Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5445 from Igor for Windows
5446
5447Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5448
5449 * Makefile.am: Gary Pennington pointed out a missing prefix
5450
5451Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5454 * doc/*: upgraded and rebuilt the docs
5455
5456Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5457
5458 * HTMLparser.c: fix comment in scripts element parsing.
5459 * result/HTML/doc3*: updated the results.
5460
5461Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5462
5463 * uri.c: another URI bug fix #63336, using Joel Young patch.
5464
5465Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5468 a cleaned up version of the Pwd shell string generation.
5469
5470Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * valid.c include/libxml/tree.h: trying to fix namespaces +
5473 validation problems for good, closing #63619 in the process
5474 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5475 wrong in this respect, fixed it.
5476
5477Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * xmllint.c: Morus Walter patch to allow --format and --encode
5480
5481Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * debugXML.c: Stefan Kost provided an help command for the shell
5484
5485Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * debugXML.c: Heiko Rupp pointed that the shell would crash
5488 on empty nodesets returns.
5489
5490Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5491
5492 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5493 migh need the history libraries
5494
5495Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5496
5497 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5498 handle the case of < in quoted attributes, Bastian Kleineidam
5499
5500Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5501
5502 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5503 fixing catalog breakages
5504 * Makefile.am catalog.c result/catalogs/catal
5505 result/catalogs/mycatalog.* test/catalogs/catal*:
5506 fixed more problems in catalog support, added more regression tests
5507 for both XML and SGML catalog handling
5508
5509Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5510
5511 * debugXML.c: applied an improvement to xmlGetLineNo() from
5512 Keith Isdale
5513
5514Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5515
5516 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5517 Side effect of the progressive catalog loading
5518
5519Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * Makefile.am: confexecdir and confexec_DATA were defined twice
5522 pointed out by Karl Eichwalder
5523
5524Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5525
5526 * xmlcatalog.c: avoid unlink() and use remove() instead.
5527
5528Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * libxml.spec.in: cleanup
5531 * include/libxml/xmlwin32version.h: updated with 2.4.8
5532
5533Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5536 of compiling libxml with a non standard set of options
5537
5538Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5539
5540 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5541 document --sgml option, fixing gnome bugzilla #63382
5542
5543Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5544
5545 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5546 breakage of 2.4.7, added a couple of really needed APIs
5547 like xmlCatalogIsEmpty() and xmlNewCatalog()
5548 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5549 for install-catalog
5550 * configure.in: preparing 2.4.8
5551
5552Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5555 include/libxml/tree.h include/libxml/xmlIO.h: more include
5556 cleanups, export cleanly one html output + format function.
5557
5558Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * parser.c: removed initGenericErrorDefaultFunc call from
5561 xmlInitParser() since it could destroy previous calls to
5562 xsltSetGenericErrorFunc() effects
5563
5564Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5567 keyword.
5568
5569Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5570
5571 * Makefile.am: cleanup
5572 * threads.c: cleanup too
5573 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5574 from xsltproc
5575 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005576 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005577
5578Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5581 was not used anymore !
5582
5583Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * configure.in: preparing 2.4.7
5586 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5587 manual page from John
5588 * doc/*: updated the doc and rebuilt the generated pages
5589
5590Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5591
5592 * xmlIO.c: closing bug #62711, the library should never
5593 close stdin or stdout.
5594
5595Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * uri.c: second pass at fixing #63336, using Joel Young
5598 final patch. looks okay.
5599
5600Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5601
5602 * uri.c include/libxml/uri.h: trying to clear #63336
5603 allowing the escaping routine to parse unconformant
5604 URI-References.
5605
5606Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5607
5608 * vms/readme.vms vms/build_libxml.com nanoftp.c
5609 include/libxml/xmlversion.h.in: a few VMS updates from
5610 John A Fotheringham
5611 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5612 and xmlCleanupOutputCallbacks() for the Perl binding people.
5613
5614Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5615
5616 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5617 apply fixes to close #63271 and avoid segfaults when
5618 the error routine gets callbed before xmlInitParser()
5619 get called.
5620 * nanoftp.c error.c: Applied patches from Justin Fletcher
5621 correcting some xmlGenericError misuses.
5622
5623Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5624
5625 *doc/xmllint.xml, doc/xmllint.1
5626 New and improved man page for xmllint - .xml is the original, .1
5627 is the generated man page
5628
5629Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5632 the web site from the main HTML document.
5633
5634Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * parser.c: fixed an erroneous validation bug when PE refs
5637 occurs in external parsed entities referenced from the
5638 internals subset
5639 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5640 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5641 added the associated testcase, it's a nice one.
5642 * HTMLparser.c: generate the DTD node as HTML still ...
5643 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5644
5645Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * HTMLparser.c: fixed a bug in htmlNewDoc()
5648
5649Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * test/threads/*: added entities testing to the Thread test
5652 * testThreads.c: make the test reasonable
5653 * DOCBparser.c: fix the DTD public and system ID
5654 * xmllint.c: added --sgml for SGML DocBook importing
5655 * Makefile.am: added Docbtests target
5656
5657Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5658
5659 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5660 * testThreads.c: removed bogus include
5661
5662Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5665 fixed a very serious (looping) validation bug
5666
5667Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5668
5669 * include/libxml/globals.h include/libxml/threads.h threads.c
5670 testThreads.c: far more testing, cleaning up bugs
5671 * *.c : make sure globals.h is always included.
5672
5673Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * HTMLparser.c: try to get rid of parser loops for good.
5676
5677Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * configure.in: fixed some bugs in CFLAGS passing.
5680 * test/threads Makefile.am testThreads.c: added a specific
5681 threaded test case (really nasty, guaranteed).
5682
5683Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5684
5685 * catalog.c: serious cleanup on the management of the
5686 XML catalog tree, more tests done, especially with
5687 the catalog PI.
5688
5689Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5690
5691 * catalog.c: avoid a problem in catalog cleanup on SMP if
5692 catalogs were not initialized.
5693
5694Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5695
5696 * catalog.c xpath.c: trying to cleanup the not thread safe
5697 parts of the library.
5698
5699Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5700
5701 * include/libxml/globals.h configure.in global.data: make
5702 the allocation be per-thread a configure option
5703 * encoding.c include/libxml/parser.h: fixed compilation
5704 errors
5705
5706Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * include/libxml/parser.h: Norm reported that a few lines
5709 added were breaking libxslt compile, removed them for now
5710
5711Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5712
5713 * parser.c parserInternals.c threads.c: debugged and fixed
5714 initialization problems which were giving troubles on SMP
5715 boxes.
5716
5717Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5718
5719 * include/libxml/Makefile.am: missing globals.h
5720
5721Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * globals.c: added a couple of standard includes.
5724
5725Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5726
5727 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5728 include/libxml/parserInternals.h include/libxml/tree.h
5729 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5730 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5731 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5732 Applied the last patches from Gary, cleanup, activated threading
5733 all user accessible global variables are now handled in globals.[ch]
5734 Still a bit rought but make tests passes with either
5735 --with-threads defined at configure time or not.
5736 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5737 linking options
5738
5739Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5740
5741 * Makefile.am include/libxml/Makefile.am
5742 include/libxml/globals.h globals.c include/libxml/threads.h
5743 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5744 configure.in: started integrating the core of the thread support
5745 not activated yet but half integrated. The code should still
5746 compile and work anyway.
5747
5748Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5749
5750 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5751 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5752 integrating the non-controversial parts of Gary Pennington
5753 multithread patches
5754 * catalog.c: corrected a small bug introduced
5755
5756Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5757
5758 * catalog.c include/libxml/catalog.h: very serious cleanup,
5759 isolating unportable code and as much as possible the accesses
5760 to the global shared catalog. May need more testing !
5761
5762Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5765 Keith Isdale patches for the XSLT debugger interfaces. Some
5766 cleanup
5767
5768Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5769
5770 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5771 * DOCBparser.c: generate line nubers in elements
5772
5773Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5774
5775 * configure.in: preparing 2.4.6 release
5776 * doc/xml.html doc/html/*: updated and rebuilt the docs
5777 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5778
5779Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5780
5781 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5782 adding documentation for DV's supercatalog support
5783
5784Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5785
5786 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5787 super catalog support adding one API and one flag --sgml to
5788 xmlcatalog
5789
5790Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5791
5792 * doc/xmlcatalog_man.xml, xmlcatalog.1
5793 One more crack at
5794 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5795
5796
5797Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5798
5799 * xpath.c: implemented xmlXPathObjectCopy for external objects
5800 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5801
5802Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5803
5804 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5805 finishing up fix to
5806 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5807 the xmlcatalog man page display more elegantly
5808
5809Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5810
5811 * configure.in: closing bug #61832
5812 * HTMLparser.c: removed a warning
5813
5814Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * xpath.c: fixing #61673 part I, do not loose doc information
5817 when copying result value trees.
5818
5819Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5820
5821 * xpath.c: trying to harden the XPath interpreter
5822
5823Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5824
5825 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5826 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5827
5828Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5829
5830 * HTMLparser: repaired another loop problem
5831
5832Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5833
5834 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5835 parsing.
5836 * xpath.c: fix bug #61291 the default XML namespace node is
5837 missing from the namespace axis.
5838 * tree.c: refuse to create namespaces nodes with prefix "xml"
5839
5840Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5841
5842 * SAX.c: ouch a non-defined namespace could lead to a crash,
5843 fixed #61215
5844
5845Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5846
5847 * parserInternals.c: closed bug #61054
5848
5849Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5850
5851 * include/libxml/Makefile.am: closing #60708
5852
5853Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5854
5855 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5856 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5857
5858Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5859
5860 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5861
5862Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5863
5864 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5865 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5866
5867Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5868
5869 * catalog.c: Justin Fletcher provided cleaup code in case
5870 HAVE_STAT is not defined
5871 * include/win32config.h: Igor Zlatkovic suggested to have
5872 HAVE_STAT defined there
5873
5874Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5875
5876 * catalog.c - fixed typing error reported by M. Barros
5877
5878Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5879
5880 * xmllint.c - fixing typo
5881
5882Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5883
5884 * HTMLparser.c: small enhancement to prevent loop on
5885 unrecognizable data
5886
5887Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5888
5889 * parserInternals.c: applying patch from bug #60757 this
5890 should close it
5891
5892Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5893
5894 * catalog.c xmlcatalog.c: removed a couple of warning
5895 * xpath.c: try to solve the linking problem on platforms
5896 needing trio to compile
5897
5898Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5899
5900 * Makefile.am libxml.spec.in: backing up non-documented changes
5901 commited without review or aproval by Jens Finke <jens@gnome.org>
5902 * HACKING: made 100% clear that no commit should be done directly
5903
5904Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5905
5906 * configure.in: Joe Orton provided a patch fixing a problem
5907 when iconv is specified to be in a non-standard directory
5908 but wasn't exported in xml2-config --cflags
5909
5910Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5911
5912 * configure.in: let's ship 2.4.5 before getting too much
5913 troubles with 2.4.4 errors.
5914
5915Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5916
5917 * encoding.c entities.c: do not output hexadecimal charrefs
5918 when serializing HTML since some version of Netscape can't
5919 grok it, generate decimal ones.
5920 * result/HTML/doc3.htm: output changed due to previous test
5921 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5922
5923Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5924
5925 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5926 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5927
5928Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5929 Released 2.4.4
5930
5931 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5932 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5933 updated the configuration scripts systems accordingly
5934
5935Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5936
5937 * configure.in: preparing for 2.4.4
5938 * doc/xml.html doc/html/*: updated and rebuilt the docs
5939
5940Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5941
5942 * win32/dsp/libxml2.def.src: tried to incorporate comments
5943 from bug #59220
5944
5945Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5946
5947 * parser.c result/noent/wml.xml: fixed bug #59981 related
5948 to handling of '&' in attributes when entities are substitued
5949
5950Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5951
5952 * libxml.h include/libxml/xmlversion.h.in
5953 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5954 Tried to close bug #60131
5955
5956Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5957
5958 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5959
5960Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5961
5962 * SAX.c: fixing bug #59946 on xmlns=""
5963
5964Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5965
5966 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5967 but allocates a new error code.
5968
5969Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5970
5971 * xmllint.c: John Fleck fixed typos in the options output
5972 * parser.c SAX.c: fix ignorable white space SAX selection
5973
5974Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5975
5976 * entities.c: Steve Underwood found the possibility of an
5977 ininite loop in case of error.
5978
5979Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5980
5981 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5982
5983Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5984
5985 * parser.c: warn if version is not 1.0 but it's not
5986 strictly speaking an error after analyzing the spec
5987
5988Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5989
5990 *doc/catalog.html - add link to the html version of the
5991 man page, other linguistic cleanups
5992
5993Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5994
5995 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5996 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5997 file, has not yet been included in the build.
5998
5999Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6000
6001 * catalog.c: removed a duplicate affectation Justin Fletcher
6002
6003Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6004
6005 * tree.c: Armin Sander pointed a possible text coalescing
6006 problem, completed his patch.
6007
6008Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6009
6010 * trionan.c: Fixed const and volatile re-definition problem
6011
6012Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6013
6014 * libxml.4 parser.c: doc updates from Heiko Rupp
6015 * parserInternals.c: 2 sanity checks from Heiko Rupp
6016
6017Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6018
6019 * tree.c: applied patch from Armin Sander to make some pointers
6020 const in xmlCopyNode()
6021 * include/libxml/tree.h: added fix to the header
6022
6023Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6024
6025 * xpath.c: hum, restrict the integer usage gcc bug workaround
6026 to only gcc compilers so that other architecture don't get
6027 penalized by this limitation.
6028 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6029
6030Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6031
6032 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6033 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6034
6035Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6036
6037 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6038 --convert option to xmlcatalog to convert SGML ones to
6039 the XML syntax.
6040 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6041
6042 2.4.3 got released at that point
6043Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6044
6045 * catalog.c xmlIO.c: started some serious testing and fixed
6046 a few bug and optmization needs.
6047
6048Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6049
6050 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6051 preparing for a 2.4.3 release even if it may not be ready yet
6052 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6053 all file parsing lookup to go through the entity resolver, add
6054 to add an API to bypass it (needed to load catalogs themselves),
6055 some cleanup on the catalog code too.
6056 * nanoftp.c: small cleanup
6057 * doc/catalog.html: small update
6058
6059Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6060
6061 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6062 Jun Kuriyama
6063
6064Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6065
6066 * doc/catalog.html: finished the catalog documentation
6067
6068Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6069
6070 * doc/catalog.html doc/xml.html: added documentation about
6071 Catalog support, misses an API description
6072 * doc/html/*: reextracted the API pages
6073
6074Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6075
6076 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6077 Added the part about section 7.2 on URI resolution,
6078 fixed a side effect in the HTML parser, look complete
6079 and ready to rock except the URI/SystemID part!
6080
6081Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6082
6083 * include/libxml/catalog.h include/libxml/parser.h
6084 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6085 xmlIO.c: added support and APIs needed for the catalog PI
6086 * include/libxml/xmlIO.h: cleanup
6087
6088Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6089
6090 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6091 include/libxml/catalog.h: starts to look okay, really
6092 plugged the new framework, cleaned a lot of stuff,
6093 added some APIs, except the PI's support missing this
6094 should be mostly complete
6095 * result/catalogs/* test/catalogs/*: added new test, enriched
6096 the existing one with URN ID tests
6097
6098Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6099
6100 * catalog.c: fixed nextCatalog
6101 * result/catalogs/docbook test/catalogs/*: started adding
6102 a small regression test
6103
6104Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6105
6106 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6107 more work on the XML catalog support.
6108 * parser.c include/libxml/parser.h: small cleanup seems using
6109 list as a public parameter name can give portability troubles
6110 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6111 include/libxml/xpath.h include/libxml/Makefile.am: removed
6112 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6113 wrappers
6114
6115Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6116
6117 * Makefile.am trio.c triodef.h trionan.c xpath.c
6118 include/libxml/Makefile.am include/libxml/trionan.h:
6119 Re-worked Not-A-Number and Infinity support.
6120 * xmlcatalog.c: added readline include files
6121
6122Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6125 testCatalog as xmlcatalog, making it an installed app
6126 adding a shell, and preparing it to be a /etc/xml/catalog
6127 management tool, though not ready yet
6128 * catalog.c include/libxml/catalog.h: adding support for
6129 XML Catalogs http://www.oasis-open.org/committees/entity/
6130 not finished, there is some interesting tradeoffs and a
6131 few open questions left.
6132
6133Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * xmllint.c: fixed a line formatting problem
6136
6137Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6138
6139 * SAX.c: removed a couple of unused variable (Albert Chin)
6140
6141Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6142
6143 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6144 trying to fix some troubles w.r.t. function returning
6145 const xxxPtr.
6146
6147Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6148
6149 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6150 defined
6151
6152Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6153
6154 * xpointer.c: removed unused var
6155
6156Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6157
6158 * testXPath.c: another small cleanup closing bug #59110
6159
6160Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6161
6162 * win32/dsp/libxml2.def.src: small cleanup closing bug
6163 #59108
6164
6165Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6166
6167 * example/gjobread.c: add xmlCleanupParser() before leaving
6168
6169Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6170
6171 * config.h.in configure.in include/libxml/xmlwin32version.h:
6172 released 2.4.2
6173
6174Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6175
6176 * include/libxml/valid.h debugXML.c valid.c: deprecate
6177 the non-boundchecking Sprintf functions, add Snprintf
6178 this should close bug #57984
6179
6180Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6181
6182 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6183 URIs before doing the lookups (pointed by Mark Vakoc)
6184
6185Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6186
6187 * xpath.c: serious changes on Result Value Trees and NodeSets
6188 w.r.t. deallocation and collect operations. Probably not
6189 100% clean (merge of allocated trees smells like a problem).
6190 Seems sufficient to close #58943
6191
6192Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6193
6194 * xmllint.c: adding a --format option
6195
6196Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6197
6198 * xpath.c: count() was broken on Result Value Tree
6199 * xmlIO.c: fixed file:/// accesses on _WIN32
6200
6201Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6202
6203 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6204 macro was renamed, this should close bug #58683
6205
6206Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6207
6208 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6209 entity substitution mode text at the end of the entity might
6210 be added due to text coalescing.
6211 * nanoftp.c parser.c: small cleanup
6212
6213Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6214
6215 * HACKING: added John Fleck right to commit in the doc subdir
6216
6217Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6218
6219 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6220 allow to inherit attributes from the DTD directly in the
6221 tree, this is needed for XPath and can be a useful feature.
6222 Inherited namespaces are always provided at the tree level now
6223 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6224 of tests for this feature (XSLT being the prime user).
6225
6226Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6227
6228 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6229 testSAX.c xmlIO.c xmllint.c include/win32config.h
6230 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6231 include/libxml/xmlwin32version.h.in win32/README.MSDev
6232 win32/dsp/*: applied Win32 Facelift No.2 patches from
6233 Igor Zlatkovic for Windows/MSC
6234
6235Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6236
6237 * SAX.c: unparsedEntityDecl() the URI computation of the
6238 entity wasn't done breaking XSLT unparsed-entity-uri()
6239
6240Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6241
6242 * xpath.c: fixed a bug when walking the descendants and
6243 the current node has no children
6244 * debugXML.c: show up when a text node is supposed to not be escaped
6245
6246Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6247
6248 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6249 worked like the set:leading() function)
6250 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6251
6252Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6255
6256Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * include/libxml/xmlIO.h: apply change to close #58141
6259 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6260
6261Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * parser.c: when the internal subset uses a PE, then the
6264 included entity can use conditional sections.
6265
6266Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6269 when walking the namespace axis showing up in
6270 libxst/tests/general/bug-12
6271 * xmlmemory.c: added the possibility to trace a given block
6272 defined by its address
6273
6274Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * parser.c: don't override existing encoding specified before
6277 starting xmlParseDocument()
6278
6279Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * include/libxml/xmlwin32version.h: reinserted, needed for
6282 Windows users of CVS
6283
62842001-07-27 Darin Adler <darin@bentspoon.com>
6285
6286 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6287 * testCatalog.c: Add include of <libxml/parser.h>.
6288
62892001-07-27 Darin Adler <darin@bentspoon.com>
6290
6291 * include/libxml/.cvsignore:
6292 * include/libxml/xmlwin32version.h:
6293 Remove this file from CVS because it's generated.
6294
6295Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * parser.c include/libxml/parser.h: applied const patches from
6298 Tom Moog #58002
6299
6300Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6301
6302 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6303 lookup framework
6304
6305Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * tree.c: fixed xmlCopyNode() for documents
6308
6309Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6312
6313Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * parser.c: fixes bug #57652 reported by Morus Walter
6316
6317Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6320
6321Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6324 errors, lesson don't add new functions at 1am before a release
6325 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6326 from XPath initialization when possible.
6327
6328Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * result/scripts/base*: removing history/readline changed
6331 this slightly
6332 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6333 xmllint.c: make element content line number generation
6334 optionnal to avoid breaking old apps added interface to switch
6335
6336Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006339 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006340 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6341 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6342 John Kroll fixes to allow saving to HTTP via PUT (or
6343 POST of needed).
6344 * doc/html/*.html: regenerated the docs
6345
6346Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6347
6348 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6349 xmlHashScanFull and xmlHashScannFull3 to get passed the
6350 three keys as arguments to the callback function
6351
6352Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * configure.in Makefile.am: removed libxml softlink for good
6355 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6356 100% coverage by gtk-doc
6357
6358Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6361 fixed serious troubles due to size_t vs. int mismatch
6362
6363Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6366
6367Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6368
6369 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6370 convenient extension API for value and context managing
6371 Now handles external objects through xmlXPathPopExternal,
6372 xmlXPathWrapExternal and xmlXPathReturnExternal.
6373 Added functions for sets operations (intersection, etc.)
6374
6375Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6378 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6379 HTMLparser.c: cleanup of global variables, marking some
6380 const or private.
6381
6382Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6383
6384 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6385 fixed xmlXPathNodeSetItem when passing index=0
6386
6387Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6390
6391Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * xmllint.c: fixed compilation under Cygwin #57503
6394 * TODO: update
6395
63962001-07-13 Peter Williams <peterw@ximian.com>
6397
6398 * config.h.in: add #undef HAVE_DLFCN_H
6399
6400 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6401 builddir.
6402
6403Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6406 raised by #57348 and #57381
6407
6408Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6411 tree.c xpointer.c: store the line numbder in element->content,
6412 may break some software, need a configuration mechanism
6413
64142001-07-10 Darin Adler <darin@bentspoon.com>
6415
6416 * .cvsignore:
6417 * example/.cvsignore:
6418 * include/.cvsignore:
6419 * include/libxml/.cvsignore:
6420 Various things that are generated and should be ignored.
6421
6422Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6425 * doc/xml.html doc/html/*: updated the docs
6426
6427Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6430 validation occured on content with element child
6431
6432Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * tree.c: fixed XML Base computation which was broken
6435 * debugXML.c: added a base function to the shell
6436 * Makefile.am result/scripts/* test/scripts/*: added scripts
6437 based regression tests, and adding 2 XML Base tests
6438
6439Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * tree.c: set properties doc and call xmlSetListDoc for properties
6442 content when grafting them in a different tree.
6443 * aclocal.m4: remove from CVS
6444
6445Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * win32/libxml2/libxml2.def.src: added some missing entry point
6448 for XPath (Mark Vakoc)
6449
6450Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6453 layer should URI-Unescape before trying to open resources.
6454
6455Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * xpath.c: fix the name() bug for elements in the default
6458 namespace reported by Charlie Bozeman
6459
6460Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6463 led to an XPath fix, improvements of SAX initialization, and
6464 an added option --nocdata to testXPath
6465
6466Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * doc/libxml-doc.el: Felix Natter provided anew version working
6469 with XEmacs too
6470
6471Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * include/libxml/xpath.h: small cleanup
6474 * doc/xml.html: update
6475
6476Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6479 released 2.3.14
6480
6481Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * doc/html/*: rebuilt the docs for the release
6484 * doc/xml.html: added 2.3.14 release.
6485
6486Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6489 were not equal to empty strings
6490
6491Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * SAX.c: fixed a URI-Reference computation problem when validating
6494 * xmlIO.c: small cleanup
6495
6496Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * parser.c: improved the description of a couple of interfaces
6499 upon Larry Stamper suggestion
6500
6501Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * SAX.c entities.c parser.c: changed completely the way entities
6504 are handled when running the parser in entity substitution mode.
6505 This fixes a bug reported by Stephan Kulow and nearly divides
6506 by 3 the amount of memory required by libxslt to load and process
6507 DocBook TDG.
6508
6509Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * HTMLparser.c: fixing a too early root closing problem raised
6512 byt Prashanth Naidu
6513
6514Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6517 raised by Mark Vakoc.
6518
6519Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * example/Makefile.am: fixed the include path to add srcdir/include
6522 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6523 and some cleanup
6524
6525Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6528 lot of optimization work, results in significant improvements
6529 when handling really complex XPath queries. Add a small optimizer
6530 for unions, improve [n] and [last()], avoid some costly ops.
6531
6532Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6535 * xpath.c: small cleanup
6536 * xmlGetNsList: reformated, fixed problems if used on Entities
6537
6538Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6541
6542Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6545 * Makefile.am example/Makefile.am: workaround automake generating
6546 erroneous deps
6547
6548Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * include/win32config.h: bug #56801 Yon Derek provided a patch
6551 to the windows config file.
6552
6553Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6556 libxml.h : Yon Derek provided a set of changes to compile from
6557 CVS on Windows/MSC
6558
6559Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * parser.c: fixed UTF8 BOM support in push mode
6562 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6563 added a specific testcase
6564
6565Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * Makefile.am: added --push regression tests
6568 * parserInternals.c: the XML parser segfaulted in --push mode
6569
6570Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * configure.in: moved the symlinks detection within a CVS
6573 check, this is not portable and will be removed soon.
6574 * xpath.c: small cleanup/speedup
6575
6576Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6579 release of 2.3.12
6580 * parser.c: make an error message if unknow entities in all cases
6581
6582Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6585
6586Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6589 includes were installed in the wrong dir
6590
6591Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * doc/html.xml: warn against sending code to exhibit bugs.
6594
6595Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6598 Tru64 from Thomas Leitner
6599
6600Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * AUTHORS: added William and Bjorn
6603 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6604 daniel@veillard.com hopefully I won't have to do this again
6605 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6606 docs can be rebuilt cleanly now
6607 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6608 from CVs it's generated, added include/libxml/xmlwin32version.h
6609 also generated but which should change far less frequently.
6610 * catalog.c nanoftp.c: made sure to include libxml.h not
6611 libxml/xmlversion.h directly
6612 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6613 when compiling on WIN32 and MSC
6614
6615Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * include/Makefile.am include/libxml/Makefile.am configure.in:
6618 fixed make distcheck and rebuilding the rpms
6619
6620Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * configure.in: should finish the migration of exported includes
6623 into a real include/libxml in CVS, at least for CVS users.
6624 * removed the exported headers, added in include/libxml (as well
6625 as xmlversion.h.in).
6626
6627Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * configure.in: fixed the way to detect symlink
6630
6631Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * configure.in: updated, include/libxml is now a real CVS dir
6634
6635Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6638 version works with both libxml1 and libxml2 (it autodetects
6639 the prefix of the html-files) from Felix Natter.
6640 * doc/xml.html: updated doc accordingly
6641
6642Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.c: fixed the bug generating a template loop in libxslt
6645 when using docbook-xsl-1.4, * should filter out document nodes
6646 * HACKING: added William
6647 * TODO: updated
6648
6649Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * doc/FAQ.html: added a warning about gcc-3.0
6652 * doc/xml.html: added reference to gdome2 and removed a confusing
6653 sentence
6654
6655Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * xmlversion.h: okay this is a generated file, but Windows
6658 users need it and they can't generate it, and I want CVS
6659 Windows users ...
6660 * win32/libxml2/libxml2_so.dsp: Windows project file for
6661 the shared lib version of libxml2
6662 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6663 resources needed for libxslt/xsltproc by Yon Derek
6664
6665Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6666
6667 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6668
6669Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6672
6673Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * include/win32config.h: Yon Derek provided a first fix
6676 to be able to compile libxslt/xsltproc on Windows
6677
6678Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * xpath.c: attempt to work around what seemed a gcc optimizer
6681 bug when handling floats on i386 http://veillard.com/gcc.bug
6682 * tree.c entities.c encoding.c: doing some cleanups while
6683 chasing it
6684
6685Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * Makefile.am: cleanup when --without-debug is specified
6688 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6689 w.r.t. --without-debug and other include points
6690 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6691 Catalogs
6692 * configure.in entities.h tree.h HTMLparser.c: removed
6693 --without-corba, made the _private field mandatory
6694
6695Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6698 outputs a BOM in UTF8, an errata has been issued to avoid the
6699 problem, that was the most reasonable solution... Add support
6700 for a leading UTF8 BOM in entities.
6701
6702Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * valid.c: fixed a bug found when post validating an entity ref
6705 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6706 activate it too
6707
6708Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6711 weakness in the node copy the XPointer and the XInclude
6712 implementations. Serious cleanup.
6713
6714Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * Makefile.am: Kjartan Maraas provided a small patch to
6717 add xml2-config.in to EXTRA_DIST
6718
6719Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6722 provided another failing case found in KDE, the way the
6723 ctxt->vctxt.nodeTab was allocated and freed changed over
6724 time but it wasn't completely cleaned up. This should fix it.
6725
6726Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * parser.c: Stephan Kulow also raised the fact that line number
6729 could get miscounted making debug harder, fixed the problem
6730 in xmlParseCharData()
6731
6732Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * valid.c: Stephan Kulow pointed out a problem when validating
6735 and using an empty entity, forgot a 'break' in a case.
6736
6737Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6740 * doc/xml.html: updated with 2.3.11
6741
6742Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * TODO: updated adding cleanup of generated doc
6745 * configure.in: prepared to release 2.3.11
6746 * xmllint.c: added --version for bug reporting
6747 * doc/html/*.html: rebuilt the doc
6748
6749Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * xpath.c: first part of the work on selecting namespace to
6752 fix bug #56115
6753
6754Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6757 when using -liconv
6758 * TODO: updated
6759
6760Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6763 cleanup, encoding support.
6764
6765Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6768
6769Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * xpath.c: bug detected by Ankh when / is used as a function arg
6772
6773Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6776 of element and use it to avoid outputting formatting spaces at
6777 the wrong place. Implemented the format parameter for HTML save.
6778 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6779 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6780 result/HTML/wired.html: of course this impact the result of a
6781 number of HTML tests
6782
6783Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * HTMLtree.[ch]: started augmenting the HTML save API with
6786 encoding and formatting parameters
6787
6788Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * HTMLtree.h: cleanup and started evaluating the work needed on
6791 revamping the HTML output code
6792
6793Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6796
6797Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798
6799 * valid.c: fixed bug #56049, forgot one check in the
6800 validation routine
6801
6802Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6805
6806Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * libxml.h: fixed an error in last commit
6809 * doc/FAQ.html: added an entry for compilation from CVS
6810
6811Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * xmlversion.h.in libxml.h: Cygwin patches
6814 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6815 * tree.h: cleanup
6816
6817Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6820 memory block in a strange case where libxml is linked twice
6821 in the binary.
6822
6823Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6826 state far too often, simple fix used to avoid it.
6827
6828Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6831 being processed, applied his patch
6832 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6833
6834Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6837 provided fixes to compile on MSCC again
6838 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6839 also provided an update for the project files.
6840
6841Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6844 bug #55810
6845
6846Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * tree.c: fixed xmlGetNsProp() to close bug #55683
6849 Note this requires libxslt to use it's own function instead.
6850
6851Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * HTMLtree.c: when in a pre element no formatting space should
6854 be added.
6855 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6856
6857Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * configure.in: added tests for signal() and signal.h
6860
6861Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6864
6865Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * doc/libxml-doc.el: Felix Natter provided a new version for
6868 libxml2
6869
6870Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * HTMLtree.c: when in a pre element no formatting space should
6873 be added.
6874
6875Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6878
6879Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6882 hack
6883 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6884 * uri.c: fixed a warning
6885
6886Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * HTMLtree.c: trying to close bug #55772 escaping in script
6889 elements
6890 * doc/xml.html: suggest to send mail to the list
6891
6892Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6895 good. Use a macro and based on the solution provided in
6896 vsnprintf manual page from GNU.
6897
6898Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6899
6900 * error.c: Workaround for non-preserving variadic list.
6901 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6902
6903Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * doc/xml.html: added 2.3.10 release
6906
6907Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * configure.in: releasing 2.3.10
6910
6911Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6914
6915Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * encoding.c: Robert Collins provided a patch to add the
6918 "US-ASCII" encoding alias
6919
6920Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6923 string oriented functions and started cleaning the related areas
6924 in xpath.c which needed fixing in this respect
6925
6926Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6929 #55380
6930 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6931
6932Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * TODO: updated
6935 * nanohttp.[ch] : started adding APIs to get the redirected URL
6936 when this occurs (needed for further base computation
6937 * tree.h: cleanup
6938 * encoding.c: cleanup
6939 * SAX.c: minor change around ctxt->loadsubset
6940
6941Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * Makefile.am include/Makefile.am: small change to have
6944 include/libxml rebuilt if working from CVS.
6945 * uri.c: applied another patch from Carl Douglas for URI escaping,
6946 this should close bug #51876
6947
6948Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6951 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6952 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6953 added specific regression test
6954 * parser.h: preparing for the XSLT mode where DTD inherited
6955 attributes are added to the tree.
6956
6957Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6958
6959 * xinclude.[ch]: Updated the namespace for the Last Call version
6960 * result/XInclude/include test/XInclude/include: updated the
6961 testsuite accordingly
6962
6963Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6966 related to bug #51876
6967
6968Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * tree.c: fixed a gross mistake in base computation, xml:base is
6971 not completely correct yet (need cascade).
6972 * xpath.[ch]: added the few things needed to find a function name
6973 and URI from the XPath context when it is called.
6974
6975Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6978 * DOCBparser.c: small cleanup
6979 * xmllint.c: added a --catalogs option to load catalogs from
6980 $SGML_CATALOG_FILES
6981 * tree.c: cleanup
6982 * configure.in: iconv library fixup, ICONV_LIBS
6983
6984Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * catalog.c: handling of CATALOG entries. detection of recursion,
6987 and a few bugfixes
6988 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6989 against the default namespace
6990
6991Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6994
6995Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * parser.c: fixed propagation context info when parsing an
6998 external entity.
6999 * doc/html/*.html: regenerated a couple of docs
7000
7001Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * doc/xml.html: update with 2.3.9 informations
7004
7005Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7008 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7009 * doc/html/* : rebuilt the docs
7010 * valid.c: small patch which may improve some case when
7011 validating.
7012
7013Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * HTMLparser.c: Closed bug #54891
7016 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7017 to the suite
7018
7019Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7022 applied a documentation patch from LotR and filled in a few missing
7023 descriptions
7024
7025Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * xpath.c tree.c parser.c: speed optimizations at the parser level
7028 document tree freeing and xpath evaluation
7029
7030Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * parser.c parser.h parserInternals.h: fixed a couple of
7033 interfaces for handling memory buffer input to const char *
7034 upon suggestion of JamesH.
7035
7036Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * configure.in: LoTR sent a patch fixing the previous commit
7039
7040Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * configure.in: trying to deal again with the stoopid -R linking
7043 flag of Solaris
7044
7045Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * xpath.h: two nodeset access macros from Thomas Broyer
7048
7049Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7052 patch from Thomas Broyer
7053
7054Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7057 case
7058 * INSTALL: was empty added stuff from the FAQ
7059
7060Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7063 attributes handling and #54433 by adding xmlUnsetProp()
7064 and xmlUnsetNsProp()
7065
7066Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * HTMLparser.c: Patch from Jonas Borgström
7069 (htmlGetEndPriority): New function, returns
7070 the priority of a certain element.
7071 (htmlAutoCloseOnClose): Only close inline elements if they
7072 all have lower or equal priority.
7073 * result/HTML: this of course changed a number of tests results.
7074
7075Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * xmlIO.c catalog.c: plugged in the default catalog resolution
7078 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7079 documentations
7080 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7081
7082Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7085 integrating catalogs
7086 * catalog.[ch] testCatalog.c: adding a small catalo API
7087 (only SGML catalog support).
7088 * parser.c: restaured xmlKeepBlanksDefault(0) API
7089
7090Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091
7092 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7093
7094Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095
7096 * parser.c: added xmlParseExternalEntityPrivate() to allow
7097 propagation of ctxt->_private when parsing external entities
7098
7099Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7102
7103Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7106
7107Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * valid.c: warn when indeterminist content model is detected
7110 * result/VC/ElementValid8: this adds a message
7111 * Makefile.am: add --novalid for VCM tests
7112 * parserInternals.c: added a call to Init memory
7113
7114Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7117 when both parameters are NULL.
7118
7119Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * valid.c: applied small patch from Gary Pennington, reindented
7122 some part of the code.
7123
7124Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7127 release, updated and regenerated the docs
7128
7129Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * xpath.c result/XPath/expr/floats : clarified and cleanup
7132 printing of abnormal floats in tests.
7133
7134Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7137 * results/HTML/ : a few changes in the output of the HTML tests as
7138 a result.
7139 * configure.in: tying to fix -liconv where needed
7140
7141Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * Makefile.am: fixed a stupid error
7144
7145Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * configure.in Makefile.am: make the inclusion of the trio
7148 modules in the library conditional
7149
7150Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * DOCBparser.c: patche from László Kovács, fixed entities refs
7153 in attributes handling
7154
7155Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7158 flushing
7159
7160Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * xpath.c: fix of an XSLT namespace bug reported on the list
7163 general/bug-8-
7164
7165Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * strio.h trio.c: Dan McNichol suggested a couple of small
7168 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7169
7170Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * tree.c parser.c encoding.c: spent a bit more time looking
7173 at the parsing speed and DOM handling. Added a few more
7174 speedups.
7175
7176Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * parser.c: small but effective parsing speed improvement
7179
7180Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * configure.in: default on the DocBook parser inclusion (for Gnome)
7183 * DOCBparser.h: fixed a header reference
7184
7185Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * configure.in xpath.c: applied Bjorn patches for FPE on the
7188 alpha
7189
7190Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7193 xmlSaveFormatFileTo()
7194
7195Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * xpath.c: simple and efficient optimization, XPath functions
7198 aways bind to the same code, cache this
7199 * TODO: updated (by saying some is obsolete)
7200
7201Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * xpath.c: more cleanup work on XPath name parsing routines
7204
7205Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7208 xmlXPathParseName
7209 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7210 * debugXML.c: avoid compilation problems if compiling without
7211 HTML support, Igor Zlatkovic
7212 * win32/libxml2/libxml2.def.src: being able to compile without
7213 XPath on Windows
7214
7215Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * libxml.m4: yet another patch from Toshio Kuratomi
7218
7219Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7222
7223Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * tree.[ch]: added xmlSaveFormatFile interface for saving
7226 and indenting a file.
7227
7228Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * xpath.c: fixed bug #53689 related to processing-instruction()
7231
7232Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * DOCBparser.c: patche from László Kovács
7235
7236Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * parser.c: applied fixes from Christian Glahn bug report #53391
7239
7240Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7241
7242 * error.c: Jean François Lecomte provided a complete description
7243 and a fix to bug #53537
7244
7245Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7248
7249Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * DOCBparser.c SAX.c: a bit more work on entities processing.
7252 Still Need to cleanup XML output and references in attributes
7253
7254Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7257
7258Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * tree.c: trying to fix #53574, not completely complete,
7261 I would like xmllint --copy --debug test/ent1 and
7262 xmllint --debug test/ent1 to show the same result.
7263 * xpath.c: fix a bug when trying to sort namespace nodes
7264
7265Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * HTMLtree.c: real fix for #53402
7268
7269Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7272 PIs when using xsl:output
7273 * valid.c: closing #53537 some case generate segfaults if there
7274 is validity errors
7275
7276Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7279 of external parsed entities, added --noent to testDocbook
7280 * valid.c: Garry Pennington found an uninitialized variable
7281 access in xmlValidateElementContent()
7282
7283Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7286 with madness
7287 * result/HTML/ : this modified the result of the regression tests
7288 a lot.
7289
7290Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291
7292 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7293 to doc where it wasn't checked against NULL reported by
7294 Jens Laas
7295
7296Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7299 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7300
7301Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7304 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7305 * SAX.[ch]: cleanup and updates for DocBook
7306 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7307 ex SGML identifier changes
7308 * valid.c: removed a static unused function.
7309
7310Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * HTMLtree.c: applied change for Paul Sponagl on script saving
7313 * Makefile.am: the warning about entity title.xml are normal.
7314
7315Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7316
7317 * configure.in: release of 2.3.7
7318 * Makefile.am: fixing make distcheck
7319
7320Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7321
7322 * doc/html/* doc/xml.html: updated and regenerated the docs
7323
7324Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7325
7326 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7327
7328Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * tree.c: fixed #53388 with the provided patch
7331
7332Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * valid.c: Bjorn detected an invalid memory access. Fixed
7335 vstateVPush()
7336
7337Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7340
7341Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7342
7343 * libxml.h: new header used only for the compilation of libxml
7344 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7345 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7346 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7347 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7348 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7349 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7350 baseline (version 1.2 plus a single patch).
7351 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7352 scientific notation for numbers. Tests added.
7353 * xpath.c: formatting of numbers changed to use sprintf
7354 (contribution from William Brack)
7355
7356Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * valid.c: cleanup, more useful debugging
7359 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7360 * xmlIO.c: entity loading is printed as an error when validating
7361
7362Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * valid.c: fixed to validate within entities
7365 * test/VCM/v22.xml: added a specific testcase
7366
7367Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * valid.c: forgot an epsilon transition in for ()+
7370 * test/VCM/v21.xml : added a specific test case
7371
7372Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * valid.c: removed a state explosion exhibited by RSS
7375 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7376 from bug #51872
7377
7378Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7381 validation without using an ugly NFA -> DFA algo in the source.
7382 Made a specific algorithm easier to maintain, using a single
7383 stack and without recursion.
7384 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7385 * hash.c: made the growing routine static
7386 * tree.h parser.c: added the parent information to an
7387 xmlElementContent node.
7388
7389Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * SAX.c parser.c xpath.c: generating IDs when not validating
7392 from an external parsed entity was poisoning the ID has table
7393 with removed values. This was killing XSLT on the KDE help
7394 browser.
7395
7396Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * entities.h: andrew@ugh.net.au detected a double declaration
7399
7400Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7401
7402 * debugXML.c hash.c tree.h valid.c : some changes related to
7403 the validation suport to improve speed with DocBook
7404 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7405 the way validation errors get reported
7406
7407Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7410 by P C Chow and William M. Brack for XSLT HTML output
7411
7412Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413
7414 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7415 Igor Zlatkovic patches for MSC compilation and added his
7416 updates
7417
7418Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7419
7420 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7421 prefix lookup.
7422 * parserInternals.c: fixed the bug reported by Morus Walter
7423 due to an off by one typo in xmlStringCurrentChar()
7424
7425Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7426
7427 * HTMLparser.c result/HTML/*: revamped the way the HTML
7428 parser handles end of tags or end of input
7429
7430Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7433
7434Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7437 bug where the linktime verions of free() won't work ...
7438
7439Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7442
7443Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * doc/xml.html: added 2.3.6 release
7446
7447Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7450 * result/wml.xml: resulted in a small output change
7451
7452Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * tree.c: xmlNewDoc was missing the charset initialization
7455 * xmllint.c: added --auto to autogenerate a doc, allow to
7456 reproduce the problem fixed on xmlNewDoc
7457
7458Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7459
7460 * xpath.c: trying to get 52979 solved
7461 * tree.c result/ result/noent/: trying to get 52712 solved, this
7462 also made me clean up the fact that XML output in general should
7463 not add formating blanks by default, this changed the output of
7464 a few tests
7465
7466Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7469
7470Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * configure.in: finally released 2.3.6
7473
7474Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * xpath.c: checking for null pointer generated by new code
7477
7478Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * xpath.c: fixed a [] evaluation problem reported
7481 * test/XPath/tests/simpleaddr: extended test
7482 * result/XPath/simpleaddr: updated result
7483
7484Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * xmllint.c: Dan Timis reported a portability problem
7487 on Macs without mmap, fixed it.
7488
7489Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * testXPath.c : added a --tree option allowing to display the
7492 tree dump of the XPath expression
7493
7494Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495
7496 * xpath.c: fixed a memleak when comparing nodesets
7497 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7498 * tree.c: added a TODO
7499
7500Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7503 we need string functions
7504 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7505 to be able to use them where needed. Applied some changes
7506 to reduce name linking pollution and compile in only what's
7507 needed.
7508 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7509 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7510 for the string manipulation functions
7511 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7512 to the free() function of xmlmemory.c
7513 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7514 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7515 usage.
7516
7517
7518Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * error.c: applied the context output patch of the error
7521 handling submitted by Chuck Griffith
7522 * error/VC/*: this slightly change some error logs
7523
7524Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * parser.c: fixed line number reporting on error
7527
7528Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * parser.c: Sullivan and Darin found a parser bug,
7531 applied the patch.
7532
7533Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7534
7535 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7536 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7537 xmlversion.h.in xpointer.c: of course the way I defined
7538 UNUSED breaks on old gcc version. Try to be smart and
7539 also define it directly in xmlversion.h
7540 * configure.in: removed -ansi flag from the pedantic set
7541
7542Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543 Huge cleanup, I switched to compile with
7544 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7545 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7546 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7547 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7548 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7549 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7550 encoding.h entities.c error.c list.[ch] nanoftp.c
7551 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7552 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7553 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7554 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7555 Cleanup, staticfied a number of non-exported functions,
7556 detected and cleaned up a dozen of problem found this way,
7557 avoided a lot of public function name/typedef/system names clashes
7558 * doc/xml.html: updated
7559 * configure.in: switched private flags to the really pedantic ones.
7560
7561Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * configure.in: 2.3.5
7564 * doc/html/*: rebuilt the docs
7565
7566Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7567
7568 * parser.c: fixed a reported bug in NOTATION parsing
7569 * uri.c: accepted but not fixed bug 51876, added TODO
7570 * Makefile.am: fixed bug 51876
7571
7572Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7573
7574 * config.h.in configure.in error.c: fix a compilation problem
7575 on platforms without vsnprintf (xml@thewrittenword.com)
7576
7577Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7578
7579 * parser.c: fixed a function name header typo
7580 * SAX.c: notations can also occur in external subset.
7581
7582Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * error.c: removed a C++ like comment
7585
7586Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7587
7588 * parser.c: fixing bug 52299 strange condition leading
7589 to a parser crash due to a buffer overflow
7590 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7591 added the specific test case
7592
7593Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7596 xmlXPathConvert{String,Number,Boolean} to be able to make
7597 type casts without a context stack, fixed some implementation
7598 problems related to the absence of context at parse-time,
7599 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7600 in the public API too
7601 * xpointer.c xpathInternals.h: we need to know at parse time
7602 whether we are compiling an XPointer
7603
7604Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7605
7606 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7607 cleaned up the parser internals, refactored XPath code, added
7608 new compilation based APIs and cleanly separated public and
7609 private APIs.
7610
7611Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612
7613 * xpath.h: the comp field must be added at the end to avoid
7614 killing binary compat.
7615
7616Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617
7618 * Makefile.am: detect XPath memleaks in regreson tests
7619 * error.c: fixed and error w.r.t. error reporting still using
7620 stderr
7621 * hash.c: added new line at end of file
7622 * tree.h: minor cleanup
7623 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7624 expression parsing from evaluation, resulted in a number of
7625 changes internally, and in XPointer. Likely to break stuff
7626 using xpathInternals.h but should remain binary compatible,
7627 new interfaces will be added.
7628
7629Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * configure.in: fixed a couple of problems reported by
7632 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7633 without gcc on non linux platforms.
7634
7635Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636
7637 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7638 a fix for --with-html-dir= configure support. I hope it won't
7639 break rpm generation
7640
7641Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7642
7643 * xmlIO.c: one function comment cleanup.
7644
7645Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * SAX.c: external subset notations were improperly registered
7648 in the internal subset.
7649
7650Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7651
7652 * README.cvs-commits: added, pointing to HACKING
7653 * HACKING: updated
7654
7655Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7656
7657 * parser.c: and Matt Sergeant found one in the XML push
7658 parser (erroneous check I forgot to remove when I fixed the
7659 main parser).
7660
7661Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662
7663 * xpath.c: ptittom found a small bug in UnaryExpr
7664
7665Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * configure.in: bumped to 2.3.4
7668 * error.c: fixed bug #51860
7669 * tree.c: fixed bug #51861
7670 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7671 * tree.[ch] : added xmlDefaultBufferSize
7672 * nanoftp.c: typo in function name header block
7673 * doc/xml.html : updated, added link to XML::LibXSLT
7674 * doc/html/* : rebuilt the docs
7675
7676Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7677
7678 * parser.c SAX.c: the new content parsing code raised an
7679 ugly bug in the characters() SAX callback. Found it
7680 just because of strangeness in XSLT XML Rec ouptut :-(
7681
7682Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7683
7684 * Makefile.am: Martin Baulig suggested to add -lm
7685 * tree.c: found another bug in xmlNodeGetContent()
7686
7687Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7688
7689 * xpath.c: Bjorn found the error related to strictness of comparison.
7690
7691Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * parser.c: trying to fix the Dtd parsing problem reported
7694 by Gary, side effect of last week speed optimizations.
7695
7696Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7699 * parserInternals.c: removed unneeded test raised by Stric
7700
7701Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7702
7703 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7704 and fixed by William Brack). Added xmlXPathFormatNumber.
7705 Changed the sorting slightly.
7706 * configure.in Makefile.am example/Makefile.am: Added -lm.
7707 Please note that applications linking with libxml2, must
7708 also like with the math library from now on.
7709
7710Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7713
7714Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7715
7716 * parser.c: one must report spaces even if the Dtd element
7717 content proves that this is not part of the element content.
7718 * result/valid/*.xml: this changed the ouptu slightly
7719
7720Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * configure.in: bumped to 2.3.3
7723 * doc/xml.html: updated
7724
7725Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * tree.c: minor doc fix
7728 * xpath.c: deallocation issues when a result tree has been
7729 converted to a node-set
7730
7731Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7732
7733 * doc/xml.html: oops corrected dates s/2000/2001
7734
7735Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * valid.c: new patch from Gary Pennington
7738
7739Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7740
7741 * doc/xml.html: applied patch from Ankh
7742
7743Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7744
7745 * xinclude.c: fixed a problem building on Mac
7746
7747Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7748
7749 * parser.c: more work on increasing parsing ferformances
7750
7751Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7752
7753 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7754 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7755 avoiding memcpy in production builds MEM_CLEANUP macro use
7756 * parser.[ch] parserInternals.c: optimizations of the tightest
7757 internal loops inside the parser. Better checking of I/O
7758 flushing/loading conditions
7759 * xmllint.c : added --timing
7760
7761Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7762
7763 * configure.in: bumped to 2.3.2
7764 * doc/xml.html: updated for release
7765
7766Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7767
7768 * xpath.c: found a memleak and fixed a nasty bug
7769
7770Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7771
7772 * xmllint.[c1] : added return code errors for xmllint
7773 * xpath.c: specific debug dump function for result value trees
7774
7775Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7776
7777 * xpath.c: finally implemented xmlXPathCompareNodeSets
7778 * test/XPath/expr/floats results/XPath/expr/floats: added
7779 a test for float expressions
7780
7781Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7782
7783 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7784 * parserInternals.[ch]: trying to speed up parsing
7785 * xpath.c : speeded up node set equality op
7786
7787Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7788
7789 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7790 better handling of ID/IDREF and the list modules associated
7791 * configure.in: small CFLAGS cleanup
7792
7793Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7794
7795 * configure.in: fixed iconv detection on AIX (stric)
7796
7797Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7798
7799 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7800
7801Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7802
7803 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7804 and optimized xmlXPathNodeSetSort
7805
7806Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7807
7808 * xpath.c: bug fix when context size is 0
7809 * parser.c: I like Norm's Dtd because they still manage to break
7810 the parser occasionally
7811
7812Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7813
7814 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7815
7816Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7817
7818 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7819 attributes within the XML-1.0 namespace
7820
7821Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7822
7823 * xpathInternals.h: exported a few axis functions
7824 * doc/xml.html: updated the doc
7825
7826Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7827
7828 * configure.in: applied patch from Daniel van Balen for OpenBSD
7829 and bumped version to 2.3.1
7830 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7831 attempt to find autoclosing was simply broken, removed it,
7832 updated the examples, this is better
7833
7834Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7835
7836 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7837 hash functionnalities.
7838 * doc/html/* : rebuild the doc
7839
7840Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7841
7842 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7843 on predicate
7844 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7845 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7846 really want to have tags closed on output even if we accept
7847 unclosed ones on input
7848
7849Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7850
7851 * xpath.c: ouch don't free NULL, rare case fixed
7852 * tree.c: don't coalesce text nodes if they don't have the
7853 same behaviour wrt escaping on output
7854
7855Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7856
7857 * xpath.c: small fixup
7858 * SAX.c: don't warn on empty namespaces.
7859
7860Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7861
7862 * README: a bit of cleanup
7863 * configure.in: preparing for 2.3.0 release
7864
7865Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * hash.[ch]: added a first version of xmlHashSize()
7868 * valid.c: another bug fix from Gary Pennington
7869
7870Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * valid.c: couple of bug fixes pointed by Gary Pennington
7873 * HTMLtree.c: #if 0 cleanup
7874
7875Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7876
7877 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7878 which removes a time consuming check of xmlXPathNodeSetAdd()
7879 and use it in places where we are sure to not break unicity
7880
7881Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7882
7883 * xpath.c: bug fixes found from XSLT
7884 * tree.c: preserve node->name special values when copying nodes.
7885 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7886 external subset are fetched when available but without full
7887 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7888 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7889 output with encoding disabled.
7890
7891Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7894 xmlCheckFilename should not be called from xmlFileOpenW
7895 and xmlGzfileOpenW
7896
7897Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7898
7899 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7900 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7901 added the new tests for URI normalization
7902 * testURI.c: fixed stoopid bugs
7903 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7904 the URI in the error messages are now properly normalized
7905
7906Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7907
7908 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7909
7910Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7911
7912 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7913
7914Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7915
7916 * xpath.c: fixed mod operator
7917
7918Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7919
7920 * parser.c: fixed xmlStrcat doc
7921 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7922 trees.
7923
7924Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7925
7926 * xpath.c result/XPath/tests/chaptersbase
7927 result/XPath/tests/simplebase: fixed XPath node()
7928 * tree.c: small fix in xmlNewNs()
7929 * Makefile.am: removed extraneous xml2Conf.sh rule
7930
7931Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7932
7933 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7934 Changed the library name, in order to get libxml-devel and
7935 libxml2-devel to coexist on a single system
7936 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7937 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7938
7939Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7940
7941 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7942 libxml2-devel installable in // as libxml-devel.
7943
7944Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7945
7946 * doc/Makefile.am: fixed make rebuild in doc
7947 * doc/html/*.html: rebuilt the docs
7948
7949Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7950
7951 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7952
7953Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7954
7955 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7956 the HTML doc to go into the -devel RPM ...
7957 * aclocal.m4 config.h.in: some updates due to auto* magic
7958
7959Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * xpath.h: added a hook in the context structure allowing to
7962 link to extra support, needed for XSLT
7963
7964Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7965
7966 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7967 xmlXPtrCmpPoints to use it.
7968 * propagated the following patch from Alejandro Forero
7969 * include/win32config.h xmlIO.c: applied further suggestions
7970 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7971 * example/gjobread.c: fixed warnings, now that it builds
7972
7973Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7974
7975 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7976
7977 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7978 filename points to a valid file (not a directory).
7979 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7980 Added calls to xmlCheckFilenameDir.
7981
7982 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7983 `path' (rather than `filename') as the parameter to gzopen and open.
7984
7985Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7986
7987 * Makefile.am: fixed a problem with EXTRA_DIST
7988
7989Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7990
7991 * Makefile.am example/Makefile.am: finally found the trick
7992 to build the example, i.e. add "." in SUBDIRS before example
7993 in the list <grin/>
7994
7995Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7996
7997 * doc/xml.html: updated with an XSLT section, removed pointer to
7998 W3C CVS base.
7999
8000Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8003 too, and deallocation need to occur the same way.
8004
8005Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8006
8007 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8008 type correponding to an XSLT result tree fragment. Share most
8009 of the data format with node set, as well as operators.
8010 * HTMLtree.c: added a newline at the end of the doctype output
8011 whe this one is not present initially.
8012 * tree.c: make sure taht the parent and doc pointers are properly
8013 set when copying attributes (lists).
8014
8015Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8016
8017 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8018
8019Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8020
8021 * xpath.c: seems I finally killed that ugly path evaluation
8022 context bug (tagged 9999 in case is is wrong)
8023
8024Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8025
8026 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8027 for XSLT
8028
8029Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8030
8031 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8032 for xmlGzfileOpen() bug
8033
8034Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8035
8036 * xpath.c: removed an error found by XSLT usage
8037 * tree.c parserInternals.h: use a predefined static string
8038 for text and comment nodes, avoid freeing them in xmlFreeNode,
8039 exported the string name in parserInternals.h and added
8040 another value to disable encoding at output (for XSLT),
8041 gain memory, time.
8042
8043Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8044
8045 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8046 win32/libxml2/libxml2_so.dsp: new makefiles and update
8047 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8048
8049Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8050
8051 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8052 Gary Pennington
8053
8054Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8055
8056 * xpath.c: fixed the comaprision of values and nodelists,
8057 need to compare nodelist still ...
8058 * debugXML.c: avoided a possible core dump
8059 * HTMLparser.c: cleanup
8060 * nanohttp.c: contributed fix.
8061 * tree.c: fixes in properties handling added xmlSetNsProp
8062 needed by libxslt
8063 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8064 comment
8065 * TODO: updated
8066
8067Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8068
8069 * parser.c parserInternals.c: applied Bjorn Reese optimization
8070 patch
8071
8072Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8073
8074 * Makefile.am: applied patch fro make check from Martin Vidner
8075
8076Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8077
8078 * configure.in: preparing 2.2.11
8079 * doc/html/*: rebuild the HTML files
8080 * doc/xml.html : updated
8081
8082Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8083
8084 * tree.c: fixed a stupid bug
8085 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8086 patches related to validation of an XInclude processing result
8087 * TODO: updated
8088
8089Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8090
8091 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8092 on large files
8093
8094Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8095
8096 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8097
8098Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8099
8100 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8101 reported by Jonas Borgström
8102 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8103
8104Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8105
8106 * testXPath.c xpath.c: fixing the XPath union expressions problem
8107 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8108
8109Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8110
8111 * xmllint.c: Made is so if the file name is "-" is will read form
8112 standard input. Sven Heinicke <sven@zen.org>
8113 * tree.c: fixed a problem when growing buffer
8114 * tree.h: fixed the comment of the node types following andersca
8115 comment
8116 * TODO: updated
8117
8118Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * HTMLparser.[ch]: added a way to avoid adding automatically
8121 omitted tags. htmlHandleOmittedElem() allows to change the
8122 default handling.
8123 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8124 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8125 of xmllint too when using --memory flag, added a memory test
8126 suite at the Makefile level.
8127 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8128 with namespace use when encountering QNames in XPath evalation,
8129 added xmlns() scheme in XPointer.
8130 * nanoftp.c : incorporated a fix
8131 * parser.c xmlIO.c: fixed problems raised with encoding when using
8132 the memory I/O
8133 * parserInternals.c: closed bug 25934 reported by
8134 torsten.landschoff@innominate.de
8135 * TODO: updated
8136
8137Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8140 on a non-updated tree :-(, made a 2.2.10 release to correct the
8141 situation
8142
8143Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8146 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8147 integrated a set of OpenVMS changes from Howard Taylor
8148 <Howard.Taylor@pacoast.com>
8149
8150Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8153 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8154
8155Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * HTMLparser.c: some fixes on auto-open of html/head/body
8158 * encoding.c: fixed a compilation error on some gcc env
8159 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8160 XPointer implementation
8161 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8162 related XPointer tests and associated results
8163
8164Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * doc/xmldtd.html doc/xml.html: following a short step by step
8167 guidance on IRC to help maciej with DTDs I started a small
8168 page on the subject.
8169
8170Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * HTMLparser.c: fixed handling of broken charrefs
8173 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8174 patches
8175
8176Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * doc/xml.html doc/html/* : rebuilt the docs after adding
8179 xinclude and updated page for 2.2.7 and 2.2.8
8180 * configure.in: releasing 2.2.8
8181
8182Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * parser.[ch] parserInternals.c: applied the conditional
8185 section processing fix from Jonathan P Springer
8186 <jonathan.springer2@gte.net>
8187 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8188 project file, fixed iconv default non support
8189 * xpath.c: fixed the problem of evaluating relative expressions
8190 when a node context is provided.
8191
8192Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * nanoftp.c: fixed gcc 2.95 new warnings
8195 * SAX.c: fixed a stupid bug
8196 * tree.c: fixed a formatting problem when round-tripping
8197 from/to memory
8198 * xinclude.c: chased memleak, fixed a base problem
8199 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8200 xmlXPtrBuildNodeList()
8201 * TODO: updated
8202 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8203 adding a first small set of regression tests for XInclude
8204
8205Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * nanohttp.[ch]: applied Wayne Davison patches to access
8208 the WWW-Authorization header.
8209 * parser.c: Closed Bug#30847: Problems when switching encoding
8210 in short files by applying Simon Berg's patch.
8211 * valid.c: fixed a validation problem
8212 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8213 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8214 Wayne Davison
8215 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8216 need to be extended to non full nodes selections.
8217 * xinclude.c: starts to work decently
8218
8219Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8222 debugXML.c xmlversion.h.in: Started adding XInclude support,
8223 this is a new xmllint option
8224 * tree.c xpath.c: applied TOM patches for XPath
8225 * xpointer.c: fixed a couple of errors.
8226 * uri.c: added an escaping function needed for xinclude
8227 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8228 new warning from RH70 gcc's version
8229
8230Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * HTMLparser.c: fixed loop on invalid char in scripts
8233 * parser.c: update to description of xmlIOParseDTD()
8234 * libxml.m4 xmlversion.h.in: changes contributed by
8235 Michael Schmeing <m.schmeing@internet-factory.de>
8236 * configure.in: preparing for 2.2.7
8237 * Makefile.am: trying to avoid config.h and acconfig.h
8238 being included in the distrib
8239 * configure.in: released 2.2.7
8240
8241Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8244 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8245
8246Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * parser.[ch]: added xmlIOParseDTD()
8249 * xpointer.c: added support for the 2 extra parameters of
8250 string-range, fixed a stoopid error when '0' was present
8251 in XPointer expressions
8252 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8253 testsuite for the above
8254
8255Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * libxml.spec.in: improved package descriptions
8258
8259Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * xpath.c xpathInternals.h: applied a large cleaning patch
8262 from TOM <ptittom@free.fr>, it also add namespace support
8263 for function and variables registration.
8264
8265Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8268 * Makefile.mingw: Wayne Davison's update adding hash.c
8269
8270Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * xpath.c: fixed the root evaluation problems
8273 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8274 ignorable spaces with <b> <bold> <em>
8275 * tree.c: fixed a loop in xmlSearchNsByHref()
8276
8277Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * xpath.c: applied another XPath patch from TOM
8280 * xpath.c include/makefile.am: applied another patch from
8281 china@thewrittenword.com (cleanup on IRIX).
8282
8283Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * xml-config.1: received a fixed version from Fredrik Hallenberg
8286 <hallon@lysator.liu.se>
8287
8288Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8291 cleanup patch for XPath
8292
8293Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * patched to redirrect all "out of context" error messages to
8296 a reconfigurable routine. The changes are:
8297 * xmlerror.h : added the export of an error context type (void *)
8298 an error handler type xmlGenericErrorFunc there is an interface
8299 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8300 to reset the error handling routine and its argument
8301 (by default it's equivalent to respectively fprintf and stderr.
8302 * all the c files: all wild accesses to stderr or stdout within
8303 the library have been replaced to calls to the handler.
8304
8305Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * configure.in: release 2.2.6
8308 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8309 exporting the inner functions of xpath for extension modules
8310 * doc/*: updated and rebuilt the doc
8311
8312Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * nanohttp.c : applied Wayne HTTP cleanup patch
8315 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8316 and xmlNodeSetSpacePreserve()
8317
8318Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * xpath.c: closing bug #29260
8321
8322Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8325 multikey tuples, made hash structure opaque
8326 * valid.[ch]: moved elements, attributes, notations decalarations
8327 as well as ID and refs to hash tables.
8328 * entities.c: hash cleanup
8329 * xmlmemory.c: fixed a dump problem in debug mode
8330 * include/Makefile.am: problem passing in DESTDIR= values patch
8331 from Marc Christensen <marc@calderasystems.com>
8332 * nanohttp.c: removed debugging remains
8333 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8334 * HTMLparser.c parser.c: fixing a number of problems with the
8335 macros in the *parser.c files (Wayne).
8336 * HTMLparser.c: close the previous option when opening a new one
8337 (Marc Sanfacon).
8338 * result/HTML/*: updated the HTML results accordingly
8339
8340Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8343 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8344 XPath functions and XML entities table to them. More to come...
8345 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8346
8347Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * tree.c: coalesce adjacent text nodes
8350 * valid.c: handling of blank nodes in DTd validation (raised
8351 by problems with a posteriori validation).
8352 * nanohttp.c: changing behaviour on HTTP write stuff.
8353 * HTMLtree.c: forced body and html to be explicitely closed.
8354 * xpath.h: exported more XPath functions.
8355
8356Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * Release of 2.2.5
8359 * xpointer.c: range() range-inside and other helper functions
8360 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8361
8362Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8365 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8366
8367Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8370 and XPointer modules
8371
8372Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * SAX.h: closed #25107
8375
8376Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * testSAX.c: fixed problem with cdata reporting
8379 * SAXresult/* : updated
8380
8381Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8384 Closed bug #27499, added to regression tests
8385 * TODO: updated
8386
8387Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8390 support for SCRIPT and STYLE with help from Bjorn Reese
8391 * test/HTML/* result/HTML/*: added simple testcase and updated
8392 the existing ones.
8393
8394Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8397 string-range for empty strings
8398 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8399 test/XPath/xptr/strrange: augmented the XPointer testsuite
8400
8401Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * doc/xml.html doc/xmlmem.html: added a module describing memory
8404 interfaces and use, updated the main page.
8405
8406Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8409 nanoftp code work on Windows too now
8410
8411Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8414 * xpointer.c: implemented string-range() at least a good first version
8415 * test/XPath/docs/str test/XPath/xptr/strrange
8416 result/XPath/xptr/strrange: the string-range() tests
8417
8418Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * Makefile.am include/Makefile.am include/win32config.h
8421 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8422 and make distcheck
8423
8424Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8427 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8428 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8429
8430Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8433 patch for socklen_t detection by
8434 Albert Chin-A-Young <china@thewrittenword.com>
8435
8436Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8439 and added a --dtdvalid option to xmllint used to test it
8440
8441Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8444 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8445
8446Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8449 handlings (registration, lookup, cleanup)
8450
8451Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * configure.in Makefile.am include/makefile.am: adding XPointer
8454 and XPtrtests target
8455 * xpointer.[ch] : new files for XPointer support
8456 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8457 more XPath tests
8458
8459Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * configure.in: fixed, very broken, make distcheck works again
8462
8463Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * More work toward 2.2.5, integrated a number of patches
8466 * configure.in Makefile.am win32config.h.in: trying to cleanup
8467 make distcheck .... huh ...
8468 * include/Makefile.am include/win32config.h: new directory
8469 for includes
8470 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8471 updated teh makefiles and instructions for WIN32
8472 * xpath.c: small fixes
8473 * test/XPath/ results/XPath: updated the testcases and results
8474 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8475 suggested patches
8476 * valid.c: fixed an ID bug
8477
8478Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008481 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008482 * xpath.[ch]: worked on XPointer
8483
8484Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * configure.in Makefile.am: 2.2.5, ship the include in an
8487 include/libxml subdirectory, use symlinks when using CVS
8488 * testSAX.c: fixed small bug
8489 * testXPath.c: changed the way testfiles are parsed
8490 * debugXML.c: same kind of cleanup when parsing an argument expression
8491 XPath/XPointers can have blanks embedded
8492 * xpath.[ch]: more cleanup, reorgs for XPointer work
8493 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8494 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8495
8496Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8499 in the XPath engine, rewrote large parts of it, now it's far
8500 cleaner and in sync with the REC not an old WD. Fixed a parsing
8501 problem in the interactive XML shell found when testing XPath.
8502
8503Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8506 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8507 examples with the extra test
8508
8509Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8512 the global init function.
8513
8514Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8515
8516 * HTMLparser.c: Doohhh, attribute name parsing was still case
8517 sensitive ! Fixed this ...
8518 * result/HTML/* : updated the tests results accordingly
8519
8520Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8523 engine, should be far more stable, incorporated a new version of
8524 preceding/following axis, need testing
8525 * uri.c: fixed file:///c:/a/b/c problem
8526 * test/XPath/tests/idsimple: augmented the XPath tests
8527
8528Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * doc/* rebuilding docs for 2.2.4 release
8531
8532Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * configure.in: releasing 2.2.4
8535 * parser.[ch]: added xmlStrEqual()
8536 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8537 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8538 use xmlStrEqual instead
8539 * TODO: updated
8540 * added an XPath test
8541
8542Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8545 * entities.h: exported xmlInitializePredefinedEntities
8546 * parser.[ch] : added xmlInitParser()
8547 * parserInternals.h : had to export htmlInitAutoClose()
8548
8549Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8552 problems
8553 * Makefile.am : added XPath regression tests to normal tests
8554 * uri.c: fixed a problem with local paths, cleanup
8555 * parser.c: fixed a problem with large CData sections
8556
8557Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * configure.in xml-config.in: patch from "Ben Taylor"
8560 <sol7x86@hotmail.com> for solaris shared libs lookup
8561
85622000-09-30 Martin Baulig <baulig@suse.de>
8563
8564 * libxml-2.0.pc.in: Provide pkg-config script.
8565
8566 * configure.in: Create the libxml-2.0.pc script from the
8567 libxml-2.0.pc.in templates.
8568 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8569 script in `$(libdir)/pkgconfig'.
8570
8571Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8574 when compiling with MSC
8575
8576Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * xpath.c: patch for normalize-string() substring-before(),
8579 substring-after() and translate() functions from Bjorn Reese
8580 <breese@mail1.stofanet.dk>
8581 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8582 Fredrik Hallenberg <hallon@lysator.liu.se>
8583 * TODO: updated
8584
8585Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8588 problem of socklen_t being undefined on a number of platforms
8589 * debugXML.c: fixed a compilation problem when without snprintf
8590
8591Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8594 an URI bug and a fix for the control-character-induced infinite loop
8595 * nanohttp.c: preventive fix for compiling on WIN32
8596
8597Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * xmlint.c: closing bug #25000
8600
8601Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8604 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8605 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8606 related function, fixing xmlStrncmp(), and associated cleanup
8607 * result/HTML/entities.html.sax: updating result
8608
8609Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * uri.c: applied patch for URI escaping from Wayne Davison
8612 <wayned@blorf.net>
8613 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8614 from Denis Barbier <barbier@imacs.polytechnique.fr>
8615 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8616 patch from Wayne Davison
8617
8618Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * doc/xml.html : updated with new releases, adding "how to help"
8621
8622Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8625 removed a few warnings in pedantic mode ...
8626 * parserInternals.c parser.c: moved encoding switching function
8627 to parserInternals.c
8628 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8629
8630Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8633 error or warning handlers
8634
8635Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * parserInternals.c parserInternals.h parser.c Makefile.am:
8638 created a new module parserInternals.c, moved most of the
8639 code shared by the various parsers there, as well as
8640 deprecated code from parser.c. More cleanup of parser.c
8641 * uri.c: fixed a problem when URI is NULL
8642 * valid.c: speedup when looking for an attribute declaration
8643
8644Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8647 the cleanup of the computation of URI references when seeking
8648 external entities. The URI reference string and the resulting
8649 URI are both stored now.
8650 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8651 large s(n)printf checks and cleanup from Denis Barbier
8652 <barbier@imacs.polytechnique.fr>
8653 * xmlversion.h.in tree.h: couple of SGML declarations for a
8654 possible docbook module.
8655 * result/VC/ : a couple of test output changed due to the change
8656 of the entities URI
8657
8658Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * parser.h: added a _private field for linking user's data
8661
8662Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * parser.c parserInternals.h: demacroified most of the IS_XXX
8665 the gain in size is significant so ...
8666
8667Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * entities.c: cases where looking up entities with doc==NULL
8670 covered
8671
8672Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * uri.c: applied Wayne Davison patch
8675 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8676
8677Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * uri.c testUri.c: applied Wayne Davison patches
8680 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8681 * Makefile.in: added URItest and included thenin "make tests"
8682
8683Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * xmlversion.h.in: closed bug 22941
8686
8687Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * doc/xmlio.html: added doc and example for entity loader
8690 redefinition.
8691
8692Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8695 used by libxml
8696
8697Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * parser.c: Fixed bug on invalid ontent characters and when using
8700 push.
8701 * xmllint.c: fixed xmllint endling of errors in push mode
8702
8703Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * HTMLparser.c testHTML.c: applied two new patches from
8706 Wayne Davison <wayned@users.sourceforge.net>
8707 * result/HTML/*.sax: regenerated HTML SAX output
8708 * parser.c: more cleanup.
8709
8710Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * HTMLparser.[ch] testHTML.c: applied the second set of
8713 patches from Wayne Davison <wayned@users.sourceforge.net>,
8714 adding htmlEncodeEntities()
8715 * HTMLparser.c: fixed an ignorable white space detection bug
8716 occuring when parsing with SAX only
8717 * result/HTML/*.sax: updated since the output is now HTML
8718 encoded...
8719
8720Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * HTMLparser.[ch]: applied some of Wayne Davison
8723 <wayned@users.sourceforge.net> patches
8724
8725Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8728 undeclared namespace prefix was used, added a warning.
8729 Cleaned up support w.r.t. entities, spilling out a warning
8730 and being pedantic on lookups.
8731 * test/warning/ent9 : added testcase for previous example.
8732 * TODO: updated
8733 * parserInternals.h parser.c: changed the way names are parsed
8734 now allow infinite size and decrease penalty for normal use
8735 * parser.c: Started a big cleanup/check of the parser code,
8736 fixed some of the most tortuous entity code, spotted code
8737 unused anymore
8738 * test/*: added tests for very long names and related nasty
8739 things.
8740
8741Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * doc/encoding.html: added encoding aliases doc
8744 * doc/xml.html: updates
8745 * encoding.[ch]: added EncodingAliases functions
8746 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8747 bottleneck affecting large DTDs like Docbook
8748 * parser.[ch] xmllint.c: added a pedantic option, will be
8749 useful
8750 * SAX.c: redefinition of entities is reported in pedantic mode
8751 * testHTML.c: uninitialized warning from gcc
8752 * uri.c: fixed a couple of bugs
8753 * TODO: added issue raised by Michael
8754
8755Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * doc/encoding.html: propagated Martin Duerst suggestions
8758
8759Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8762 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8763 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8764 by Wayne Davison
8765
8766Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * nanoftp.c nanohttp.c: small cleanup
8769 * TODO: updated
8770
8771Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * added an old VC testcase and updated title.xml entity
8774
8775Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8778 done on auto-opening of <p> tags and cleanup of SAX output
8779
8780Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8783
8784Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * doc/xml.html libxml.* structure.*: updated the doc a bit
8787
8788Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8791 of SAX tests
8792
8793Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8794
8795 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8796 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8797
8798Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8801 * testHTML.c: fix core dump on Solaris 2.x systems
8802 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8803 * result/HTML/*.sax: previous bug fix lead to new results
8804
8805Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8808 * configure.in: added --with-readline=DIR to accept alternate
8809 path for readline include/library
8810 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8811 for ANSI under HP-UX
8812 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8813 includes @LIBS@
8814
8815Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * doc/* : rebuilt the docs
8818 * getting ready for 2.2.2 release
8819
8820Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8823 and xmlAddFeature()
8824 * tree.[ch]: added xmlAddChildList()
8825 * xmllint.c: MAP_FAILED macro test
8826 * parser.h: added xmlParseCtxtExternalEntity()
8827 * valid.c: applied bug fixes removed warning
8828 * tree.c: added CDATA block to elements content
8829 * testSAX.c: cleanup of output
8830 * testHTML.c: added SAX testing
8831 * encoding.c: better error recovery
8832 * SAX.c, parser.c: fixed one of the external entity processing
8833 of the OASis testsuite
8834 * Makefile.am: added HTML SAX regression tests
8835 * configure.in: bumped to 2.2.2
8836 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8837 SAX results
8838
8839Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * configure.in: patch for HP compiler
8842
88432000-08-04 Sven Heinicke <sven@zen.org>
8844
8845 * xmllint.c: Was coredumping sometimes when the file given didn't
8846 exist.
8847
8848Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8851
8852 when using in memory parsing. Need some cleanup.
8853 * xmllint.c configure.in: added a --memory flag to test memory
8854 parsing
8855
8856Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * nanohttp.c: fixed socklen_t replacement to unsigned int
8859 * parser.c: fixed a space handdling missing at the end of
8860 production 28 DOCTYPE.
8861 * xmlmemory.c: fixed a stupid bug on the routine to override
8862 allocation functions
8863 * TODO: updated
8864
8865Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * doc/ regenerated the docs
8868
8869Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * doc/encoding.html doc/xml.html: added I18N doc
8872 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8873 improvements, both parser and filters, added ASCII & HTML,
8874 fixed the ISO-Latin-1 one
8875 * xmllint.c testHTML.c: added/made visible --encode
8876 * debugXML.c : cleanup
8877 * most .c files: applied patches due to warning on Windows and
8878 when using Sun Pro cc compiler
8879 * xpath.c : cleanup memleaks
8880 * nanoftp.c : added a TESTING preprocessor flag for standalong
8881 compile so that people can report bugs more easilly
8882 * nanohttp.c : ditched socklen_t which was a portability mess
8883 and replaced it with unsigned int.
8884 * tree.[ch]: added xmlHasProp()
8885 * TODO: updated
8886 * test/ : added more test for entities, NS, encoding, HTML, wap
8887 * configure.in: preparing for 2.2.0 release
8888
8889Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008892 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008893
8894Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * doc/xml.html: changed the xmlsoft.org structure, updated the
8897 examples w.r.t. root and childs
8898
8899Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8900
Daniel Veillard784b9352003-02-16 15:50:27 +00008901 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008902
8903Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * HTMLparser.c: Work on character encoding support for the HTML parser
8906 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8907 * encoding.c: Fixed a potential memleak in the encoding stuff
8908
8909Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * doc/FAQ.html doc/Makefile.am : added a FAQ
8912
8913Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8916 of the HTML parser to force it to not bypass SAX
8917
8918Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * win32config.h.in: updated
8921 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8922 lacks iconv support :-( need to release 2.1.1
8923 * configure.in: release 2.1.1
8924 * HTMLparser: fixed bug #14784
8925 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8926 by Windows compiler
8927 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8928 the SAX startDocument() callback.
8929 * TODO: updated
8930
8931Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * added xmlStopParser()
8934
8935Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * configure.in: 2.1.0 prerelease
8938 * Large resync between W3C and Gnome tree
8939 * nanoftp, nanohttp.c: fixed stalled connections probs
8940 * HTMLtree.c SAX.c : support for attribute without values in
8941 HTML for andersca
8942 * valid.c: Fixed most validation + namespace problems
8943 * HTMLparser.c: start document callback for andersca
8944 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8945 * parser.h, SAX.c: serious speed improvement for large
8946 CDATA blocks
8947 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8948 different encoding
8949 * example/Makefile.am example/gjobread.c tree.h: work on
8950 libxml1 libxml2 convergence.
8951 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8952 and the LIBXML_TEST_VERSION macro
8953
8954Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * doc/xml.html: various patches and improvements typo fixed by
8957 Felix Natter
8958 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8959 from Felix Natter <fnatter@gmx.net>
8960
8961Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * doc/upgrade.html: updated with instructions for support of both
8964 libxml-1.x and libxml-2.x
8965 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8966 for 2.x support and also fixed includes
8967
8968
8969Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8970
8971 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8972 the encoding support, added iconv support, so now libxml if
8973 compiled with iconv automatically support japanese encodings
8974 among others. Work based on initial patch from Yuan-Chen Cheng
8975 I may have broken binary compat in the encoding handler
8976 registration scheme, but that was so utterly broken I don't
8977 expect anybody to have used this feature until now.
8978 * parserInternals.h: fixup on the CHAR range macro
8979 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8980 code.
8981 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8982 * uri.c: added xmlParseURI() I can't believe I forgot to
8983 implement this one in 2.0 !!!
8984 * SAX.c: moved doc->encoding update in the endDocument() call.
8985 * TODO: updated.
8986
8987Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8988
8989 * tree.h: removed extraneous xmlRemoveProp definition
8990 * TODO: added item about --disable-corba configure switch
8991 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8992 * nanoftp.c: fixed include problems giving troubles on AIX and
8993 slowlaris
8994 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8995 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8996 comment and headers changes to lower gtk-doc number of warnings
8997 * doc/html/*: rebuilt docs
8998
8999Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9000
9001 * HACKING: documented the tag for 1.x and instructions
9002
9003Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9006 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9007 xmlCreateIOParserCtxt
9008 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9009 significant overall improvement
9010 * xmllint.c: added I/O test to xmllint
9011 * testSAX.c: added a speed test
9012 * doc/* : updated/regenerated
9013
9014Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * xpath.c uri.h parserInternals.h: cosmetic changes from
9017 "Timur I. Bakeyev" <timur@bat.ru>, including making
9018 xmlCreateURI() public
9019
9020Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9023 and the code at the same time. Added a clean mechanism for
9024 overload or added input methods: xmlRegisterInputCallbacks()
9025 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9026 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9027 * TODO: updated
9028 * doc/* : updated/regenerated
9029 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9030 source dir
9031
9032Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * testURI.c: yet another forgotten commit, I should get some sleep !
9035
9036Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9037
9038 * xmllint.c: forgot to commit this too ?
9039
9040Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9041
9042 * xmlversion.h.in : forgot to commit this previously
9043
9044Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9047 * README TODO: updated for release
9048 * uri.c uri.h: added authority parsing/saving
9049 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9050 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9051 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9052 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9053 Makefile.am : added compile-time customization of libxml
9054 --with-ftp --with-http --with-html --with-xpath --with-debug
9055 --with-mem-debug
9056 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9057 #include <libxml/xxx.h> I hope it won't break too much stuff
9058 and will be manageable in the future...
9059 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9060 and added xmllint to the installed programs
9061 * uri.h: added xmlFreeURI()
9062
9063Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9064
9065 * uri.c uri.h: finished the escaping handling, the base support
9066 and the URI path normalization. Looks good just lacks the
9067 authority content parsing code.
9068 * Makefile.am: added instructions to generate testURI
9069 * TODO: updated
9070 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9071 added links and icons for W3C and Gnome
9072
9073Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * xmlmemory.[ch] : seems I forgot to actually update the files in
9076 the last commit :-)
9077 * doc/xml.html doc/html/* : updated and uploaded the docs
9078
9079Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9082 * TODO: updated
9083 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9084 libxml default allocation function with another set (like gmalloc/
9085 gfree).
9086 * Makefile.am, uri.c, uri.h: added a set of functions to do
9087 exact (litteraly copied from the RFC 2396 productions) parsing
9088 and handling of URI. Will be needed for XLink, one XML WFC,
9089 XML Base and reused in the nano[ftp/http] modules. Still work
9090 to be done.
9091
9092Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * configure.in, libxml.spec.in : libxml2
9095 * doc/* : updated the doc page, rebuilt the docs
9096
9097Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * all: tagged LIB_XML_1_X
9100 * *.c *.h : updated from W3C CVS tree
9101 * configure.in : 2.0.0-beta
9102 * libxml.spec.in : libxml2 package nam
9103 * result/* : new version of the tests output
9104
9105Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9108
9109Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * doc/* : rebuilt the docs
9112 * parser.c: final patch on #6766
9113 * valid.c: small patch on validity checks.
9114
9115Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9118 added
9119 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9120 compatibility w.r.t. XML spec and existing code.
9121
9122Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9123
9124 * parser.c: seems a better solution to <a> </a> exists,
9125 will try it for a while
9126
9127Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * parser.c: tried to remove the <a> </a> generating <a/>
9130 this is hard. Left a flag for that purpose. Fixed bug #6766
9131 * configure.in: prepared 1.8.7 not released, due to previous
9132 problem
9133
9134Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * doc/xml.html : applied second patch from Paul DuBois
9137
9138Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * doc/xml.html : applied patch from Paul DuBois
9141
9142Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9145
9146Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9149 compilation warnings on various platforms.
9150 * parser.c: Fixed #5281 validity error callbacks are now desactived
9151 by default if not validating.
9152
9153Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9156
9157Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9160 <gkatsi@cs.toronto.edu>
9161
9162Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9165 processing URLs
9166
9167Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9170 xmlNanoFTPUpdateURL for persistent control connections.
9171 * configure.in: 1.8.6
9172
9173Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9176 * tree.[ch] : added xmlSaveNoEmptyTags
9177
91782000-01-29 James Henstridge <james@daa.com.au>
9179
9180 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9181
9182 * Makefile.am: added nanoftp.[ch] to the build.
9183
9184Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * nanoftp.[ch]: cleanup, comments, API
9187 * debugXML.c : fixed a bug in the cat command
9188 * doc/*: regenerated the docs
9189
9190Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9193 * debugXML.c : fixed a bug in the cat command
9194 * valid.c: fixing some small probs
9195 * libxml.spec.in: get rid of the SNAP suffix
9196 * doc/xml.html: updated the status
9197
9198Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * xml-config.in: xml-config --version to just return the
9201 version number
9202 * xpath.c: some cleanup w.r.t. axis when the current node is
9203 an attribute.
9204 * TODO: updated
9205
9206Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * configure.in: prepared for libxml-1.8.5
9209 * doc/* recompiled the documentation
9210
92112000-01-17 Jody Goldberg <jgoldberg@home.com>
9212
9213 * configure.in : WARNING autoconf subtlety alert :
9214 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9215 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9216 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9217 get defined by AC_CHECK_HEADERS.
9218
9219Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9222 Rune.Djurhuus@fast.no
9223
9224Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * TODO: updated
9227 * tree.c, parser.c: made sure that only memory alloc problems
9228 and internal parser errors are allowed to write to stdout or
9229 stderr.
9230
9231Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * tree.c : restored xmlNewGlobalNs since this seems used by
9234 a lot of existing code :-(, fixed a bug in xmlNewNs
9235 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9236 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9237 to exit() from the library code.
9238 * xpath.c, parser.c: removed bugs or unused code detected by
9239 Windows compilers
9240 * parser.c: started adding interfaces for parsing well balanced
9241 XML fragments
9242 * configure.in: releasing 1.8.4
9243 * doc/* : rebuilt the docs
9244
9245Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9246
9247 * tree.[ch] : added xmlNewDocFragment() for DOM
9248 * testHTML.c: uninitialized variable.
9249
9250Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * doc/* : rebuild the docs
9253
9254Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9255
9256 * acconfig.h: readline and history patch
9257 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9258 * tree.c: added check and handling when possibly removing an ID
9259 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9260 and saving.
9261 * test/HTML/entities.html result/HTML/entities.html* : test for
9262 various entities reference cases
9263 * result/HTML/* : as a result output of some testcase have
9264 changed
9265 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9266 by previous example. added xmlParseTryOrFinish().
9267 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9268 entities.h debugXML.h HTMLparser.h: changed the way struct are
9269 declared to allow gtk-doc to expose those
9270 * parser.c: closed bug #4960
9271 * Makefile.am configure.in: Applied patch from
9272 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9273 and math/socket libs detection
9274
9275Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9276
9277 * configure.in, Makefile.am: link tester against readline
9278 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9279
9280Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * tree.[ch]: added xmlRemoveProp
9283 * win32config.h.in nanohttp.c: avoid including the Windows
9284 socket stuff in every C files
9285 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9286 the XmL parser(s)
9287 * test/ns4 result/ns4 etc...: added test case for previous prob
9288 * tree.c: xmlNewNs wasn't checking for double definition
9289 * Makefile.in: fixed a problem with dist-hook duplicates
9290 * parser.[hc], xmlIO.c: fixed the loading of external entities
9291 APIs, now xmlLoadExternalEntity() is used everywhere and
9292 setting up an app specific front-end using the
9293 * SAX.c parser.c: some fixes, now the xhtml spec validates
9294 with the xhtml DTD.
9295 * error.c: fixed crashes in case of no input stream
9296 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9297 to the validation tests and results
9298
9299Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9302 too htmlCreatePushParserCtxt() and htmlParseChunk()
9303 * parser.c: a bit of cleanup.
9304 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9305 to XML) removed the last mem leak known
9306 * HTMLtree.c: output message cleanup
9307 * xmlmemory.c: display content info about memory blocks
9308 * result/HTML/wired.* : missing att value warning change
9309
9310Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * doc/* : rebuilt the documentation
9313
9314Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * parser.[ch] parserInternals.h: Push parser for XML,
9317 seems to work fine now
9318 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9319 --push for push testing
9320 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9321 * testSAX.c: added --push
9322 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9323 subtree
9324 * xmlIO.[ch] : enriched API + fixes for push mode
9325 * entities.[ch]: added the entity content length to the struct.
9326 * xmlmemory.[ch]: new API to show the last entries for the shell
9327 * valid.c: added required attribute testing
9328 * SAX.c: the cdata callback now merge contiguous fragments
9329 * HTMLparser.c: cleanup of some macros
9330
9331Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9332
9333 * parser.c: fix for PIs name starting with xml
9334 * tree.c: fixed a potential problem with || and && ops
9335 * *.c, configure.in win32config.h.in : generate win32config.h for
9336 those on the Other Side !
9337
9338Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9339
9340 * parser.c: fixed a stupid = vs. == bug :-(
9341 * doc/gnome-xml.sgml: s/glade/xml/
9342
9343Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9344
9345 * configure.in, doc/xml.html : bug fix release 1.8.2
9346 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9347 Hopefully the end of that silly C++ include problem
9348 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9349 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9350 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9351 troubles with autoclosed elements when the stree shape doesn't
9352 follow the DtD specs. Added htmlIsAutoClosed() and
9353 htmlAutoCloseTag()
9354 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9355 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9356 * debugXML.c: fixed a bug on printing default namespaces.
9357 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9358
9359Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * result/HTML/*.htm[l] : updated the HTML regression tests according
9362 to the new output
9363 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9364 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9365 problem due to intermix of extern "C" { ... } declarations for C++
9366 and recursive includes in the headers
9367
93681999-12-20 Chris Lahey <clahey@umich.edu>
9369
9370 * HTMLtree.c: Made it so that html nodes with a single child do
9371 not insert a carriage return before or after the child node.
9372
9373Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9374
9375 * configure.in, doc/xml.html : bug fix release 1.8.1
9376 * parser.c: fixed bug #4344
9377 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9378 added the glue to avoid C++ problems
9379 * doc/* : regenerated the documentation
9380
9381Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9382
9383 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9384 namespace recognition, and Dia as a resul :-(
9385 * encoding.c: closed bug #3950
9386
9387Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9388
9389 * valid.c: debugging a posteriori validation, except URI expansion
9390 stuff this should be fixed now
9391 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9392 Carl Nygard <cnygard@bellatlantic.net>
9393 * tester.c: added --postvalid, cleaning of the code
9394 * tree.[ch]: added xmlDocGetRootElement()
9395
9396Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9397
9398 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9399 c++ losage.
9400
9401Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9402
9403 * configure.in, doc/xml.html : bumped to 1.8.0
9404 * xlink.[ch], Makefile.am : added framework for link detection
9405 * parser.h: added nbChars to parser context, needed for cleanup.
9406 * xmlmemory.c: removed a nasty bug when out of mem
9407 * valid.[ch]: adding namespace support for attribute decl
9408 * tester.c: added --debugent option
9409 * debugXML.[ch]: added xmlDebugDumpEntities()
9410 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9411 buffers instead, this was really needed, validation was breaking
9412 in strange ways due to that. Added xmlParseStringPEReference()
9413 and other parsing from strings functions. Entities processing
9414 modified again, but PERef are still not handled correcly but
9415 unless you're Eve Maller you won't notice :-)
9416 * HTMLparser.c: large changes toward reliability, and switched to
9417 lowercase internal tags, XHTML is lowercase, so it will help
9418 that output is closer to next version.
9419 * doc/* : regenerated the documentation, it is now hosted at
9420 http://xmlsoft.org/ (same bits I just bought the domain :-)
9421
9422
9423Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9424
9425 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9426 doc generation
9427 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9428 in the SAX API
9429 * doc/*: rebuilt the doc making sure everything appears in the
9430 HTML files
9431
9432Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9435 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9436 which allow impressive speed improvement on dataset with
9437 large text pieces, but at the cost of broken binary
9438 compatibility and slightly bigger memory usage.
9439 Configure with --with-buffers to activate them, they
9440 are protected with XML_USE_BUFFER_CONTENT define.
9441 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9442 goal is 0 memory left allocated once parser is no more used
9443 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9444 call xmlCleanupParser() and xmlMemoryDump()
9445
9446Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9449 * parser.[ch] encoding.[ch]: added memory cleanup routines
9450 * parser.c: closing bug #3788
9451 * doc/*: rebuilt the doc
9452
9453Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9454
9455 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9456 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9457 * tester.c: added --compress option
9458 * doc/*: rebuilt the documentation
9459
9460Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9461
9462 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9463 if given /proc/kcore as input !
9464 * doc/xml.html doc/*: updated and rebuilt the documentation
9465
9466Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9467
9468 * parser.c: Fixed some wrongly space collapsing code due to
9469 a misreading of the spec.
9470 * result/*: fixed the output accordingly
9471
9472Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9473
9474 * encoding.c: bug fix and typos
9475 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9476 * parser.c: added attribute normalization closing bug #3597
9477 * test/att* result/att* SAXresult/att*: testcase for attribute
9478 normalization
9479
9480Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9481
9482 * configure.in: closing bug #3163 by adding extra flags for the
9483 cc compiler on HP-UX
9484
9485Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * valid.[ch] : removed a typo and an enumerated type bug in the
9488 xmlAddElementDecl() function
9489 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9490 call to xmlEncodeEntitiesReentrant() so that the functions
9491 New, Set and Get are at the same level.
9492 * parser.c HTMLparser.c: extra memory allocation bug for
9493 attributes detected by someone using libxml in embedded systems :-)
9494
9495Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * xmlmemory.h: turned off mem debug :-\
9498
9499Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9500
9501 * parser.c: closed bug #2784 a one line fix, but worth pushing
9502 a new release out
9503 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9504 some structures, comments before and after the
9505 main element, and other nastyness
9506 * HTMLtree.c tree.c: accomodate the extended HTML supported
9507 * configure.in: pushing 1.7.4
9508 * test/ent8 and related outputs : added a new test for bug #2784
9509 * test/HTML/wired.html and related output: a nasty HTML example
9510 * Makefile.am: improved the test scripts
9511 * docs/* : reran the documentation extractor, updated xml.html
9512
9513Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9516 HTMLparser and debugged the HTML related code. HTML documents
9517 now have their own type
9518 * entities.c: do not dump &apos; for HTML output
9519 * xmlmemory.c: improvement, breakpoint mechanism
9520 * testHTML.c: added --sax --repeat ...
9521 * Makefile.am: improved the HTML tests
9522 * valid.[ch]: added xmlValidGetValidElements and
9523 xmlValidGetPotentialChildren
9524 * tester.c: added --insert to test the 2 new functions
9525 * test//* result//* SAXresult//* : regression test cleanup
9526 and extension.
9527 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9528 gnome-xml-nanohttp.html
9529
9530Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9531
9532 * HTMLparser.c: fixed problems with some autoclose tags
9533 * tree.c: fixed XML output problems.
9534 * result/* SAXresult/*: update of the tests output
9535
9536Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * Makefile.am: Arturo patch for xmlConf.sh version info
9539 * parser.c: Tim Josling patch for single quoted items
9540 * tester.c: Tim Josling patch for tester options usage
9541 * tree.h: indent cleanup
9542
9543Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9544
9545 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9546 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9547
9548Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9549
9550 * tree.c : Raph patch for initialization of CORBA fields
9551 * parser.c, xpath.c, ...: modification of doc comments
9552 * xpath.c : allow spaces in xpath expressions
9553
9554Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9555
9556 * xmlmemory.h: turning off memory debug :-(
9557
9558Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9559
9560 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9561 better SAX interfaces.
9562 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9563 entity.
9564 * configure.in: 1.7.2
9565
9566Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * libxml.spec.in: fixed the URL
9569 * doc/xml.html: improved the documentation front-end
9570
9571Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9574
9575Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9576
9577 * libxml.spec.in: fixed the alpha compile problem
9578 * parser.[ch]: changed errno to errNo in the parser context :-(
9579 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9580 * doc/xml.html: changed CHAR to xmlChar
9581 * doc/html/*: recompiled the documentation
9582 * configure.in: 1.7.1
9583
9584Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9585
9586 * parser.h: modified the parser context struct to regain 1.4.0
9587 binary compatibility
9588 * parser.c, xml-error.h: added errno ot teh context and defined
9589 a set of errors values with update of errno
9590 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9591 DTDs and entities
9592 * *.h, *.c: complete cleanup of the use of config.h and include
9593 protection depending on the current setup.
9594 * overalll debugging, maintenance and bug-fixing on all modules
9595 * updated the documentation
9596 * ready for 1.7.0
9597
9598Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9599
9600 * HTMLparser.c : cleanup
9601 * SAX.c valid.c valid.h: added ID/IDREF checking
9602 * tree.c tree.h: extended doc structure for refs
9603 * configure.in: 1.6.2
9604 * parser.c: patched bug in SAX user arg call
9605 * parserInternals.h: patched missing close in C++ wrapping
9606 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9607 especially upcoming XPointer implementation.
9608 * doc/xml.html: augmented, typo
9609
9610Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9611
9612 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9613 not all invocations of install understand -d.
9614
9615Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9616
9617 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9618 to make 'check' works, when builddir != srcdir.
9619
9620Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9621
9622 * doc/xml.html : updated the documentation
9623
9624Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9625
9626 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9627 not deallocated memory blocks
9628 * *.c : replaces all calls to malloc() free() and realloc() to
9629 the wrapper functions/macros
9630 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9631 instead of xmlFreeNodeList()
9632
9633Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9634
9635 * HTMLparser.c: corrected a stupid bug leading to core dump at
9636 tree deallocation. Removed warnings indicated by
9637 Stephane.Conversy@lri.fr
9638 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9639 looked for in the external subset
9640
9641Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9642
9643 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9644 on SGI by Stephane.Conversy@lri.fr
9645
9646Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9647
9648 * all .h : changed the prototype declaration indent as in gtk
9649 * most .c : working on reducing the TODOs in the code
9650 * most .c : cleanup though -pedantic and Insure++
9651 * improvements on validation ID checkings.
9652 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9653 * xml-config.in: closed #1810
9654
9655Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * tree.h, valid.c, valid.h: more work on validity, IDs
9658 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9659 definition for AIX
9660
9661Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9662
9663 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9664 the distribution due to a cut'n paste error at last commit
9665
9666Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9667
9668 * configure.in: upgraded to version 1.4.0
9669 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9670 Big update, added a large part of the validation process,
9671 it should be usable, but some parts are missing
9672 * xpath.c: improved the implementation w.r.t. root.
9673 * Makefile.am: added more tests
9674 * test and result trees: added a lot of tests
9675 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9676
9677Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9678
9679 * Added an HACKING file
9680
9681Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9682
9683 * xpath.[ch] : improvements and debug of the XPath implementation
9684 * parser.c, HTMLparser.c : modified the parsers to be progressive
9685 * tree.[ch] : extended the Buffer promitives
9686 * xmlIO.[ch] : added basic I/O routines providing progressive
9687 parsing and ready for I18N conversion plugins
9688 * SAXresult/* : the SAX callback sequence maybe slightly different
9689 now
9690 * test*.c : improved/updated the tests programs
9691 * doc/* : recompiled the docs.
9692
96931999-07-26 Michael Meeks <michael@edenproject.org>
9694
9695 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9696
9697 * tree.c: Ditto.
9698
9699Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9700
9701 * configure.in: upgraded to version 1.4.0
9702 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9703 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9704 XML query language, see http://www.w3.org/TR/xpath for more details.
9705 * parser.c, parser.h: added CHAR* related string functions for XPath
9706 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9707 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9708 rebuild the docs.
9709 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9710 and regression testing capabilities for XPath.
9711
9712Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9713
9714 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9715 closing bug #1646
9716
9717Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * Makefile.am, example/Makefile.am: closed bug #1683
9720
9721Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9722
9723 * example/Makefile.am, configure.in: added the makefile for the
9724 gjobread example
9725
9726Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9727
9728 * doc/Makefile.am:
9729 - fix which allow "make install DESTDIR=</install/prefix>".
9730
9731Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9732
9733 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9734 which fixed a problem on the file reading-code.
9735
9736Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9737
9738 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9739 output.
9740 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9741
9742Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9743
9744 * parser.h : Oops removed the binary compatibility problem
9745 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9746 * parser.c, HTMLparser.c: applied patches for reading from stdin
9747
9748Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9749
9750 * parser.c, entities.c, valid.c: cleanup bug #1591
9751 * configure.in: cleanup bug #1592
9752 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9753 the same tree back-end. Hence gdome will be available for it.
9754 * doc/Makefile.am: close bug #617
9755
9756Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9757
9758 * parser.c: alloctate a per parser context SAX interface block
9759
9760Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9761
9762 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9763 and xmlEncodeEntitiesReentrant with the correct one :-\
9764
9765Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9766
9767 * commit of my internal XML base changes, quite a lot of
9768 changes, cleanups, better entities support, framework for
9769 new I/O and charset detection and handling
9770 * Fixed the configure/Makefile stuff to generate shared libs
9771 with the proper version info, so we jumped on rev from
9772 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9773 xmlEncodeEntities() result need to be freed now, and a string
9774 xmlParserVersion provide the current library version.
9775
9776Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9777
9778 * parser.c: fixed a buffer overrun for when you have a very long
9779 attribute with no entities in it.
9780
9781Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9782
9783 * added example directory
9784 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9785
9786Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9787
9788 * Release of libxml-1.1, nearly everything has been touched for
9789 this.
9790 * Added more regression tests
9791 * Updated the documentation
9792
9793Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9794
9795 * tree.[ch]: unified the XML_NO_CORBA defines.
9796 * parser.c encoding.[ch]: started plugging in char encoding detection
9797
9798Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9799
9800 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9801 Also freed allocated buffer.
9802
9803Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9804 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9805 reentrancy problem at printing. One is left in entities.c, to
9806 remove ASAP
9807 * testSAX.c : added a test example showing the use of the SAX
9808 interface if one doesn't want to build the DOM tree.
9809 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9810
9811Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9812
9813 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9814 large revamping of the parser to use SAX callbacks
9815 http://www.megginson.com/SAX/ (or at least a C like interface
9816 a la Expat). It's now possible to set up your own callbacks
9817 and the parser will not build a DOM tree.
9818 * test/* result/*: updated the test suite, I finally removed
9819 the old Namespace draft support (PI based).
9820
9821Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9822
9823 * Makefile.am: added test result to EXTRA_DIST for make tests
9824
9825Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9826
9827 * parser.c, parserInternals.h: moved the chars macro definitions
9828 to parserInternals.h
9829 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9830 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9831
9832Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9833
9834 * xml-config.in : applied patch to make --version work
9835
98361999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9837
9838 * Makefile.am (check-local): Alias for `tests' target. This will
9839 cause `make check' to do the right thing.
9840 (tests): Don't run tests in srcdir. Also, replaced calls to
9841 basename with a `sed' "equivalent".
9842
9843Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9846 it in the header and not the sources, updated the doc.
9847 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9848 pointing this out.
9849
9850Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9851
9852 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9853 exported the inputStream routines.
9854 * doc/html/* : updated accordingly
9855
9856Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9857
9858 * parser.c, parser.h, parserInternals.h: added a few extra
9859 internal calls to allocate and free parser contexts ...
9860 * doc/html/* : updated accordingly
9861
9862Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9863
9864 * configure.in, Makefile.am, doc/makefile.am : General changes for
9865 1.0.0 release and including the generated HTML documentation.
9866
9867Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9868
9869 * makefile.am : added parserInternals.h, oops.
9870
9871Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9872
9873 * parserInternals.h: added this header giving access to the parser
9874 internal functions.
9875 * doc/Makefile.am : added a rebuild target which rebuilds the full
9876 set of documentations
9877 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9878 the internal subset.
9879 * *.c *.h: modifications needed to generate the documentation using
9880 gtk-doc, cleanup of functions blocks, reorganisation of struct
9881 declarations.
9882
9883Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9884
9885 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9886 the tar and spec file to include the beginning of the doc.
9887
98881999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9889
9890 * doc/.cvsignore: Added this file.
9891
9892Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9893
9894 * tree.c: fixed xmlGetProp to return "" when the attribute
9895 exists, even if the node-list is NULL.
9896
9897Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9898
9899 * tree.c: patched an error outputting empty attribute values.
9900 * Makefile.am and doc/makefile.am: have been updated during the
9901 week-end. Sorry for an empty CVS log, I got a shell problem.
9902
9903Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9904
9905 * tree.h: cleaned up using enums instead of defines
9906 * parser.c, valid.[ch]: more work on parsing/output of element
9907 declarations
9908
9909Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9910
9911 * valid.[ch], tree.c, parser.c : more work toward full parsing
9912 of XML DTDs.
9913 * README: added informations about mailing-list and on-line
9914 documentation
9915
99161999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9917
9918 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9919
9920Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9921
9922 * parser.c, tree.[ch] : more work toward conformance testing,
9923 added a last element to accelerate parsing of very flat structures
9924 started working on internal subset Element content declaration.
9925 * valid.[ch] : first cut at adding code toward validation.
9926 * previous changes had also small impact on most files, especially
9927 the conformance testing using James Clark test suite.
9928
9929Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * test/* : updated the examples, most of them were not well
9932 formed (humm), and added rdf2.
9933 * result/* : resulting changes in the output.
9934
9935Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9936
9937 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9938
9939Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9940
9941 * tree.c: patched a bug in the generation of empty attributes
9942
9943Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9944
9945 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9946 for node/trees/documents/... Biggest problem is namespace
9947 support when copying subtrees.
9948
9949Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9950
9951 * parser.c, entities.c: improve entities and char ref encoding,
9952 and cleanups of error messages.
9953
9954Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9955
9956 * parser.c, entities.c: simple bug hunting done during rpm2html and
9957 rpmfind integration.
9958
9959Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9960
9961 * parser.[ch]: Added interfaces allowing to specify a SAX
9962 handler before parsing.
9963
9964Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9965
9966 * parser.c: redirrect all errors reporting through the SAX
9967 error function
9968
9969Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9970
9971 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9972 * libtool, tlmain ...: update of the libtool files
9973
99741998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9975
9976 * entities.c: Use g_snprintf insteda of snprintf.
9977
9978Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9979
9980 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9981 added ent5 test for this purpose.
9982 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9983
9984Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9985
9986 * parser.c: fixed? a strange error due to compression on a GWP
9987 document.
9988
9989Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9990
9991 * tree.[ch]: bug fixing
9992 * entities.[ch]: defined a specific type for predefined entities
9993 * doc/xml.html: more documentation on the library, how to use it,
9994 overview of the interfaces.
9995
9996Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9997
9998 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9999
10000Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10001
10002 * tree.c: corrected a small bug
10003 * doc/xml.html: continuing writing documentation.
10004
10005Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10006
10007 * debugXML.h debugXML.c: added debugging utilities.
10008 * tester.c: added --debug switch.
10009 * tree.c: patched an incorrect node->type assignment.
10010 * parser.c: formatting, ensure that node->doc != NULL in attributes
10011
10012Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10013
10014 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10015 entity support and provide an internal representation close to
10016 DOM one (entity ref nodes, and attribute value as tree). I tried
10017 to preserve the interface but this will surely break some apps
10018 (I have to change rpm2html/rpmfind for example). I had to change
10019 two interfaces, and the generated tree is somewhat different.
10020 * doc/* : started documenting the XML library, the tree and
10021 DOM/Corba. This is a first step.
10022
10023Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10024
10025 * parser.c: Set up the fonctions comment block, boring but useful.
10026 * parser.h, SAX.c, parser.c: now attributes are processed through
10027 the SAX interface. The problem is that my SAX interface diverged
10028 quite a bit from the original one, well this is not an official
10029 spec, and translating it from Java to C is hairy anyway...
10030
10031Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10032
10033 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10034 fonctions comment block, boring but useful.
10035
10036Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10037
10038 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10039 conversion routines. However they are not yet used to convert the
10040 inputs. The core will run with UTF-8.
10041
10042Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10043
10044 * tree.c : make sure that the type id is properly set-up when
10045 a new object is allocated, needed for DOM.
10046
10047Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10048
10049 * tree.h, tree.c: Ok, the main objects in the tree will be native
10050 corba objects, it costs 8 bytes per Node, Attribute and Document
10051 but it simplifies the Corba integration a lot (no extra interface
10052 objects to allocate/free).
10053
10054Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10055
10056 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10057 and changed NODEs contants for conformity with DOM Level 1
10058
10059Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10060
10061 * added hooks to keep track of servants when creating objects
10062 xmlDoc and xmlNode (for Corba export).
10063
10064Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10065
10066 * added xml-config script.
10067
10068Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10069
10070 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10071 to autoupdate libtool and automake conf files.
10072
100731998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10074
10075 * Makefile.am: Use '?' to separate the sed
10076 commands as ',' is used when people pass -Wl,something.
10077
10078
10079Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10080
10081 * tree.c, tree.h: added a per-document compression interface.
10082
10083Tue Sep 22 20:47:38 EDT 1998
10084
10085 * tree.c, tree.h: added saving with compression and added interfaces
10086 to control the compression level (xmlGetCompressMode,
10087 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10088
10089Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10090
10091 * parser.c: corrected a loop for files of size 0
10092
100931998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10094
10095 * error.h: New file. Contains prototyes from `error.c'.
10096
10097Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10098
10099 * Makefile.am (xmlincdir): New macro.
10100 (xmlinc_HEADERS): Renamed from include_HEADERS.
10101
10102Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10103
10104 * applied small patch on numeric entities from
10105 Christopher Blizzard <blizzard@appliedtheory.com>
10106
10107Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10108
10109 * New release 0.2, removed the old xml_* files so that it's
10110 coherent with the other CVS base (W3C), far better conformance
10111 to standard, new namespaces, decent entities support, beginning
10112 of a SAX-like interface. Nearly nothing left intact, even the
10113 test examples ...
10114
101151998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10116
10117 * .cvsignore: Add .deps dir
10118
10119Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10120
10121 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10122
10123Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10124
10125 * configure.in: added test for CPP
10126 * AUTHORS, Changelog: the original ones didn't get commited but the
10127 glib ones instead, fixed.
10128 * Makefile.am: corrected an error in library naming
10129
10130Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10131
10132 * integrated code developped at W3C
10133 * changed the original Copyright
10134 * migrated to automake
10135 * prefixed the filenames by xml_ to avoid filename clashes
10136
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010137Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10138
10139 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10140 should not be called.
10141
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010142Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10143
10144 * libxml-2.0.pc.in: applied the patch to fix #101894
10145
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010146Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10147
10148 * tree.c : applied patch from Lukas Schroeder for register callbacks
10149 * valid.c: modified patch from Lukas Schroeder to test
10150 register callbacks with --chkregister
10151
Daniel Veillard067bae52003-01-05 01:27:54 +000010152Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10153
10154 * xmlreader.c: seriously changed the way data are pushed to
10155 the underlying parser, go by block of 512 bytes instead of
10156 tryng to detect tag boundaries at that level. Changed the
10157 way empty element are detected and tagged.
10158 * python/tests/reader.py python/tests/reader2.py
10159 python/tests/reader3.py: small changes mostly due to context
10160 reporting being different and DTD node being reported. Some
10161 errors previously undetected are now caught and fixed.
10162 * doc/xmlreader.html: flagged last section as TODO
10163
Daniel Veillard51a447a2003-01-04 19:42:46 +000010164Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10165
10166 * python/libxml.py: integrated the Python 2.2 optimizations
10167 from Hannu Krosing, while maintaining compatibility with
10168 1.5 and 2.1
10169
Daniel Veillarde59494f2003-01-04 16:35:29 +000010170Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10171
10172 * xmllint.c: a bit of cleanup
10173 * xmlreader.c: small fix
10174 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10175 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10176
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010177Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10178
10179 * python/setup.py.in: patch from Stéphane Bidoul to include
10180 drv_libxml2.py in setup.py
10181
Daniel Veillard66b82892003-01-04 00:44:13 +000010182Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10183
10184 * doc/xmlreader.html: starting documenting the new XmlTextReader
10185 interface.
10186
Daniel Veillard7704fb12003-01-03 16:19:51 +000010187Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10188
10189 * xmllint.c: added the --stream flag to use the TextReader API
10190 * xmlreader.c: small performance tweak
10191
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010192Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10193
10194 * xmlreader.c python/tests/reader2py: okay the DTD validation
10195 code on top of the XMLTextParser API should be solid now.
10196
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010197Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10198
10199 * xmlreader.c python/tests/reader2py: Fixing some more mess
10200 with validation and recursive entities while using the
10201 reader interface, it's getting a bit messy...
10202
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010203Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10204
10205 * xmlreader.c python/tests/reader.py: another couple of problem
10206 related to IsEmptyElement reported by Stéphane Bidoul needed
10207 some fixes.
10208
Daniel Veillard4f860202003-01-02 13:00:02 +000010209Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10210
10211 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10212 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10213 based on the python XmlTextReader interface.
10214
Daniel Veillard3c265e42003-01-01 21:06:49 +000010215Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10216
10217 * tree.c: backing out one change in the last patch which broke the
10218 regression tests
10219
Daniel Veillard5335dc52003-01-01 20:59:38 +000010220Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10221
10222 * global.data globals.c tree.c include/libxml/globals.h: applied
10223 an old patch from Lukas Schroeder to track node creation and
10224 destruction. Probably missing a lot of references at the moment
10225 and not usable reliably.
10226
Daniel Veillard8ba17412003-01-01 19:13:12 +000010227Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10228
10229 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10230 from doc/news.html and a stylesheet
10231
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010232Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10233
10234 * xmlreader.c python/tests/reader.py: fixed another couple of
10235 xmlreader bugs reported by Stéphane Bidoul and added tests.
10236
Daniel Veillard9e395c22003-01-01 14:50:44 +000010237Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10238
10239 * xmlreader.c python/tests/reader2.py: fixed another validity
10240 checking in external parsed entities raised by Stéphane Bidoul
10241 and added a specific regression test.
10242 * python/tests/reader3.py: cleanup
10243
Daniel Veillardd5896142002-12-31 14:45:26 +000010244Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xmlreader.c python/tests/reader2.py: fixed a problem with
10247 validation within entities pointed by Stéphane Bidoul, augmented
10248 the tests to catch those.
10249
Daniel Veillarddc85f282002-12-31 11:18:37 +000010250Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * python/generator.py: modified the generator to allow keeping
10253 class references when creating new classes, needed to fix a bug
10254 pointed by Stéphane Bidoul where the input buffer of the
10255 xmlTextReader instance gets destroyed if the python wrapper for
10256 the input is not referenced anymore.
10257
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010258Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10261 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10262
Daniel Veillard571b8892002-12-30 12:37:59 +000010263Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xmlreader.c python/tests/reader.py: fixed another problem
10266 pointed by Stéphane Bidoul
10267
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010268Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10271 with "<a/>"
10272
Daniel Veillardecaba492002-12-30 10:55:29 +000010273Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * SAX.c: warn on xmlns:prefix="foo"
10276 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10277 for namespace attributes handling.
10278
Daniel Veillard2d84a892002-12-30 00:01:08 +000010279Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10282 a really nasty problem raised by a DocBook XSLT transform
10283 provided by Sebastian Bergmann
10284
Daniel Veillard29b3e282002-12-29 11:14:41 +000010285Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10288 by Stéphane Bidoul and integrated it into the tests
10289
Daniel Veillarde18fc182002-12-28 22:56:33 +000010290Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10293 extended the XmlTextReader API a bit, addding accessors for
10294 the current doc and node, and an entity substitution mode for
10295 the parser.
10296 * python/libxml.py python/libxml2class.txt: related updates
10297 * python/tests/Makefile.am python/tests/reader.py
10298 python/tests/reader2.py python/tests/reader3.py: updated a bit
10299 the old tests and added a new one to test the entities handling
10300
Daniel Veillardaba976d2002-12-28 21:14:18 +000010301Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * python/generator.py python/libxml2class.txt
10304 python/tests/reader.py python/tests/reader2.py: changed the
10305 generator to provide casing for the XmlTextReader similar to
10306 C# so that examples and documentation are more directly transposable.
10307 Fixed the couple of tests in the suite.
10308
Daniel Veillard83298842002-12-28 15:12:33 +000010309Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * doc/guidelines.html: added a document on guildeline for
10312 publishing and deploying XML
10313
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010314Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * valid.c xmlreader.c: final touch running DTD validation
10317 on the XmlTextReader
10318 * python/tests/Makefile.am python/tests/reader2.py: added a
10319 specific run based on the examples from test/valid/*.xml
10320
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010321Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * python/libxml.py: added a few predefined xmlTextReader parser
10324 configuration values.
10325
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010326Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * python/libxml_wrap.h: trying to fix #102037
10329
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010330Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * SAX.c: fixing bug #95296, when the predefined entities
10333 are redefined in the DTD the default one must be used
10334 instead anyway.
10335
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010336Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10337
10338 * doc/xmllint.xml
10339 * doc/xmllint.1
10340 Add discussion of XML_DEBUG_CATALOG to xmllint man
10341 page - bug #100907
10342
10343
Daniel Veillarddf512f42002-12-23 15:56:21 +000010344Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * xmlreader.c: Fixed the empty node detection to avoid reporting
10347 an inexistant close tag.
10348
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010349Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10352 for Python 2.1
10353
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010354Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10357
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010358Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * doc/libxml2-api.xml python/tests/reader.py: one really need
10361 to provide the base URI information when creating a reader parser
10362 from an input stream. Updated the API and the example using it.
10363
Daniel Veillardea7751d2002-12-20 00:16:24 +000010364Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10367 include/libxml/valid.h include/libxml/xmlreader.h: working on
10368 DTD validation on top of xml reader interfaces. Allows to
10369 validate arbitrary large instances. This required some extensions
10370 to the valid module interface and augmenting the size of xmlID
10371 and xmlRef structs a bit.
10372 * uri.c xmlregexp.c: simple cleanup.
10373
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010374Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10377 work on the xml reader interfaces.
10378 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10379 Web page for the Windows binaries.
10380
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010381Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * xmlIO.c: applied a patch for VMS following the report by
10384 Nigel Hall
10385
Daniel Veillard3772de32002-12-17 10:31:45 +000010386Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * parser.c: the parseStartTag bug fix wasn't complete.
10389
Daniel Veillard67df8092002-12-16 22:04:11 +000010390Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10393 parseStartTag, fixing it.
10394 * test/att4 result/att4 result/noent/att4: adding the test
10395 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10396 more methods to XmlTextReader.
10397
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010398Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10399
10400 * win32/libxml2.def.src: added more xml reader exports
10401 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10402 to the build
10403
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010404Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10405
10406 * doc/tutorial/xmltutorial.xml
10407 plus generated html and pdf
10408 Updating tutorial again based on further comments from Niraj
10409 Tolia on the last iteration
10410
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010411Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10412
10413 * doc/tutorial/xmltutorial.xml
10414 * doc/tutorial/includekeyword.c
10415 * doc/tutorial/includegetattribute.c
10416 plus generated html and pdf
10417 Adding fix from Niraj Tolia to tutorial to properly free memory.
10418
10419
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010420Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10423 more methods of XmlTextReader.
10424 * python/libxml2class.txt python/tests/reader.py: this increased the
10425 methods in the bndings, augmented the test to check those new
10426 functions.
10427
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010428Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10431 methods of XmlTextReader.
10432 * python/generator.py python/libxml_wrap.h python/types.c
10433 python/libxml2class.txt: added the reader to the Python bindings
10434 * python/tests/Makefile.am python/tests/reader.py: added a specific
10435 test for the Python bindings of the Reader APIs
10436 * parser.c: small cleanup.
10437
Daniel Veillard06503452002-12-13 10:42:08 +000010438Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * xinclude.c: fallback was only copying the first child not the
10441 full child list of the fallback element, closes #89684 as reopened
10442 by Bernd Kuemmerlen
10443
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010444Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10445
10446 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10447
Daniel Veillard000eafb2002-12-12 10:04:22 +000010448Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
Daniel Veillardc1eed322002-12-12 11:01:32 +000010450 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010451 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010452 gives enum values, fix functype return type, put back fields in
10453 structs
10454 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010455
Daniel Veillard024b5702002-12-12 00:15:55 +000010456Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10459 about htmlNodeDumpOutput location.
10460 * xpath.c: removed an undefined function signature
10461 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10462 too many symbols in the API breaking the python bindings.
10463 Updated with the libxslt/libexslt changes.
10464
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010465Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * configure.in: preparing release of 2.4.29
10468 * doc/*: rebuilt the docs and API
10469 * xmlreader.c: a few more fixes for the XmlTextReader API
10470
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010471Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10472
10473 * include/win32config.h: applied mingw patch from Magnus Henoch
10474
Daniel Veillard5aad8322002-12-11 15:59:44 +000010475Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10478
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010479Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10482 building Python script, does the C parsing directly, generates
10483 a better API description including structure fieds defs and
10484 enums. Still a couple of bugs, but good enough for the python
10485 wrappers now.
10486 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10487 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10488 include/libxml/schemasInternals.h include/libxml/tree.h: more
10489 cleanup based on the python analysis script reports.
10490 * libxml.spec.in: make sure the API XML description is part of the
10491 devel package.
10492
Daniel Veillard01c13b52002-12-10 15:19:08 +000010493Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10496 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10497 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10498 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10499 code cleanup, especially the function comments.
10500 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10501
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010502Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * Makefile.am xmlreader.c include/libxml/Makefile.am
10505 include/libxml/xmlreader.h: Adding a new set of APIs based on
10506 the C# TextXmlReader API but converted to C. Allow to parse
10507 in constant memory usage, far simpler to program and explain
10508 than the SAX like APIs, unfinished but working.
10509 * testReader.c: test program
10510
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010511Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10512
10513 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10514
Daniel Veillard64b35282002-12-04 15:10:40 +000010515Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * tree.c: Chip turner indicated that XHTML1 serialization
10518 rule for style actually break on both IE and Mozilla,
10519 try to avoid the rule if escaping ain't necessary
10520
Daniel Veillard8efff672002-12-04 11:44:48 +000010521Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * nanhttp.c: handle HTTP URL escaping, problem reported by
10524 Glen Nakamura and Stefano Zacchiroli
10525
Daniel Veillard1c732d22002-11-30 11:22:59 +000010526Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10529
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010530Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * uri.c: Johann Richard pointed out some XPointer problems for
10533 URN based URI references in XInclude. Modified the URI parsing
10534 and saving routines to allow correct parsing and saving of
10535 XPointers, especially when attached to "opaque" scheme accordingly
10536 to RFC 2396
10537
Daniel Veillard8db67d22002-11-27 19:39:27 +000010538Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10541 of refactoring to the HTML saving code.
10542 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10543 in the doc.
10544
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010545Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10548 to a buffer API to reuse the generic dump to an OutputIO layer,
10549 this reduces code, fixes xmlNodeDump() for XHTML, also made
10550 xmlNodeDump() now return the number of byte written.
10551
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010552Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * python/setup.py.in: another patch from Stéphane Bidoul for
10555 Python bindings on Windows
10556 * doc/parsedecl.py: small cleanup
10557
Daniel Veillard9715c172002-11-25 16:33:40 +000010558Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * libxml.spec.in configure.in: add a line in %changelog for releases
10561
Daniel Veillard9bc53102002-11-25 13:20:04 +000010562Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * parser.c: patch from Marcus Clarke fixing a problem in entities
10565 parsing that was detected in KDe documentations environment.
10566
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010567Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10568
10569 * python/libxml.c (libxml_prev): Return the previous as opposed to
10570 the next node (I guess this is the result of some cut & paste programming:)
10571
Daniel Veillard80d7b902002-11-23 16:23:08 +000010572Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10575
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010576Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * python/generator.py python/libxml.c python/setup.py.in: trying
10579 to fix the Python bindings build on Windows (Stéphane Bidoul)
10580
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010581Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10582
10583 * win32/configure.js: added option for python bindings
10584 * win32/libxml2.def.src: added more exports
10585
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010586Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10587
10588 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10589 pthreads
10590 * win32/wince/*: applied updates to Windows CE port from Javier
10591
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010592Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * configure.in: preparing 2.4.28
10595 * libxml.spec.in doc/Makefile.am: some cleanup
10596 * doc/*: updated the news and regenerated.
10597
Daniel Veillardfee408f2002-11-22 13:18:30 +000010598Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * HTMLparser.c: final touch at closing #87235 </p> end tags
10601 need to be generated.
10602 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10603 this change slightly the output of a few tests
10604 * doc/*: regenerated
10605
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010606Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * parserInternals.c: fixing bug #99190 when UTF8 document are
10609 parsed using the progressive parser and the end of the chunk
10610 is in the middle of an UTF8 multibyte character.
10611
William M. Brack8b2c7f12002-11-22 05:07:29 +000010612Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10613
10614 * threads.c: fixed initialization problem in xmlNewGlobalState
10615 which was causing crash.
10616 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10617 in xmlInitializeGlobalState.
10618 * parserInternals.c: cleaned up ctxt->sax initialisation.
10619
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010620Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * tree.c include/libxml/tree.h: modified the existing APIs
10623 to handle XHTML1 serialization rules automatically, also add
10624 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10625 libxslt serialization uses it when needed without changing
10626 the library API.
10627 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10628 result/xhtml1: added a new test specifically for xhtml1 output
10629 and updated the result of one XHTML1 test
10630
Daniel Veillardd076a202002-11-20 13:28:31 +000010631Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xinclude.c parserInternals.c encoding.c: fixed #99082
10634 for xi:include encoding="..." support on text includes.
10635 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10636 test/XInclude/ents/isolatin.txt : added a specific regression test
10637 * python/generator.py python/libxml2class.txt: fixed the generator
10638 the new set of comments generated for doc/libxml2-api.xml were
10639 breaking the python generation.
10640
Daniel Veillard817e70b2002-11-19 22:28:48 +000010641Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10644 * configure.in: patch for Solaris on new autoconf closes #98880
10645 * doc/parsedecl.py: repair the frigging API building script,
10646 did I say that python xmllib sucks ?
10647 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10648 and some comment are no more truncated.
10649
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010650Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * parser.c: Martin Stoilov pointed out a potential leak in
10653 xmlCreateMemoryParserCtxt
10654
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010655Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10658 included in HTML documents and using the push parser.
10659
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010660Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10661
10662 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10663 specified, look for the Python interpreter not just in the
10664 specified root but also in the specified location. Fixes #98825
10665
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010666Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * python/libxml.c: fixing bug #98792 , node may have no doc
10669 and dereferencing without checking ain't good ...
10670
Daniel Veillarddad3f682002-11-17 16:47:27 +000010671Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * configure.in: preparing release 2.4.27
10674 * doc/* : updated and rebuilt the docs
10675 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10676 and all the docs are actually packaged and in the final RPMs
10677 * parser.c parserInternals.c include/libxml/parser.h: restore
10678 xmllint --recover feature.
10679
Daniel Veillard68e9e742002-11-16 15:35:11 +000010680Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
Daniel Veillard784b9352003-02-16 15:50:27 +000010682 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010683 processing of parsed entities, and XPath computation on sustitued
10684 entities.
10685 * testXPath.c: make sure entities are substitued.
10686
Daniel Veillard328f48c2002-11-15 15:24:34 +000010687Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
Daniel Veillard784b9352003-02-16 15:50:27 +000010689 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010690 processing of internal parsed entities, which had to be changed.
10691
Daniel Veillard66651aa2002-11-15 11:21:43 +000010692Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10695 trying to fix bug #98517 about building outside the source tree
10696 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10697
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010698Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10699
10700 * include/win32config.h: cleanup
10701 * win32/Makefile.mingw: integrated mingw in JScript configure
10702 * win32/Makefile.msvc: modified to allow mingw coexistence
10703 * win32/configure.js: integrated mingw
10704 * win32/Readme.txt: cleanup
10705
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010706Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * HTMLparser.c: strengthen the guard in the Pop macros,
10709 like in the XML parser, closes bug #97315
10710
Daniel Veillard0821b152002-11-12 20:57:47 +000010711Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10714 callback is never used.
10715
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010716Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * parserInternals.c: fixed the initialization of the SAX structure
10719 which was breaking xsltproc
10720 * xpath.c: patch from Petr Pajas for CDATA nodes
10721 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10722 * parser.c include/libxml/parser.h: patch from Peter Jones
10723 removing a leak in xmlSAXParseMemory() and adding the
10724 function xmlSAXParseMemoryWithData()
10725
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010726Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10727
10728 adding pdf of tutorial, changing web page to link to it
10729 * doc/tutorial/xmltutorial.pdf
10730 * doc/xml.html
10731 * doc/docs.html
10732
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010733Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10734
10735 * doc/tutorial/ar01s08.html
10736 adding file what I forgot for tutorial
10737
10738
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010739Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10740
10741 Adding encoding discussion to tutorial
10742 Added:
10743 * doc/tutorial/images/*.png: DocBook admonition image files
10744 * doc/tutorial/apf.html, apg.html: new generated html
10745 * doc/tutorial/includeconvert.c: conversion code entity file
10746 changed:
10747 * doc/tutorial/xmltutorial.xml: DocBook original
10748 * doc/tutorial/*.html: generated html
10749
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010750Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10751
10752 * include/libxml/*.h: retired xmlwin32version.h
10753 * doc/Makefile.am: retired xmlwin32version.h
10754 * win32/configure.js: retired xmlwin32version.h
10755
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010756Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10757
10758 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010759 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10760 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010761
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010762Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * globals.c: fixed a typo pointed out by Igor
10765 * xpath.c: try to speed up node compare using line numbers
10766 if available.
10767
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010768Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * tree.c: make xmlFreeNode() handle attributes correctly.
10771
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010772Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10773
10774 * catalog.c: completed the #96963 fix, as reported by Karl
10775 Eichwalder
10776
Daniel Veillard56f21f22002-11-06 15:49:46 +000010777Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10780
Daniel Veillard91ad8792002-11-04 17:06:52 +000010781Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * Makefile.am: switched the order of a couple of includes
10784 to fix bugs #97100
10785
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010786Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10787
10788 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10789 xmlLoadCatalogs that used to separate directories with a ':'.
10790
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010791Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10792
10793 * threads.c: improvements to the Windows-side of thread handling
10794 * testThreads.c: conditionally excluded unistd.h
10795 * testThradsWin32.c: broke overlong lines
10796 * include/win32config.h: adapted thread-related macros to the new
10797 scheme and for pthreads on Windows
10798 * win32/Makefile.msvc: introduced a more flexible thread build,
10799 added testThreads[Win32].c to the build
10800 * win32/configure.js: introduced a more flexible thread config
10801
John Fleck61f6fb62002-10-31 15:23:29 +0000108022002-10-31 John Fleck <jfleck@inkstain.net>
10803
10804 * doc/xml.html (and, by implication, FAQ.html)
10805 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10806
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010807Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10808
10809 * configure.in: removed xmlwin32version.h
10810 * include/libxml/Makefile.am: removed xmlwin32version.h
10811
Daniel Veillardce66ce12002-10-28 19:01:59 +000010812Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * tree.c: applied patch from Brian Stafford to fix a bug
10815 in xmlReconciliateNs()
10816
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010817Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * tree.c: applied patch from Christian Glahn to allow
10820 xmlNewChild() on document fragment nodes
10821
Daniel Veillardb39bc392002-10-26 19:29:51 +000010822Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * parser.c: Christian Glahn found a problem with a recent
10825 patch to xmlParseBalancedChunkMemoryRecover()
10826 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10827 problems
10828 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10829 test/schemas/seq*: added the test cases from Charles
10830
Daniel Veillard366a9152002-10-23 20:43:53 +000010831Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10834 serious cleanup of the spec file and associated changes
10835 in the Makefiles.
10836 * valid.c: try to remove some warnings on x86_64
10837
Daniel Veillardd033d022002-10-23 14:55:02 +000010838Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10841 fix bug #96586
10842
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010843Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10846 parsing, applied his patch
10847 * result/HTML/attrents.html result/HTML/attrents.html.err
10848 result/HTML/attrents.html.sax test/HTML/attrents.html:
10849 added the test and result case provided by Mikhail Sogrine
10850
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010851Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * vms/build_libxml.com vms/config.vms vms/readme.vms
10854 include/libxml/parser.h include/libxml/parserInternals.h
10855 include/libxml/tree.h include/libxml/xmlIO.h
10856 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10857 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10858 Applied the VMS update patch from Craig A. Berry
10859 * doc/*.html: update
10860
Daniel Veillardf000f072002-10-22 14:28:17 +000010861Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10864
Daniel Veillard1e208222002-10-22 14:25:25 +000010865Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * debugXML.c: adding a grep command to --shell in xmllint
10868 for T.V. Raman
10869
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010870Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * xmlcatalog.c: tried to fix some of the problem with --sgml
10873
Daniel Veillard935494a2002-10-22 14:22:46 +000010874Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * parser.c: tried to fix bug #91500 where doc->children may
10877 be overriden by a call to xmlParseBalancedChunkMemory()
10878
10879Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10882 identifiers in SGML catalogs containing '&'
10883
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010884Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * python/types.c: fixed bugs when passing result value tree
10887 to Python functions.
10888
Daniel Veillard48267432002-10-18 11:21:38 +000010889Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * configure.in: preparing the release of 2.4.26
10892 * doc/*: updated and rebuilt the documentation
10893
Daniel Veillardbb284f42002-10-16 18:02:47 +000010894Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * parser.c: fixed a XML Namespace compliance bug reported by
10897 Alexander Grimalovsky
10898
Daniel Veillard44892f72002-10-16 15:23:26 +000010899Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * HTMLtree.c: fixed serialization of script and style when
10902 they are not lowercase (i.e. added using the API to the tree).
10903
Daniel Veillard2fd85422002-10-16 14:32:41 +000010904Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * valid.c: make xmlValidateDocument emit a warning msg if there
10907 is no DTD, pointed by Christian Glahn
10908
Daniel Veillard32370232002-10-16 14:08:14 +000010909Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10912 content model when some of the blocks have min or max, and a couple
10913 of bugs found in the process.
10914 * result/schemas/list0* test/schemas/list0*: added some specific
10915 regression tests
10916
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010917Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * README: updated the contact informations
10920
Daniel Veillard63186732002-10-15 08:43:17 +000010921Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10924 misses it, reported by Peter Bray.
10925
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010926Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10929 and removed a few warnings
10930
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010931Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * parser.c: Christian Glahn found a small bug in the push parser.
10934 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10935 public
10936
Daniel Veillard6045c902002-10-09 21:13:59 +000010937Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * xmlschemas.c include/libxml/xmlschemas.h: added
10940 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10941 * testSchemas.c: added --memory to test the new interface
10942
Daniel Veillardf0070122002-10-09 14:24:17 +000010943Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * doc/index.py doc/search.php: integrated the XSLT indexing,
10946 a few fixed in the indexer, added a scope selection at the
10947 search level.
10948
Daniel Veillard01992e02002-10-09 10:20:30 +000010949Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10952 this was due to uninitialized parts of the validation context
10953
Daniel Veillard321be0c2002-10-08 21:26:42 +000010954Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * debugXML.c: applied patch from Mark Vakoc except the API
10957 change, preserved it.
10958 * doc/*: updated the docs to point to the search engine for
10959 information lookup or before bug/help reports.
10960
Daniel Veillard01e87d22002-10-08 16:55:06 +000010961Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * doc/index.py doc/search.php: added mailing-list archives
10964 indexing and lookup
10965
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010966Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10969
Daniel Veillard9b006132002-10-07 11:13:27 +000010970Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * doc/index.py: improved HTML indexing
10973 * doc/search.php: make the queries also lookup the HTML based indexes
10974
Daniel Veillard141d04b2002-10-06 21:51:18 +000010975Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * doc/index.py: added HTML page indexing
10978
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010979Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10980
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010981 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010982 problem in libxslt.
10983 * catalog.c: fixed list handling in XML_CATALOG_FILES
10984
Daniel Veillardceb09b92002-10-04 11:46:37 +000010985Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * valid.c: typo/bug found by Christian Glahn
10988
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010989Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10990
10991 * xmlIO.c: applied Windows CE patch from Javier.
10992 * win32/wince: new directory, contains support for the PocketPC
10993 with Windows CE from Javier.
10994 * include/win32config.h: reorganised, removed duplicate
10995 definitions and applied WinCE patch from Javier.
10996 * include/wsockcompat.h: new file, now contains WinSock
10997 compatibility macros.
10998 * win32/Makefile.msvc: introduced double-run compilation.
10999
Daniel Veillarde16b5742002-09-26 17:50:03 +000011000Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * configure.in include/libxml/xmlwin32version.h: preparing release
11003 of 2.4.25
11004 * doc/*: updated and regenerated teh docs and web pages.
11005
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011006Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11009 error were not covering namespace declarations.
11010 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11011 it was missing the attribute declaration for the namespace
11012 * result/VC/NS3: the fix now report breakages in that test
11013
Daniel Veillardabe01742002-09-26 12:40:03 +000011014Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11017
Daniel Veillard2ace1952002-09-26 12:28:02 +000011018Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11021 and regenerated the docs and web site
11022
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011023Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11026 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11027 not before
11028
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011029Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * python/generator.py python/libxml2class.txt: fixed a stupid error
11032 breaking the python API
11033
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011034Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11037 triostr.c triostr.h: applied a trio update patch from
11038 Bjorn Reese which should work with MinGW
11039
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011040Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * tree.c: improving some documentation comments
11043 * xmlregexp.c: found and fixed a mem leak with python regression tests
11044 * doc/*: rebuilt the doc and the API XML file including the
11045 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11046 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11047 python/types.c: added access to the XML Schemas regexps from
11048 python
11049 * python/tests/Makefile.am python/tests/regexp.py: added a
11050 simple regexp bindings test
11051
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011052Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11053
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011054 * doc/xml.html:
11055 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011056
Daniel Veillard118aed72002-09-24 14:13:13 +000011057Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * xmlregexp.c: fixed the data callback on transition functionality
11060 which was broken when using the compact form
11061 * result/schemas/*: updated the results, less verbose, all tests
11062 pass like before
11063 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11064 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11065 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11066 annoying warnings
11067 * xpath.c: try to provide better error report when possible
11068
Daniel Veillard72336152002-09-21 13:08:14 +000011069Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * Makefile.am: fixed a breakage raised by Jacob
11072
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011073Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11074
11075 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11076 which don't use sockets
11077
Igor Zlatkovic01280582002-09-20 16:40:34 +000011078Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11079
11080 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11081 * win32/configure.js: applied zlib patch from Daniel Gehriger
11082
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011083Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11084
11085 * win32/configure.js: applied the patch from Mark Vakoc for
11086 regexp support
11087 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11088 for regexp support
11089
Daniel Veillardb5c05732002-09-20 13:36:25 +000011090Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * xmlschemastypes.c: as pointed by Igor Float and Double
11093 parsing ain't finished yet
11094
Daniel Veillard40b11342002-09-20 12:01:39 +000011095Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * Makefile.am configure.in: trying to fix #88412 by bypassing
11098 all the python subdir if python ain't detected
11099
Daniel Veillard23e73572002-09-19 19:56:43 +000011100Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11103 made configuring with regexps/automata/unicode the default
11104 but without schemas ATM
11105 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11106 fixed the regexp based DTD validation performance and memory
11107 problem by switching to a compact form for determinist regexps
11108 and detecting the determinism property in the process. Seems
11109 as fast as the old DTD validation specific engine :-) despite
11110 the regexp built and compaction process.
11111
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011112Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * valid.c: determinism is debugged, new DTD checking code now works
11115 but xmlFAComputesDeterminism takes far too much CPU and the whole
11116 set usues too much memory to be really usable as-is
11117
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011118Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * tree.c: fixed another stupid bug in xmlGetNodePath()
11121 * xmllint.c: --version now report the options compiled in
11122
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011123Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * HTMLparser.c: small cleanup
11126 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11127 when configured with them. A bit of debugging around the determinism
11128 checks is still needed
11129
Daniel Veillard63b01c22002-09-17 19:25:28 +000011130Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11133
Daniel Veillard92727042002-09-17 17:59:20 +000011134Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11135
11136 * xmlIO.c: small portability glitch fixed.
11137
Daniel Veillard84d70a42002-09-16 10:51:38 +000011138Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * xmlschemastypes.c: incomplete steps for real/double support
11141 * testAutomata.c include/libxml/xmlautomata.h
11142 include/libxml/xmlregexp.h: avoiding a compilation problem
11143 * valid.c include/libxml/valid.h: starting the work toward using
11144 the regexps for actual DTD validation
11145
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011146Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * hash.c: cosmetic cleanup
11149 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11150 integrating a DTD validation layer based on the regexps
11151
Daniel Veillard4402ab42002-09-12 16:02:56 +000011152Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11155 the determinism was tested before eliminating the epsilon
11156 transitions :-(
11157
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011158Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * python/generator.py python/libxml.c python/libxml.py
11161 python/libxml2-python-api.xml python/libxml2class.txt
11162 python/libxml_wrap.h python/types.c: updated the python
11163 bindings, added code for easier File I/O, and the ability to
11164 define a resolver from Python fixing bug #91635
11165 * python/tests/Makefile.am python/tests/inbuf.py
11166 python/tests/outbuf.py python/tests/pushSAXhtml.py
11167 python/tests/resolver.py python/tests/serialize.py: updated
11168 and augmented the set of Python tests.
11169
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011170Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11171
11172 * win32/configure.js: added more readme info for the binary
11173 package.
11174
Daniel Veillard607b35c2002-09-10 12:16:19 +000011175Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * xmlIO.c: fixed a stupid out of bound array error
11178
11179Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11182 messing around with support for Windows path, cleanups,
11183 trying to identify and fix the various code path to the
11184 filename access. Added xmlNormalizeWindowsPath()
11185
Daniel Veillard76575762002-09-05 14:21:15 +000011186Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * error.c valid.c: working on better error reporting of validity
11189 errors, especially providing an accurate context.
11190 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11191 error reports in those cases.
11192
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011193Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11196 parser.c parserInternals.c xmlIO.c: get rid of all the
11197 perror() calls made in the library execution paths. This
11198 should fix both #92059 and #92385
11199
Daniel Veillard19aa7022002-09-05 11:14:19 +000011200Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * xmllint.c: memory leak reporting was broken after a change
11203 of the preprocessor symbol used to activate it.
11204
Daniel Veillardec6725e2002-09-05 11:12:45 +000011205Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * tree.c: try to make the copy function work for node of
11208 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11209 DOM layers though, not libxml2 itself.
11210
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011211Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * valid.c: try to provide file and line informations, not all
11214 messages are covered, but it's a (good) start
11215
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011216Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * xinclude.c: reimplemented a large part of the XInclude
11219 processor, trying to minimize resources used, James Henstridge
11220 provided a huge test case which was exhibiting severe memory
11221 consumption problems.
11222
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011223Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * python/Makefile.am: applied patch from Christophe Merlet to
11226 reestablish DESTDIR
11227
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011228Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * libxml.spec.in: fixes libary path for x86_64 AMD
11231
John Fleckbe98b332002-09-04 03:16:23 +000011232Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11233
11234 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011235 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011236 (plus resulting generated html files)
11237 fixing one spot I missed in the tutorial where I hadn't freed
11238 memory properly
11239
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011240Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11241
11242 * doc/tutorial/includeaddattribute.c
11243 * doc/tutorial/includeaddkeyword.c
11244 * doc/tutorial/includegetattribute.c
11245 * doc/tutorial/includekeyword.c
11246 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011247 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011248 update tutorial to properly free memory (thanks to Christopher
11249 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011250 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011251 added image files so the callouts are graphical, making it
11252 easier to read ( use "--param callout.graphics 1" to generate
11253 html with graphical callouts)
11254
Daniel Veillarde1662542002-08-28 11:50:59 +000011255Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11258 nice logos generated by Marc Liyanage
11259 * doc/site.xsl *.html: changed the stylesheet to show the new
11260 logo and regenerated the pages
11261
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011262Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11265
Daniel Veillard42766c02002-08-22 20:52:17 +000011266Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * xpath.c: possible mem leak patch from Jason Adams
11269
11270Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11273 in the XQuery namespace
11274 * configure.in: preparing 2.4.24
11275 * doc/*.html: updated the web pages
11276
11277Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * python/generator.py: closing bug #85258 by generating conditional
11280 compile check to avoid linking to routines not configured in.
11281
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000112822002-08-22 Havoc Pennington <hp@pobox.com>
11283
11284 * autogen.sh: update error message for missing automake
11285
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011286Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * python/Makefile.am: typo in target name resulted in libxml2.py
11289 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11290
Daniel Veillard22669b22002-08-22 07:17:11 +000011291Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * win32/win32/Makefile.mingw: updated with version from
11294 Elizabeth Barham at http://soggytrousers.net/repository/
11295
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011296Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11297
11298 * win32/Makefile.msvc: added the prefix location to the include
11299 and lib search path.
11300
Havoc Pennington830e8972002-08-18 22:22:13 +0000113012002-08-18 Havoc Pennington <hp@pobox.com>
11302
11303 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11304 both automake 1.6 and 1.4 installed get the right automake. Means
11305 compilation from CVS will now require the latest automake 1.4
11306 release, or manually creating symlinks called "automake-1.4" and
11307 "aclocal-1.4"
11308
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011309Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * configure.in python/Makefile.am: more AMD 64 induced changes from
11312 Frederic Crozat
11313
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011314Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * xinclude.c: oops I was missing the xml:base fixup too
11317 * result/XInclude/*.xml: this adds xml:base attributes to most
11318 results of the tests
11319
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011320Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * xinclude.c: quick but apparently working implementation of
11323 xi:fallback, should close bug #89684
11324 * Makefile.am test/XInclude/docs/fallback.xml
11325 result/XInclude/fallback.xml: added a basic test for fallback,
11326 and run with --nowarning to avoid a spurious warning
11327 * configure.in: applied patch from Frederic Crozat for python
11328 bindings on AMD 64bits machines.
11329
Daniel Veillard9e923512002-08-14 08:48:52 +000011330Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11333 the caller don't pass a SAX callback block.
11334
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011335Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * tree.c: applied the same fix for the XML-1.0 namespace to
11338 xmlSearchNsByHref() as was done for xmlSearchNs()
11339
Daniel Veillardad11b302002-08-12 14:53:41 +000011340Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * libxml.3: small cleanup of the man page
11343 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11344 when serializing HREF attributes generated by XSLT.
11345
Daniel Veillardc084e472002-08-12 13:27:28 +000011346Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11349 version of Marc Liyanage' patch for boolean attributes in HTML
11350 output
11351
Daniel Veillard5f91b372002-08-12 12:13:01 +000011352Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * python/tests/serialize.py: fixed the test results, indenting
11355 behaviour changed slightly
11356
Aleksey Sanin9e951762002-08-08 18:02:41 +000011357Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11358
11359 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11360 new c14n function to Windows def files
11361
Aleksey Saninea4272a2002-08-02 23:50:03 +000011362Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11363
11364 * c14n.c: fixed a memory leak in c14n code
11365
Daniel Veillard58e44c92002-08-02 22:19:49 +000011366Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * parser.c include/libxml/parser.h: adding a new API for Christian
11369 Glahn: xmlParseBalancedChunkMemoryRecover
11370 * valid.c: patch from Rick Jones for some grammar cleanup in
11371 validation messages
11372 * result/VC/* result/valid/*: this slightly change some of the
11373 regression tests outputs
11374
Daniel Veillard0bf29002002-08-01 12:54:11 +000011375Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * tree.c: trying to fix a problem in namespaced attribute handling
11378 raised by Christian Glahn
11379
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011380Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * encoding.c include/libxml/encoding.h: Opening the interface
11383 xmlNewCharEncodingHandler as requested in #89415
11384 * python/generator.py python/setup.py.in: applied cleanup
11385 patches from Marc-Andre Lemburg
11386 * tree.c: fixing bug #89332 on a specific case of loosing
11387 the XML-1.0 namespace on xml:xxx attributes
11388
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011389Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11390
11391 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11392 corner case from new Merlin's test suite and added a callback
11393 that will be used to improve xmlsec performance
11394
11395
Daniel Veillard0b22def2002-07-29 16:23:03 +000011396Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * HTMLtree.c: trying to fix the <style> escaping problem in
11399 HTML serialization bug #89342
11400
Daniel Veillard0b28e882002-07-24 23:47:05 +000011401Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11404 and rebuilt the web site.
11405
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011406Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011407
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011408 * include/libxml/tree.h: added _private member to xmlNs struct
11409
Daniel Veillard1d995272002-07-22 16:43:32 +000011410Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * HTMLparser.c: fixing bug #84876 based on the xml working
11413 code.
11414
William M. Brack61eaba52002-07-21 11:14:18 +000011415Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11416
11417 * python/Makefile.am: enhanced to fix bug 72012 (errors
11418 when using '-jX' make parameter)
11419
William M. Brackef61d202002-07-19 08:32:00 +000011420Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11421
11422 * xpath.c: small additional enhancement for booleans
11423 compared to nodesets
11424
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011425Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * HTMLtree.c: changed the order of the encoding declaration
11428 attributes in the meta tags due to a bug in IE/Mac
11429
William M. Brack0c022ad2002-07-12 00:56:01 +000011430Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11431
11432 * xpath.c: enhanced handling of booleans (especially '='
11433 and '!=' for nodesets) - fixes bug 85256. Added new
11434 routine xmlXPathNotEqualValues for more proper handling
11435 of '!=' when nodesets are involved.
11436
Daniel Veillard06944e22002-07-11 19:55:18 +000011437Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11440 doc/xmlcatalog_man.xml to the source distribution
11441
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011442Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11443
11444 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11445 asked for this.
11446
Daniel Veillard539638b2002-07-06 19:55:14 +000011447Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * configure.in: preparing 2.4.23
11450 * doc/*: rebuilt the docs
11451
Daniel Veillard176d99f2002-07-06 19:22:28 +000011452Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * parser.c: fixing bug #84169 by fixing the
11455 comment of xmlCreatePushParserCtxt to describe the
11456 encoding detection parameters better.
11457
Daniel Veillard37f961d2002-07-06 17:53:56 +000011458Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * valid.c: fixing bug #79331 in one path the lookup for
11461 ID attributes on a namespaced node wasn't handled correctly :-\
11462
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011463Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * HTMLparser.c: trying to fix 87235 about discarded white
11466 spaces in the HTML parser.
11467 * result/HTML/*: this changes the output of a number of HTML
11468 regression tests
11469
Daniel Veillardfdc91562002-07-01 21:52:03 +000011470Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * xpath.c: applied patch from Richard Jinks for the namespace
11473 axis + fixed a memory error.
11474 * parser.c parserInternals.c: applied patches from Peter Jacobi
11475 removing ctxt->token for good.
11476 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11477 popped out by the regression tests.
11478 * Makefile.am: patch for threads makefile from Gary Pennington
11479
William M. Brack6000af52002-06-28 11:43:13 +000011480Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11481
Daniel Veillardfdc91562002-07-01 21:52:03 +000011482 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011483 expressions involving preceding-sibling (et al).
11484
Daniel Veillard153120c2002-06-18 07:58:35 +000011485Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * hash.c: applied a patch from Peter Jacobi to solve a problem
11488 when compiling with the Watcom C on Win32
11489 * result/schemas/*.err: the change of hashing algo generated
11490 permutations in the output
11491
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011492Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * hash.c: applied patch from Sander Vesik improving the quality of
11495 the hash function.
11496
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114972002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011498
11499 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11500 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11501 xmllint.c xpath.c: replaced sprintf() with snprintf()
11502 to prevent possible buffer overflow (the bug was pointed
11503 out by Anju Premachandran)
11504
Daniel Veillarde059b892002-06-13 15:32:10 +000011505Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * parser.c: removed an uninitialized data error popped by valgrind
11508 on PE references
11509
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011510Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11511
11512 * doc/xml.html
11513 adding tutorial reference to the web page
11514
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011515Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11516
11517 * doc/tutorial/xmltutorial.xml
11518 * doc/tutorial/ar01s07.html
11519 * doc/tutorial/ape.html
11520 * doc/tutorial/includegetattribute.c
11521 adding section to tutorial about retrieving an attribute
11522 value
11523
Daniel Veillardf5582f12002-06-11 10:08:16 +000011524Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11525
11526 * parser.c: applied a couple of patches from Peter Jacobi to start
11527 to get rid of ctxt->token, with a possible significant speed
11528 improvement to be gained once done. Better compliance with PE
11529 references constructs in DTDs too.
11530 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11531 from Peter too
11532
Daniel Veillard38d80e22002-06-11 07:24:56 +000011533Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11536 xmlParseElement was likely to have been deallocated at the
11537 time of the report, possibly leading to segfault. Just report
11538 the tag name now.
11539
Daniel Veillard9e412302002-06-10 15:59:44 +000011540Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * xpath.c: patch from Richard Jinks for XPath substring() function
11543 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11544
Aleksey Sanina5808b92002-06-14 17:07:41 +0000115452002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011546
11547 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11548
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011549Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11550
11551 *doc/FAQ.html
11552 fixing typos in FAQ, thanks to Robert Funnell for the
11553 editing help
11554
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011555Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * NEWS: got complaints from rpmlint that it was empty
11558
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011559Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11560
11561 * added doc/tutorial, including:
11562 apa.html
11563 apb.html
11564 apc.html
11565 apd.html
11566 ar01s02.html
11567 ar01s03.html
11568 ar01s04.html
11569 ar01s05.html
11570 ar01s06.html
11571 includeaddattribute.c
11572 includeaddkeyword.c
11573 includekeyword.c
11574 includestory.xml
11575 index.html
11576 xmltutorial.xml
11577 libxml tutorial, including generated html
11578
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011579Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11580
11581 * result/c14n/exc-without-comments/merlin-c14n-two-*
11582 result/c14n/without-comments/merlin-c14n-two-*
11583 test/c14n/exc-without-comments/merlin-c14n-two-*
11584 test/c14n/without-comments/merlin-c14n-two-*
11585 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11586 c14n/exc-c14n and slightly modified test script to handle
11587 these test cases
11588 * c14n.c: fixed bugs for complicated nodes set (namespace
11589 without node and others from merlin-c14n-two.tar.gz)
11590 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11591 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11592 for xmlsec performance patch
11593 * xpath.c: fixed self::node() for namespaces and attributes
11594
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011595Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11596
11597 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11598 but with the format parameter
11599 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11600
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011601Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11602
11603 * Makefile.am: updated c14n tests suite
11604 * c14n.c: performance improvement for previous c14n patch
11605
Daniel Veillarde72c7562002-05-31 09:47:30 +000011606Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * parser.c: another peroformance patch from Peter Jacobi, that
11609 time on parsing attribute values.
11610
Aleksey Sanin508a1012002-05-31 06:32:32 +000011611Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11612
11613 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11614 into LibXML2 test suite
11615
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011616Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11617
11618 * c14n.c: propagating xpath ancesstors node fix to c14n
11619 plus small performance improvement to reduce number of
11620 mallocs
11621 * xpath.c: fixed ancestors axis processing for namespace nodes
11622
Daniel Veillard46de64e2002-05-29 08:21:33 +000011623Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11626 Peter Jacobi
11627
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011628Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * configure.in: preparing 2.4.22
11631
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011632Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11635 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11636 a public entry point.
11637 * doc/*: rebuilt the API and docs
11638
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011639Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * xpath.c: patch from Richard Jinks to fix a problem introduced
11642 in the previous patch and pointed by Norm
11643
Daniel Veillardc6924812002-05-24 11:10:43 +000011644Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * libxml.spec.in: fixing bug #81112
11647
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011648Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * uri.c: fixing bug #82848
11651
Daniel Veillarda2878972002-05-24 07:54:39 +000011652Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11655 output of one catalog test
11656
Aleksey Sanin114e4752002-05-24 07:20:27 +000011657Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011658
Aleksey Sanin114e4752002-05-24 07:20:27 +000011659 * global.data globals.c tree.c include/libxml/globals.h
11660 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11661 default value for global parameter xmlIndentTreeOutput to 1 and
11662 introduced new global parameter xmlTreeIndentString (the string
11663 used to do one-level indent) with default value " " (as it was
11664 in tree.c)
11665
Daniel Veillard49d5af82002-05-23 11:55:49 +000011666Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11669 with trio and schemas.
11670
Daniel Veillard7c13af42002-05-22 09:57:32 +000011671Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * xpath.c: patch from Richard Jinks to fix the problem raised in
11674 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11675
Daniel Veillard5a872412002-05-22 06:40:27 +000011676Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * xmlschemas.c: a bit of work on import.
11679 * xmlschemastypes.c: Charles Bozeman provided a compare function
11680 for date/time types so min/max facet restrictions should work,
11681 indeterminate comparisons return an error instead of equal.
11682 * test/schemas/date_0* result/schemas/date_0_0: specific test
11683 from Charles Bozeman too
11684
Daniel Veillard10b6da42002-05-18 07:55:20 +000011685Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11688 from Christian Cornelssen fixing the man pages and the Catalog
11689 building script.
11690 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11691 next step is <xs:import> I now have a reasonable understanding
11692 of how it works.
11693
Daniel Veillarde5354492002-05-16 08:43:22 +000011694Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11697
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011698Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11699
11700 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11701
Daniel Veillard088bf112002-05-14 11:03:59 +000011702Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11703
11704 * xpath.c: fixing an XPath function evalutation bug pointed out
11705 by Alexey Efimov where the context was lost when evaluating
11706 the function arguments
11707
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011708Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011709
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011710 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11711 function public for XMLSec performance optimizations
11712
Daniel Veillard3cd72402002-05-13 10:33:30 +000011713Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * python/generator.py python/libxml2class.txt : fixed a problem
11716 with the HTML parser pointed by Gary Benson
11717 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11718 example
11719
Aleksey Sanine48a3182002-05-09 18:20:01 +000011720Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11721 * parser.c: fixed bug #81159 (memory growth in SAX)
11722
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011723Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11724 * xpath.c: fixed bug #78858 (the real fix)
11725
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011726Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011727 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011728
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011729Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * tree.c: modified xmlNodeSetBase to allow changing the
11732 base of a document.
11733
Daniel Veillard070803b2002-05-03 07:29:38 +000011734Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * xmlschemastypes.c: patch Charles Bozeman for validation of
11737 all the date, time, and duration types
11738 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11739 * configure.in: fixed an error pointed by an user
11740 * xml2-config.in: fixed an error pointed by an user
11741
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011742Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11743
11744 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11745 win32/libxml2.def.src xmlIO.c: exported default
11746 'file:', 'http:' and 'ftp:' protocols input handlers
11747 and maked protocols comparisson case insensitive
11748
Daniel Veillard34de97f2002-04-30 14:29:22 +000011749Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * configure.in: Neven Has detected a typo
11752
Daniel Veillard28577c32002-04-30 06:48:41 +000011753Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11756 as one of the persons allowed to commit directly to the
11757 module.
11758
Daniel Veillardfc57b412002-04-29 15:50:14 +000011759Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11762 * valid.c: raised a too low limit
11763 * doc/*: rebuilt the docs
11764
Daniel Veillardeca82812002-04-24 11:42:02 +000011765Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * test/XPath/expr/floats test/XPath/expr/functions
11768 result/XPath/expr/floats result/XPath/expr/functions
11769 xpath.c: another XPath conformance patch from Richard Jinks
11770
Daniel Veillard13e04c62002-04-23 17:51:29 +000011771Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * xmlschemas.c: fixed validation of attribute groups.
11774 * test/schemas result/schemas: added an example from the primer
11775
Daniel Veillard88c58912002-04-23 07:12:20 +000011776Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11779 * test/schemas result/schemas: updated the test list
11780
Daniel Veillarde19fc232002-04-22 16:01:24 +000011781Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * TODO: updated a bit
11784 * parser.c: made a comment more specific
11785 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11786 Schemas conformance.
11787 * test/schemas result/schemas: updated the test list
11788
Daniel Veillard441bc322002-04-20 17:38:48 +000011789Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11792 implementing xs:all with minOccurs = 0
11793 * tes/schemas/* result/schemas/*: added more tests covering
11794 xs:all
11795
Daniel Veillard8a001f62002-04-20 07:24:11 +000011796Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * xmlregexp.c: first implementation of the all particle, this
11799 may need to be revisited for case where not all transitions
11800 must be crossed.
11801
Daniel Veillard7646b182002-04-20 06:41:40 +000011802Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * tree.c: another entity processing update from Markus Henke
11805
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011806Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11807
11808 * trionan.c: fixed crash on OSF/1
11809
Daniel Veillardb4398962002-04-19 07:01:55 +000011810Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * xmlschemas.c: more Schemas work
11813 * test/schemas/* result/schemas/*: added more tests coming
11814 from the spec.
11815
Daniel Veillard54761132002-04-18 21:00:44 +000011816Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11819 ExcC14N specification
11820
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011821Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * tree.c: patch from Markus Henke, fix for recursive entities.
11824
Daniel Veillard23b1f372002-04-18 15:50:05 +000011825Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * xpath.c: fix a problem with string() on a document node.
11828
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011829Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * Makefile.am xmlschemas.c: more Schemas work
11832 * test/schemas/* result/schemas/*: added more tests coming
11833 from the spec.
11834
Daniel Veillard6231e842002-04-18 11:54:04 +000011835Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11838 * result/HTML/*: this changes a few things in the results
11839
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011840Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11841
11842 * include/libxml/tree.h: eliminated 'declaration different than
11843 prototype' warning
11844 * include/win32config.h: "resolved" conflicts with errno.h
11845
Daniel Veillardb509f152002-04-17 16:28:10 +000011846Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11849 on the automata interfaces and debug of counted choices
11850 * test/schemas/* result/schemas/*: added a number of tests
11851
Daniel Veillard8651f532002-04-17 09:06:27 +000011852Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11855 a bit of work on Schemas
11856 * testSchemas.c: try to make it more useful
11857 * test/schemas/* result/schemas/* Makefile.am: changed the
11858 Schemas regression test procedure, started adding a few samples
11859
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011860Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11861
11862 * include/libxml/encoding.h: Patch for the Borland C++ builder
11863 * include/libxml/tree.h: Patch for the Borland C++ builder
11864 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011865 * win32/bcb5: New directory for the Borland C++ builder
11866 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011867
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011868Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11869
11870 * win32/Makefile.msvc: Update for XML Schema support
11871 * win32/configure.js: Update for XML Schema support
11872 * win32/libxml2.def.src: Update for XML Schema support
11873
Daniel Veillard4255d502002-04-16 15:50:10 +000011874Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11877 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11878 xmlunicode.c include/libxml/Makefile.am
11879 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11880 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11881 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11882 include/libxml/xmlversion.h.in : merged the current state of
11883 XML Schemas implementation, it is not configured in by default,
11884 a specific --schemas configure option has been added.
11885 * test/automata test/regexp test/schemas Makefile.am
11886 result/automata result/regexp result/schemas:
11887 merged automata/regexp/schemas regression tests
11888
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011889Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * xpath.c: Gary found a compile time problem, fixes #78823
11892
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011893Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * configure.in: release of 2.4.20
11896 * doc/*: updated and rebuilt the docs
11897
Daniel Veillardf544f192002-04-15 12:56:56 +000011898Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * python/Makefile.am: patch from Cristian Gafton to build on
11901 Red Hat 6.2, should also fix #75779
11902
Daniel Veillard940492d2002-04-15 10:15:25 +000011903Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * valid.c: first part of fixing #78729
11906
Daniel Veillardeb475a32002-04-14 22:00:22 +000011907Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11908
11909 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11910 escaping of URI when saving HTML files.
11911 * result/HTML/*: this impacted some tests
11912
Daniel Veillard9b731d72002-04-14 12:56:08 +000011913Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * configure.in: trying to fix #77441
11916
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011917Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * include/libxml/xmlIO.h: Hallski complained it could not be
11920 included by itself.
11921
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011922Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11925
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011926Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11927
11928 * win32/configure.js: patch from Nilo for the c14n option
11929 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11930
Daniel Veillardda423da2002-04-10 19:25:38 +000011931Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11934 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11935 LIBXML_THREAD_ENABLED
11936
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011937Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * xpath.c: another patch from Richard Jinks for substring conformance
11940 * test/XPath/expr/floats test/XPath/expr/strings
11941 result/XPath/expr/floats result/XPath/expr/strings: update of the
11942 test suite to check those.
11943
Daniel Veillard01917aa2002-04-10 11:30:41 +000011944Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * xpath.c: patch from Richard Jinks for .x float parsing.
11947
Daniel Veillard46d6c442002-04-09 16:10:39 +000011948Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * parser.c: patch from Markus Henke when an encoding ain't recognized
11951
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011952Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * libxml.m4: got a report that #include <string.h> was needed
11955
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011956Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11959
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011960Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11961
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011962 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011963
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011964Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11967 pointed out by Melvyn Sopacua.
11968
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011969Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11970
11971 * libxml.m4: Frédéric Crozat gave a patch related to the change
11972 of Include paths breaking the libxml.m4
11973
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011974Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * xpath.c: Fix bug #76927 forgot to save some context
11977 when evaluating binary expressions
11978
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011979Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * configure.in: fixed configure for MPE/iX from Markus Henke
11982 * xmlmemory.c: fixed initialization problems
11983 * xpath.c: another set of patches from Richard Jinks this
11984 fixes "make XPathtests" on linux
11985
Daniel Veillard21458c82002-03-27 16:12:22 +000011986Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11989 * test/XPath/expr/compare test/XPath/expr/equality
11990 test/XPath/expr/floats test/XPath/expr/functions
11991 test/XPath/expr/strings result/XPath/expr/compare
11992 result/XPath/expr/equality result/XPath/expr/floats
11993 result/XPath/expr/functions result/XPath/expr/strings: Updated
11994 tests though they show a divergence on Linux
11995
Daniel Veillard28dfed12002-03-27 09:08:17 +000011996Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * xpath.c trionan.c: previous commit also included patches
11999 from Richard Jinks on some IEEE support corner case
12000
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012001Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12004 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12005 that $(datadir) should be used for docs
12006
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012007Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12010 could leak filedescriptors
12011
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012012Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12013
12014 * configure.in nanohttp.c: applied patch from Allan Clark for
12015 UnixWare/OpenServer
12016
Daniel Veillard19274092002-03-25 16:48:03 +000012017Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * configure.in: preparing 2.4.19
12020 * doc/*: rebuilt the docs
12021
Daniel Veillard56b2db72002-03-25 16:35:28 +000012022Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * nanohttp.c: fixing #76043, got fed up with non-portability
12025 of that piece of code.
12026
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012027Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * valid.c SAX.c: Never commit without running "make tests" :-(
12030 fix a couple of stupidities in the previous commit
12031 * result/*: a few changes in some attribute order result of previous
12032 commit.
12033
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012034Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12037 the internal subset should not raise duplicate ID errors,
12038 also there was a small bug in conjunction to namespace
12039 declarations defaulted and xml:xxx attributes DTD definitions.
12040
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012041Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * xpath.c: Richard Jinks also raised some rounding problems
12044 this tries to fix them
12045
Daniel Veillard4e2df542002-03-22 12:23:14 +000012046Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12049 behaviour in xmlXPathCastToString()
12050
Daniel Veillarddb552912002-03-21 13:27:59 +000012051Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12054 raised by Morus Walter
12055
Daniel Veillard9e537932002-03-21 13:08:08 +000012056Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12059 from Igor
12060
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012061Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * xpath.c: fixing #75619, related to a problem when trying
12064 to evaluate condition when the current node set resulting
12065 from that sub-step evaluation is empty. Also fixes 2 potential
12066 problem with previous-sibling and next-siblings axis.
12067
Daniel Veillard1840ef02002-03-21 08:05:23 +000012068Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12069
12070 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12071 HTML support is not configured in.
12072
Daniel Veillard561b7f82002-03-20 21:55:57 +000012073Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12076 include/libxml/tree.h: dohh I really didn't intended to commit
12077 this test version :-(
12078
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012079Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * testSAX.c: I wanted to see the real speed at the SAX interface
12082 after a little too many Ximianer started complaining about the
12083 parser speed.
12084 added a --quiet option:
12085 paphio:~/XML -> ls -l db100000.xml
12086 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12087 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12088 3200006 callbacks generated
12089 real 0m1.270s
12090 Which means 16MBytes/s and 3Mcallback/s
12091
Daniel Veillardc62a1472002-03-19 18:35:12 +000012092Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * xpath.c: valgrind spotted another error that time when running
12095 on libxslt regression tests
12096
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012097Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * Makefile.am: adding "make valgrind" running the full regression
12100 tests (except python ones) under Valgrind (using valgrind -q
12101 which was kindly added by the author).
12102 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12103 passes cleanly now except an obcure floating point initialization
12104 raised in log10() in one XPath regression test ???
12105 * tree.c: edited some comments to close #75244
12106
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012107Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12110 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12111 context of ScrollKeeper, made sure that if the number is
12112 an integer, the serialization follows the description at
12113 http://www.w3.org/TR/xpath#section-String-Functions
12114
Daniel Veillard5997aca2002-03-18 18:36:20 +000012115Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12116
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012117 * configure.in: preparing 2.4.18
12118 * doc/*: updated and rebuilt the web site
12119 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12120 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012121 * parser.c: humm, changed the way the SAX parser work when
12122 xmlSubstituteEntitiesDefault(1) is set, it will then
12123 do the entity registration and loading by itself in case the
12124 user provided SAX getEntity() returns NULL.
12125 * testSAX.c: added --noent to test the behaviour.
12126
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012127Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * parser.c: Wilfried Teiken provided a hackish but working
12130 way to get context reported back on entities when parsing
12131 with SAX and without breaking the DOM build.
12132
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012133Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * c14n.c: applied a new patch from Aleksey Sanin
12136 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12137 to reference Aleksey implementation of XML digital Signatures
12138
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012139Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * xpath.c: small fix to avoid potential problem due to
12142 ordering of freeing data
12143 * python/Makefile.am: people were complaining about
12144 the generated file in python dir not being built
12145
Daniel Veillardd2379012002-03-15 22:24:56 +000012146Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12147
12148 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12149 python/generator.py python/libxml.c python/types.c: Cleanup
12150 of the python Makefiles based on Jacob and James feedback,
12151 fixed the spec file accordingly, fixed the number of warning
12152 that passing my pedantic CFLAGS was generating. Conclusion
12153 is that Python includes are real crap.
12154
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012155Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * configure,in: it was reported quite a few times that
12158 xml2-config --cflags should not output
12159 -I$includeprefix/libxml2/libxml because libxml2 header names
12160 clashes with existing names like list.h from C++ stl.
12161 Includes should be #include<libxml/xxx.h> so ...
12162
Daniel Veillard6f293b12002-03-15 09:42:33 +000012163Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * c14n.c: another patch from Aleksey Sanin
12166
Daniel Veillard5c396542002-03-15 07:57:50 +000012167Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12170 canonicalization algorithm
12171 * doc/xml.html doc/index.html: added the C14N references on the
12172 index page.
12173
jacob berkman9be65862002-03-14 02:15:56 +0000121742002-03-13 jacob berkman <jacob@ximian.com>
12175
12176 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12177 usage, redundant, and gcc specific
12178
Daniel Veillard75be0132002-03-13 10:03:35 +000012179Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * xpath.c: speedup some node selection operations, this can
12182 have a significant impact on DocBook Norm's stylesheets
12183 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12184 make sure it's always the case
12185 * debugXML.c: distinguish CDATA and comments in ls operations
12186
Daniel Veillard61f26172002-03-12 18:46:39 +000012187Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12188
12189 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12190 to generate better API descriptions etc...
12191
Daniel Veillard9ff88172002-03-11 09:15:32 +000012192Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12193
12194 * c14n.c: Fixing #74186, made sure all boolean expressions
12195 get fully parenthesized, ran indent on the output
12196 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12197 include/libxml/tree.h: also #74186 related, removed the
12198 --with-buffers option, and all the preprocessor conditional
12199 sections that were resulting from it.
12200
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012201Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * valid.c: applied patch from Dodji Seketeli fixing an
12204 uninitailized variable in xmlValidGetValidElements()
12205
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012206Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * c14n.c: fixed a few comments
12209 * doc/*.html doc/*/*.html: regenerated the docs and added
12210 the C14N API
12211 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12212
Daniel Veillardfa49d872002-03-09 10:20:00 +000012213Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * check-xml-test-suite.py: fix to adapt varaiations in the
12216 bindings
12217 * configure.in python/setup.py python/setup.py.in: fixed to
12218 have the version of the python scripts automatically updated
12219
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012220Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12223 in xmlCopyProp()
12224
Daniel Veillardaf43f632002-03-08 15:05:20 +000012225Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * configure.in: preparing 2.4.17 release
12228 * doc/*: updated and rebuilt the docs
12229 * xpath.c: fixed a comment
12230 * python/libxml.c: fixed a possible reentrancy problem
12231
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012232Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12233
12234 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12235 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12236 added a specific regression test
12237 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12238 not raise exceptions when failing to find the attribute.
12239
Daniel Veillard90bc3712002-03-07 15:12:58 +000012240Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12241
12242 * configure.in xmllint.c: owen pointed out a problem with the
12243 ftme fix, gettimeofday() was not detected by configure and
12244 the ftime header wasn't included, dohhh
12245
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012246Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * configure.in xmllint.c: trying to fix #71457 for timing
12249 precision when gettimeofday() is not availble but ftime() is
12250
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012251Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12254 are now copied on install and part of the -devel RPM
12255
Daniel Veillard7b416132002-03-07 08:36:03 +000012256Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12257
12258 * xpath.c: trying to avoid bug #72150 which was apparently
12259 caused by a gcc bug (or a processor problem) as detailed
12260 at http://veillard.com/gcc.bug
12261
Daniel Veillardf742d342002-03-07 00:05:35 +000012262Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12265 fixed xmlReconciliateNs(), added a Python test/example for
12266 inter-document cut'n paste
12267 * python/libxml.py: fixed node.doc on document nodes and added
12268 xpathEval() onto node objects
12269
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012270Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12273 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12274 fixup and integrated tests for the serialization stuff
12275
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012276Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12279 moved the libxml man page to section 3
12280
Daniel Veillard1e774382002-03-06 17:35:40 +000012281Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12282
12283 * tree.c: fix bug #72490
12284 * python/libxml.c python/libxml.py: added methods serialize()
12285 and saveTo() to all node elements.
12286
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012287Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * xmlIO.c: closed #73430, don't read from an input source
12290 which indicated an end-of-file or an error.
12291
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012292Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * parser.c: make sure SAX endDocument is always called as
12295 this could result in a Python memory leak otherwise (it's
12296 used to decrement ref-counting)
12297 * python/generator.py python/libxml.c python/libxml.py
12298 python/libxml2-python-api.xml python/libxml2class.txt
12299 python/tests/error.py python/tests/xpath.py: implemented
12300 the suggestions made by Gary Benson and extended the tests
12301 to match it.
12302
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012303Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * python/generator.py: applied patch fixing #73450
12306
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012307Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12308
12309 * xpath.c: fixing #61290 "namespace nodes have no parent"
12310 long standing divergence from the XPath REC. NodeSets
12311 simply hold a copy of namespace nodes and those node ->next
12312 points to the parent (which may not be the node carrying the
12313 definition).
12314 * include/libxml/xpath.h: flagged but didn't added a possible
12315 speedup
12316 * DOCBparser.c HTMLparser.c: removed some warnings from push
12317 parser due to new state being added.
12318 * tree.c: new fix from Boris Erdmann
12319 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12320 the XML Canonalization support from Aleksey Sanin
12321
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012322Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12323
12324 * tree.c: patch from Boris Erdmann fixing some namespace odities
12325 with xmlCopyNode()
12326
Daniel Veillardc6613042002-03-02 09:34:02 +000012327Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * xmlIO.c: fix bug #72706 when loading a NULL entity
12330
Daniel Veillardc0fef772002-03-01 16:16:31 +000012331Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12334 actually change in a future XML Namespace revision.
12335
Daniel Veillard79426f22002-03-01 16:14:17 +000012336Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12339 added the possibility of returning nodesets from XPath extension
12340 functions written in Python
12341
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012342Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * python/*: commiting some Python bindings work done while travelling
12345
Daniel Veillard97300512002-03-01 09:13:41 +000012346Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12347
12348 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12349 explicitely with memory debugging switched on
12350
Daniel Veillard6361da02002-02-23 10:10:33 +000012351Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12354 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12355 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12356 the accessor generator for strings
12357 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12358 regression test.
12359
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012360Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * python/README python/generator.py python/libxml.c python/setup.py:
12363 added the 'usual' setup.py to allow building a libxml2-python
12364 module based on the same code. The initialization is however
12365 different the 2 .so files fo libxml2 and libxslt are identical and
12366 they entry point initialize both libraries. this is done to avoid
12367 some possible nasty problem since the Python don't merge the maps
12368 of all shared modules.
12369
Daniel Veillard158a4d22002-02-20 22:17:58 +000012370Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * parser.c: fixed a push/encoding bug reported by Michael
12373 on librsvg
12374
Daniel Veillard7839e162002-02-20 18:54:48 +000012375Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12376
12377 * include/libxml/parserInternals.h: fixes a misplaced #endif
12378
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012379Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * parser.c valid.c: found and fixed a couple of allocation bugs
12382
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012383Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12384
12385 * doc/xml.html doc/python.html doc/*: added a Python and binding
12386 page describing the current state of the Python bindings and
12387 giving pointers to the other languages wrappers.
12388
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012389Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12390
12391 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12392 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12393 rebuilt the API and web site
12394 * xpath.c: fixed #71978 portability bugs
12395
Daniel Veillard8aff2472002-02-19 21:50:43 +000012396Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12399
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012400Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12401
12402 * include/libxml/parserInternals.h parser.c: had to change
12403 2 internal parsing API when processing document content
12404 to check the start and end of element content are defined
12405 in the same entity
12406 * valid.c include/libxml/valid.h: attribute normalization can
12407 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12408 with the context to report it.
12409 * SAX.c: fixed the last known bugs, crazy validation constraints
12410 when a document is standalone seems correctly handled. There
12411 is a couple of open issues left which need consideration especially
12412 PE93 on external unparsed entities and standalone status.
12413 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12414 The 2 tests left failing are actually in error. Cleanup done.
12415
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012416Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12417
12418 * valid.c: implemented E59 spaces in CDATA does not match the
12419 nonterminal S
12420
Daniel Veillard878eab02002-02-19 13:46:09 +000012421Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12422
12423 * SAX.c parser.c valid.c: more validation test fixups
12424 * check-xml-test-suite.py: added duration info for the tests
12425
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012426Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * parser.c valid.c: a couple of errors were reported but not
12429 saved back as such in the parsing context. Down to 1% failure rate
12430 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12431
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012432Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * xmlInternald.c: isExtender was missing a char
12435 * parser.c include/libxml/parser.h: % are acceptable in the
12436 internal subset if within a PUBLIC ID
12437
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012438Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12439
12440 * SAX.c parserInternals.c valid.c: more work on the conformance
12441 suite. Took the step to finally block documents with encoding
12442 errors. It's a fatal error per the spec, people should have fixed
12443 their documents by now.
12444
Daniel Veillard55253e22002-02-18 14:32:39 +000012445Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * check-xml-test-suite.py: fixed the test script after some discussion
12448 on the semantic of TYPE="error"
12449 * Makefile.am: added the script to the distrib
12450
Daniel Veillard28757702002-02-18 11:19:30 +000012451Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12452
12453 * SAX.c entities.c: fixed a couple of conformances issues deep
12454 into the validation code (standalone and undeclared Notations)
12455
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012456Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12459 stayed there for years !
12460
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012461Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12462
12463 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12464 missing
12465
Daniel Veillardc7612992002-02-17 22:47:37 +000012466Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12467
12468 * check-xml-test-suite.py: improved the behaviour a bit as
12469 well as the logs
12470 * parser.c valid.c SAX.c: fixed a few more bugs
12471 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12472
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012473Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * check-xml-test-suite.py: python script to run regression tests
12476 against the XML Test suite of W3C/OASis
12477 * SAX.c: fixed a validation bug
12478 * parser.c: fixed 3 errors pointed by the test suite
12479 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12480 * python/Makefile.am: fixed a dependendy
12481
Daniel Veillard9f28f302002-02-15 20:48:08 +000012482Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * xmlmemory.c: avoid a warning bug #71594
12485
Daniel Veillard144024e2002-02-13 21:14:46 +000012486Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12489 warning on alpha/Tru64
12490
Daniel Veillarde4301c82002-02-13 13:32:35 +000012491Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * include/libxml/entities.h: fixing a comment
12494 * valid.c: fixing some troubles with validity check on namespaces
12495 * result/VC/NS3 test/VC/NS3: added a specific regression test
12496
Daniel Veillarda6d05382002-02-13 13:07:41 +000012497Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * tree.c: Fixing #71342 serializing '\n' in attribute values
12500 * result/noent/att3 result/att3 test/att3: added a specific
12501 test.
12502
Daniel Veillard797a5652002-02-12 13:46:21 +000012503Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12504
12505 * python/libxml.c: couple of bug fixes
12506
Daniel Veillard01a6d412002-02-11 18:42:20 +000012507Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * python/*.py: removed tabs and used spaces.
12510
Daniel Veillard397ff112002-02-11 18:27:20 +000012511Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12512
12513 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12514 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12515
Daniel Veillard03517542002-02-11 13:54:40 +000012516Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12517
12518 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12519 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12520
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012521Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12522
12523 * include/libxml/encoding.h include/libxml/entities.h
12524 include/libxml/globals.h include/libxml/parser.h
12525 include/libxml/threads.h include/libxml/tree.h
12526 include/libxml/xmlmemory.h: trying to fix the include mess
12527
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012528Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * include/libxml/xmlmemory.h: reverted part of the previous
12531 attempt to provide #69655, this was breaking the build.
12532
Daniel Veillard0ba59232002-02-10 13:20:39 +000012533Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12536 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12537 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12538 include/libxml/parserInternals.h include/libxml/tree.h
12539 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12540 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12541 clean.
12542 * python/libxml.c: fixed a warning.
12543
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012544Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12545
12546 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12547 copying of node, merge back IDs in the target document.
12548 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12549 test/XInclude/ents/ids.xml: test case
12550 * result/VC/ElementValid4: output changed due to a typo fix
12551
Daniel Veillard1c18e302002-02-09 22:16:40 +000012552Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12553
12554 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012555 generate the dependencies right as Jacob found out. Add
12556 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012557
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012558Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * parserInternals.c valid.c: Justin Fletcher found some parts
12561 of the code needing cleanup
12562 * libxml.spec.in python/Makefile.am python/generator.py
12563 python/libxml.c python/libxml.py: Fixed the python Makefiles
12564 corrected a bug showing up on ia64, changed the name of the
12565 python internal module too
12566
Daniel Veillard07be19b2002-02-08 14:20:35 +000012567Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * Makefile.am: applied patch from Andris Pavenis for binary
12570 name suffixes
12571
Daniel Veillardf216d462002-02-08 13:44:24 +000012572Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12573
12574 * xmllint.c win32/win32config.h: fixing #68748
12575
Daniel Veillardd455d792002-02-08 13:37:46 +000012576Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12577
12578 * valid.c: fixing #70166
12579
12580Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * valid.c: fixing #70077
12583
Daniel Veillardc575b992002-02-08 13:28:40 +000012584Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * Copyright Makefile.am README configure.in libxml.spec.in:
12587 Changed to the MIT Licence
12588 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12589 doc/xmlio.html: updated the doc accordingly
12590 * include/libxml/xmlwin32version.h configure.in: preparing
12591 2.4.14 release
12592 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12593 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12594 fixed the const xmlChar * wrapper and generator, XPath extension
12595 functions now use the context as first argument
12596 * python/tests/tstxpath.py python/tests/xpath.py
12597 python/tests/xpathext.py: Updated the tests accordingly
12598 * tree.c: fixed bug #70067
12599
Daniel Veillard7db38712002-02-07 16:39:11 +000012600Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12601
12602 * Makefile.am: cleanup
12603 * debugXML.c: always use stdout if output is NULL
12604 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12605 * python/Makefile.am python/generator.py python/libxml2class.txt
12606 python/libxml_wrap.h python/types.c: augmented the number of bindings
12607 handling FILE * and XPath contexts
12608 * python/tests/Makefile.am: avoid a stupid problem due to the
12609 use of TEST.
12610
Daniel Veillard15a143b2002-02-06 22:40:50 +000012611Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12614
Daniel Veillard70cab352002-02-06 16:06:58 +000012615Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * python/TODO python/libxml.c: cleanup the extension function lookup
12618 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12619
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012620Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12621
12622 * configure.in python/Makefile.am: do not install outside
12623 of prefix
12624
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012625Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12626
12627 * python/TODO python/libxml.c: started adding SAX interfaces
12628 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12629 SAX test
12630
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012631Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12632
12633 * tree.c: hardened the addChild function
12634 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12635 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12636 added accessors needed for xmlNode, a bit more testing and
12637 extension of interfaces
12638 * python/tests/Makefile.am python/tests/build.py: added a test
12639 build from scratch/save/load/check
12640
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012641Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * parserInternals.c: change a small bit in the way valididy
12644 error messages get initialized
12645 * python/TODO python/libxml.c python/libxml2-python-api.xml
12646 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12647 added some memory debugging to track leaks at the libxml2 level
12648 * python/tests/*.py: changed all tests to check for leaks,
12649 there is just one left in XPath extension registrations.
12650
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012651Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12652
12653 * python/TODO python/generator.py python/libxml2-python-api.xml
12654 python/libxml2class.txt: more accessor classes for the parser
12655 context, allow to switch on and check validity
12656 * python/tests/Makefile.am python/tests/error.py
12657 python/tests/invalid.xml python/tests/valid.xml
12658 python/tests/validate.py: attded more test and and added error.py
12659 which I forgot to commit in the last step
12660
Daniel Veillard3ce52572002-02-03 15:08:05 +000012661Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * python/Makefile.am python/types.c: cleanup
12664 * python/libxml.c python/libxml.py python/libxml_wrap.h
12665 python/generator.py python/libxml2-python-api.xml
12666 python/libxml2class.txt: added class for parser context, added
12667 first cut for push mode support. Added a framework to generate
12668 accessors functions.
12669 * python/tests/Makefile.am python/tests/push.py: added a push
12670 test
12671
Daniel Veillardcfb05462002-02-02 23:18:22 +000012672Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12673
12674 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12675 bug a bit of cleanup.
12676
Daniel Veillard5d819032002-02-02 21:49:17 +000012677Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12678
12679 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12680 python/libxml2class.txt: adding error redirections and preformat
12681 to a python handler
12682 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12683 tests self checking
12684
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012685Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12686
12687 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12688 a function
12689
Daniel Veillard9589d452002-02-02 10:28:17 +000012690Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12691
12692 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12693 python/libxml.c python/libxml2-python-api.xml
12694 python/libxml2class.txt: Progressing through the TODOs, class
12695 description output, extra XML API, RPM now builds the wrappers
12696 for all python installed versions
12697
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012698Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12699
12700 * configure.in libxml.spec.in python/Makefile.am python/TODO
12701 python/generator.py python/libxml2class.txt: added more informations
12702 in the libxml2-python package including docs. Slightly changed
12703 the class hierarchy
12704 * python/tests/*: added basic regression tests infrastructure too
12705
12706Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12707
12708 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12709 added libxml2-python as part of the packages installed
12710
Daniel Veillarda7340c82002-02-01 17:56:45 +000012711Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * python/Makefile.am python/generator.py python/libxml.c
12714 python/libxml.py: more work, now able to extend the
12715 XPath interpreter with functions written in python.
12716
Daniel Veillardc3e39442002-02-01 09:29:41 +000012717Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12718
12719 * python/Makefile.am: Jacob sent a patch to allow building from
12720 tarfile.
12721
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012722Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12723
12724 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12725 inserted the python wrappers build, I hope this won't be too
12726 unportable
12727
Daniel Veillard1971ee22002-01-31 20:29:19 +000012728Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12729
12730 * xpath.c: minor optimization
12731 * python/generator.py python/libxml.c python/libxml.py
12732 python/libxml_wrap.h: more work on the python bindings,
12733 they now support XPath and there is no evident leak
12734
Daniel Veillard36ed5292002-01-30 23:49:06 +000012735Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12736
12737 * python/generator.py python/libxml.c python/libxml.py:
12738 more work on the python bindings generator.
12739
Daniel Veillard96fe0952002-01-30 20:52:23 +000012740Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12741
12742 * python/generator.py python/libxml.c python/libxml_wrap.h:
12743 more work on the python bindings.
12744
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012745Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * python/generator.py python/libxml.c python/libxml.py
12748 python/libxml_wrap.h: commited early version of a python binding
12749 for private use only ATM
12750
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012751Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12752
12753 * entities.c tree.c include/libxml/entities.h: applied patch
12754 from Anthony Jones to implement copy of DTD subtree too. Had
12755 just to keep 2 function private which really ought to become
12756 public ones.
12757
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012758Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12759
12760 * xmllint.c: added pointers to the web pages in the usage()
12761
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012762Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12763
12764 * tree.c: more fixes from Petr Kozelka for attribute handling
12765 in the tree API to align the semantic with DOM.
12766
Daniel Veillard36065812002-01-24 15:02:46 +000012767Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12768
12769 * valid.c tree.c entities.c: another set of patches from
12770 Anthony Jones for copy operations cleanup and robustness
12771
Daniel Veillardf8592562002-01-23 17:58:17 +000012772Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12773
12774 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12775 an alphabetic index based on comments content
12776 * doc/*: rebuilt the web site with the new references
12777
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012778Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12779
12780 * parserInternals.h: Greg Sjaardema suggested to use an
12781 eponential buffer groth policy in xmlParserAddNodeInfo()
12782
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012783Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12784
12785 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12786 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12787 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12788 to generate cross-references, and added/updated the stylesheets
12789 to generate and link API indexes. The generic keyword index
12790 is not done yet.
12791 * doc/*.html: regenerated all the usual docs too
12792
Daniel Veillard2070c482002-01-22 22:12:19 +000012793Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12794
12795 * debugXML.c: added an xpath function to the shell for T. V. Raman
12796
12797Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012798
12799 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12800 debug routines.
12801
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012802Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12805 support of attribute nodes
12806
Daniel Veillard9d06d302002-01-22 18:15:52 +000012807Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12810 hopefully near complete and fully documented of the API in XML
12811 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12812 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12813 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12814 include/libxml/parserInternals.h include/libxml/valid.hi
12815 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12816 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12817 include/libxml/xpath.h include/libxml/xpathInternals.h:
12818 Cleaned up the doc comments a lot in the process, the interface
12819 coverage is now 100%
12820
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012821Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12822
12823 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12824 extracts comments from the gtk-doc DocBook output (a bit
12825 convoluted but seems to work).
12826
Daniel Veillard61006472002-01-21 17:31:47 +000012827Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12828
12829 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12830 added an XML description of the API, moved the script generating
12831 it here. Added a "make api" target
12832
Daniel Veillardd2f23002002-01-21 13:36:00 +000012833Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12834
12835 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12836
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012837Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12838
12839 * xpath.c include/libxml/xpathInternals.h: the change made to
12840 xmlXPathFuncLookupFunc was incompatible roll it back
12841
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012842Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12843
12844 * SAX.c: cleanup patch from Anthony Jones
12845 * doc/Makefile.am: fix the headers to avoid in make scan
12846 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12847 includes, * vs Ptr and general cleanup
12848 * parsedecl.py: first version of a script to extract the
12849 module interfaces, the goal will be to provide .decl or XML
12850 specification of the interfaces to build wrappers.
12851
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012852Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12853
12854 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12855 now provides return codes in case of errors
12856
Bjorn Reese026d29f2002-01-19 15:40:18 +000012857Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12858
12859 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12860 Upgraded to trio baseline 1.6
12861 * strio.h strio.c: Replaced by triostr.h and triostr.c
12862
Daniel Veillard572577e2002-01-18 16:23:55 +000012863Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12864
12865 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12866 of strdup usage in the code
12867
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012868Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12869
12870 * parser.c error.c: Keith Isdale complained rightly that
12871 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12872
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012873Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12874
12875 * tree.c: fixed the funxtion to set the xml: attributes
12876 * debugXML.c: added "setbase" to test it.
12877
Daniel Veillard2c748c62002-01-16 15:37:50 +000012878Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12879
12880 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12881 to allow updating an attribute content
12882
Daniel Veillard8de85c62002-01-15 17:10:15 +000012883Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12884
12885 * libxml.h: try to avoid problems when compiling on Windows
12886
Daniel Veillard314cfa02002-01-14 17:58:01 +000012887Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * hash.c: patch from Anthony Jones for hash.c allocation size
12890 * Makefile.am: trying to work around Yet Another Libtool Madness
12891 and build the 2.4.13 release finally ...
12892
Daniel Veillard744683d2002-01-14 17:30:20 +000012893Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12894
12895 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12896 * doc/* : update of the documentation
12897
Daniel Veillarde6a55192002-01-14 17:11:53 +000012898Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12899
12900 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12901 at fixing #61290 :-(
12902
Daniel Veillardfb25a512002-01-13 20:32:08 +000012903Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12904
12905 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12906 Fixes bug #67229
12907
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012908Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12909
12910 * tree.c: trying to avoid troubles when a subtree is copied
12911 and coalesced in part with the target tree. Should fix
12912 bug #67407
12913
Daniel Veillardd8224e02002-01-13 15:43:22 +000012914Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12915
12916 * valid.c: fixed validation of attributes content of type
12917 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12918 values, very old bug. Fixes #67671
12919
Daniel Veillard8107a222002-01-13 14:10:10 +000012920Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12921
12922 * parser.c include/libxml/parserInternals.h tree.c: integrated
12923 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12924 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12925
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012926Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12927
12928 * threads.c: applied Serguei Narojnyi's patch to add native
12929 thread support on the Win32 platform
12930 * testThreadsWin32.c Makefile.am: added the test program also
12931 from Serguei, Win32 specific
12932 * include/win32config.h include/libxml/xmlwin32version.h.in:
12933 added patch from Igor for the Windows thread specific defines.
12934
Daniel Veillard845cce42002-01-09 11:51:37 +000012935Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12936
12937 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12938
Daniel Veillard7b602b42002-01-08 13:26:00 +000012939Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12940
12941 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12942 output page into XMLinfo.html. Close bug #66951 and
12943 raised by Robert Collins too.
12944
Daniel Veillard73c6e532002-01-08 13:15:33 +000012945Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12946
12947 * encoding.c: Paul Keogh pointed out a possibility of segfault
12948 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12949 Closes bug # 68238
12950
Daniel Veillard4a859202002-01-08 11:49:22 +000012951Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12952
12953 * doc/*.html: updated the Gdome2 links
12954
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012955Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12956
12957 * libxml.h: Applied following patches from Robert Collins
12958 and make sure IN_LIBXML is defined when compiling it
12959 -------
12960 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12961 as well as Visual C.
12962 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12963 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12964 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12965 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12966 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12967 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12968 xmlSysIDExists xmlNoNetExists).
12969 * xmllint.c: Don't include winsock2.h for Cygwin.
12970
Daniel Veillard401c2112002-01-07 16:54:10 +000012971Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12972
12973 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12974 when the version info is not present.
12975
Daniel Veillard6f42c132002-01-06 23:05:13 +000012976Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12977
12978 * tree.c: Anthony Jones pointed out a problem in
12979 xmlStringGetNodeList() and provided a fix for it
12980
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012981Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12982
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012983 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012984 xmlCreatePushParserCtxt() when the initial buffer passed
12985 is large.
12986
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012987Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12988
12989 * win32/*: big cleanup of the Windows/MSVC project files
12990 from Igor Zlatkovic
12991
Daniel Veillardcebb1362002-01-02 13:13:30 +000012992Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12993
12994 * doc/Makefile.am: should fix #67674 and avoid troubles if
12995 xsltproc is not available or fails in the prefix provided
12996
Daniel Veillard26908ab2002-01-01 16:50:03 +000012997Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12998
12999 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13000
Daniel Veillard5344c602001-12-31 16:37:34 +000013001Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13004 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13005 Fixed a few other problems raised by Charlie Bozeman.
13006 * result/VC/ElementValid[5-7]: fixed the output
13007
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013008Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13011 patches from Charlie Bozeman. Regenerated the HTML docs.
13012
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013013Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13016 for Windows from Igor
13017
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013018Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * xmllint.c: applied Justin Fletcher patch for --output or -o
13021
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013022Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * win32/libxml2/libxml2.def.src: close #67019
13025
Daniel Veillard01db67c2001-12-18 07:09:59 +000013026Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * xmllint.c: applied Justin Fletcher generic timing patch
13029 similar to the one already applied to xsltproc.
13030
Daniel Veillardd1640922001-12-17 15:30:10 +000013031Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13032
13033 * include/libxml/tree.h tree.c: applied documentation patches
13034 from Charlie Bozeman
13035
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013036Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13037
13038 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13039
Daniel Veillard29e43992001-12-13 22:21:58 +000013040Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13041
13042 * valid.c: fix the xmlStrdup() used in the previous patch.
13043 * valid.c: added --dropdtd
13044 * tree.c: fixed xmlUnlinkNode so it also removes the references
13045 from the document if the node is a DTD
13046
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013047Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * HTMLtree.c valid.c: cleanup some static declarations
13050
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013051Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13052
13053 * xmllint.c: removed another strdup()
13054 * doc/FAQ: removed the HP/UX entry
13055
Daniel Veillarded472f32001-12-13 08:48:14 +000013056Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * valid.c: fix bug #66816 when validating.
13059 * xmllint.c: don't use sys/time.h if configure did not found it
13060
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013061Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13062
13063 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13064 xmlcatalog_man.xml
13065
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013066Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13069 xmlInitMemory() was declared twice
13070
Daniel Veillardb82c1662001-12-09 14:00:54 +000013071Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * globals.c: do not reference strdup() !
13074 * configure.in libxml-2.0.pc.in: trying to fix the libs
13075 of the various config extraction modules
13076
Daniel Veillardef90ba72001-12-07 14:24:22 +000013077Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * configure.in : preparing 2.4.12
13080 * doc/* : updated and rebuilt the docs
13081
Daniel Veillard220346d2001-12-07 11:33:54 +000013082Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * uri.c: closed bug #66159
13085 * testURI.c: added --escape option
13086 * configure.in: some cleanup for xml2-config --cflags
13087
Daniel Veillard2a906822001-12-06 14:34:08 +000013088Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13089
13090 * globals.c testThreads.c: removed some misplaced includes
13091 of xmlversion.h
13092
Daniel Veillarde28313b2001-12-06 14:08:31 +000013093Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * threads.c: patch from Gary Pennington fixing a possible
13096 problem at initialization time.
13097
Daniel Veillardd3b08822001-12-05 12:03:33 +000013098Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013101 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013102 CodeWarrior.
13103
Daniel Veillarda7866932001-12-04 13:14:44 +000013104Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * xmllint.c: applied Geert Kloosterman's patch to fix
13107 --repeat --timing output
13108
Daniel Veillard19840942001-11-29 16:11:38 +000013109Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13112 where non-wellformed XML declaractions were not detected.
13113
Daniel Veillarde85d9342001-11-28 14:43:12 +000013114Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13117
Daniel Veillard22f25a82001-11-28 09:12:23 +000013118Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13119
13120 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13121 gets reset by xmlCleanupInputCallbacks() and this makes the
13122 function useless. Same for output.
13123
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013124Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * xmlIO.c: robert pointed out a loop error in callback cleanups
13127
Daniel Veillard8faa7832001-11-26 15:58:08 +000013128Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13131 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13132 they are not really tied to debugging
13133
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013134Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13135
13136 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13137 * xmllint.c: better --catalogs description
13138
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013139Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * tree.c: fixed a couple of problems in xmlSetProp()
13142
Daniel Veillardcd337f02001-11-22 18:20:37 +000013143Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13144
13145 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13146 unappropriate stdout output.
13147
Daniel Veillard566d4df2001-11-22 13:00:53 +000013148Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13151 by Denis Beurive, closes #65111
13152
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013153Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * valid.c: in case of content model validity error, don't
13156 print it if validity warnings were not requested.
13157
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013158Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13161 * parserInternals.c: removed the last exit() call. Print an
13162 unmaskable error on stderr instead (library mismatch detection)
13163
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013164Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13165
13166 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13167 shell instructions from Heiko Rupp
13168
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013169Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * catalog.c: use the URL notation file:// for default catalog paths
13172
Daniel Veillard0ec98632001-11-14 15:04:32 +000013173Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13174
13175 * include/libxml/tree.h: better comments for _private fields
13176 * tree.c: removed a problem when copying an entity reference.
13177
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013178Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * vms/*: updated instructions and diffs from John A Fotheringham
13181
Daniel Veillarda11001b2001-11-12 22:45:36 +000013182Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * include/libxml/xmlerror.h: avoid an include problem if
13185 #include <libxml/xmlerror.h> happens first in code
13186 seems to be the case in KDE libs
13187
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013188Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13191 from Igor for Windows
13192
13193Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13194
13195 * Makefile.am: Gary Pennington pointed out a missing prefix
13196
Daniel Veillard43d3f612001-11-10 11:57:23 +000013197Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13200 * doc/*: upgraded and rebuilt the docs
13201
Daniel Veillardc1f78342001-11-10 11:43:05 +000013202Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13203
13204 * HTMLparser.c: fix comment in scripts element parsing.
13205 * result/HTML/doc3*: updated the results.
13206
13207Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13208
13209 * uri.c: another URI bug fix #63336, using Joel Young patch.
13210
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013211Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13214 a cleaned up version of the Pwd shell string generation.
13215
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013216Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * valid.c include/libxml/tree.h: trying to fix namespaces +
13219 validation problems for good, closing #63619 in the process
13220 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13221 wrong in this respect, fixed it.
13222
Daniel Veillardd536f702001-11-08 17:32:47 +000013223Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * xmllint.c: Morus Walter patch to allow --format and --encode
13226
Daniel Veillard5004f422001-11-08 13:53:05 +000013227Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * debugXML.c: Stefan Kost provided an help command for the shell
13230
Daniel Veillarda6825e82001-11-07 13:33:59 +000013231Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * debugXML.c: Heiko Rupp pointed that the shell would crash
13234 on empty nodesets returns.
13235
Daniel Veillard03f848d2001-11-07 12:53:46 +000013236Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13237
13238 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13239 migh need the history libraries
13240
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013241Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13242
13243 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13244 handle the case of < in quoted attributes, Bastian Kleineidam
13245
Daniel Veillardc853b322001-11-06 15:24:37 +000013246Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13247
13248 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13249 fixing catalog breakages
13250 * Makefile.am catalog.c result/catalogs/catal
13251 result/catalogs/mycatalog.* test/catalogs/catal*:
13252 fixed more problems in catalog support, added more regression tests
13253 for both XML and SGML catalog handling
13254
Daniel Veillard66870c72001-11-05 19:27:49 +000013255Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13256
13257 * debugXML.c: applied an improvement to xmlGetLineNo() from
13258 Keith Isdale
13259
Daniel Veillardffe09c92001-11-05 14:21:47 +000013260Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13261
13262 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13263 Side effect of the progressive catalog loading
13264
Daniel Veillardad661b92001-11-05 11:43:15 +000013265Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * Makefile.am: confexecdir and confexec_DATA were defined twice
13268 pointed out by Karl Eichwalder
13269
Daniel Veillard6eb17722001-11-04 22:19:27 +000013270Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13271
13272 * xmlcatalog.c: avoid unlink() and use remove() instead.
13273
Daniel Veillardea898282001-11-04 22:13:45 +000013274Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * libxml.spec.in: cleanup
13277 * include/libxml/xmlwin32version.h: updated with 2.4.8
13278
Daniel Veillarda4617b82001-11-04 20:19:12 +000013279Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13282 of compiling libxml with a non standard set of options
13283
John Fleck027edfb2001-11-04 20:13:58 +000013284Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13285
13286 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13287 document --sgml option, fixing gnome bugzilla #63382
13288
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013289Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13290
13291 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13292 breakage of 2.4.7, added a couple of really needed APIs
13293 like xmlCatalogIsEmpty() and xmlNewCatalog()
13294 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13295 for install-catalog
13296 * configure.in: preparing 2.4.8
13297
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013298Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13301 include/libxml/tree.h include/libxml/xmlIO.h: more include
13302 cleanups, export cleanly one html output + format function.
13303
13304Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * parser.c: removed initGenericErrorDefaultFunc call from
13307 xmlInitParser() since it could destroy previous calls to
13308 xsltSetGenericErrorFunc() effects
13309
Daniel Veillardebd38c52001-11-01 08:38:12 +000013310Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13313 keyword.
13314
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013315Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13316
13317 * Makefile.am: cleanup
13318 * threads.c: cleanup too
13319 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13320 from xsltproc
13321 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013322 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013323
Daniel Veillard91c00402001-10-30 17:41:38 +000013324Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13327 was not used anymore !
13328
Daniel Veillard52dcab32001-10-30 12:51:17 +000013329Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * configure.in: preparing 2.4.7
13332 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13333 manual page from John
13334 * doc/*: updated the doc and rebuilt the generated pages
13335
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013336Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13337
13338 * xmlIO.c: closing bug #62711, the library should never
13339 close stdin or stdout.
13340
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013341Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * uri.c: second pass at fixing #63336, using Joel Young
13344 final patch. looks okay.
13345
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013346Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13347
13348 * uri.c include/libxml/uri.h: trying to clear #63336
13349 allowing the escaping routine to parse unconformant
13350 URI-References.
13351
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013352Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13353
13354 * vms/readme.vms vms/build_libxml.com nanoftp.c
13355 include/libxml/xmlversion.h.in: a few VMS updates from
13356 John A Fotheringham
13357 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13358 and xmlCleanupOutputCallbacks() for the Perl binding people.
13359
Daniel Veillard635ef722001-10-29 11:48:19 +000013360Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13361
13362 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13363 apply fixes to close #63271 and avoid segfaults when
13364 the error routine gets callbed before xmlInitParser()
13365 get called.
13366 * nanoftp.c error.c: Applied patches from Justin Fletcher
13367 correcting some xmlGenericError misuses.
13368
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013369Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13370
13371 *doc/xmllint.xml, doc/xmllint.1
13372 New and improved man page for xmllint - .xml is the original, .1
13373 is the generated man page
13374
Daniel Veillardc9484202001-10-24 12:35:52 +000013375Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13378 the web site from the main HTML document.
13379
Daniel Veillard5151c062001-10-23 13:10:19 +000013380Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * parser.c: fixed an erroneous validation bug when PE refs
13383 occurs in external parsed entities referenced from the
13384 internals subset
13385 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13386 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13387 added the associated testcase, it's a nice one.
13388 * HTMLparser.c: generate the DTD node as HTML still ...
13389 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13390
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013391Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * HTMLparser.c: fixed a bug in htmlNewDoc()
13394
Daniel Veillard89cad532001-10-22 09:46:13 +000013395Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * test/threads/*: added entities testing to the Thread test
13398 * testThreads.c: make the test reasonable
13399 * DOCBparser.c: fix the DTD public and system ID
13400 * xmllint.c: added --sgml for SGML DocBook importing
13401 * Makefile.am: added Docbtests target
13402
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013403Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13404
13405 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13406 * testThreads.c: removed bogus include
13407
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013408Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13411 fixed a very serious (looping) validation bug
13412
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013413Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13414
13415 * include/libxml/globals.h include/libxml/threads.h threads.c
13416 testThreads.c: far more testing, cleaning up bugs
13417 * *.c : make sure globals.h is always included.
13418
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013419Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * HTMLparser.c: try to get rid of parser loops for good.
13422
Daniel Veillardab7488e2001-10-17 11:30:37 +000013423Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * configure.in: fixed some bugs in CFLAGS passing.
13426 * test/threads Makefile.am testThreads.c: added a specific
13427 threaded test case (really nasty, guaranteed).
13428
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013429Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13430
13431 * catalog.c: serious cleanup on the management of the
13432 XML catalog tree, more tests done, especially with
13433 the catalog PI.
13434
Daniel Veillard364789a2001-10-16 12:45:00 +000013435Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13436
13437 * catalog.c: avoid a problem in catalog cleanup on SMP if
13438 catalogs were not initialized.
13439
Daniel Veillard81463942001-10-16 12:34:39 +000013440Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13441
13442 * catalog.c xpath.c: trying to cleanup the not thread safe
13443 parts of the library.
13444
Daniel Veillard64a411c2001-10-15 12:32:07 +000013445Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13446
13447 * include/libxml/globals.h configure.in global.data: make
13448 the allocation be per-thread a configure option
13449 * encoding.c include/libxml/parser.h: fixed compilation
13450 errors
13451
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013452Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * include/libxml/parser.h: Norm reported that a few lines
13455 added were breaking libxslt compile, removed them for now
13456
Daniel Veillard6f350292001-10-14 09:56:15 +000013457Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13458
13459 * parser.c parserInternals.c threads.c: debugged and fixed
13460 initialization problems which were giving troubles on SMP
13461 boxes.
13462
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013463Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13464
13465 * include/libxml/Makefile.am: missing globals.h
13466
Daniel Veillarde7090612001-10-13 12:18:28 +000013467Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013468
Daniel Veillarde7090612001-10-13 12:18:28 +000013469 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013470
Daniel Veillardd0463562001-10-13 09:15:48 +000013471Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13472
13473 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13474 include/libxml/parserInternals.h include/libxml/tree.h
13475 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13476 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13477 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13478 Applied the last patches from Gary, cleanup, activated threading
13479 all user accessible global variables are now handled in globals.[ch]
13480 Still a bit rought but make tests passes with either
13481 --with-threads defined at configure time or not.
13482 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13483 linking options
13484
Daniel Veillardb8478642001-10-12 17:29:10 +000013485Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13486
13487 * Makefile.am include/libxml/Makefile.am
13488 include/libxml/globals.h globals.c include/libxml/threads.h
13489 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13490 configure.in: started integrating the core of the thread support
13491 not activated yet but half integrated. The code should still
13492 compile and work anyway.
13493
Daniel Veillardb44025c2001-10-11 22:55:55 +000013494Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13495
13496 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13497 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13498 integrating the non-controversial parts of Gary Pennington
13499 multithread patches
13500 * catalog.c: corrected a small bug introduced
13501
Daniel Veillard75b96822001-10-11 18:59:45 +000013502Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13503
13504 * catalog.c include/libxml/catalog.h: very serious cleanup,
13505 isolating unportable code and as much as possible the accesses
13506 to the global shared catalog. May need more testing !
13507
Daniel Veillard78d12092001-10-11 09:12:24 +000013508Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13511 Keith Isdale patches for the XSLT debugger interfaces. Some
13512 cleanup
13513
Daniel Veillardff0b7312001-10-11 06:46:09 +000013514Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13515
13516 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13517 * DOCBparser.c: generate line nubers in elements
13518
Daniel Veillard60087f32001-10-10 09:45:09 +000013519Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13520
13521 * configure.in: preparing 2.4.6 release
13522 * doc/xml.html doc/html/*: updated and rebuilt the docs
13523 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13524
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013525Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13526
13527 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13528 adding documentation for DV's supercatalog support
13529
Daniel Veillard82d75332001-10-08 15:01:59 +000013530Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13531
13532 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13533 super catalog support adding one API and one flag --sgml to
13534 xmlcatalog
13535
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013536Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13537
13538 * doc/xmlcatalog_man.xml, xmlcatalog.1
13539 One more crack at
13540 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13541
13542
Thomas Broyer47334c02001-10-07 16:41:52 +000013543Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13544
13545 * xpath.c: implemented xmlXPathObjectCopy for external objects
13546 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13547
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013548Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13549
13550 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13551 finishing up fix to
13552 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13553 the xmlcatalog man page display more elegantly
13554
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013555Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13556
13557 * configure.in: closing bug #61832
13558 * HTMLparser.c: removed a warning
13559
Daniel Veillard6ab38382001-10-06 13:08:27 +000013560Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13561
13562 * xpath.c: fixing #61673 part I, do not loose doc information
13563 when copying result value trees.
13564
Daniel Veillard556c6682001-10-06 09:59:51 +000013565Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13566
13567 * xpath.c: trying to harden the XPath interpreter
13568
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013569Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13570
13571 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13572 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13573
William M. Brack1633d182001-10-05 15:41:19 +000013574Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13575
13576 * HTMLparser: repaired another loop problem
13577
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013578Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13579
13580 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13581 parsing.
13582 * xpath.c: fix bug #61291 the default XML namespace node is
13583 missing from the namespace axis.
13584 * tree.c: refuse to create namespaces nodes with prefix "xml"
13585
Daniel Veillard651f9472001-10-04 14:51:06 +000013586Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13587
13588 * SAX.c: ouch a non-defined namespace could lead to a crash,
13589 fixed #61215
13590
Daniel Veillard7dd05702001-10-04 14:25:12 +000013591Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13592
13593 * parserInternals.c: closed bug #61054
13594
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013595Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13596
13597 * include/libxml/Makefile.am: closing #60708
13598
Daniel Veillarda293c322001-10-02 13:54:14 +000013599Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13600
13601 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13602 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13603
Daniel Veillardf4309d72001-10-02 09:28:58 +000013604Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13605
13606 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13607
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013608Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13609
13610 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13611 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13612
Daniel Veillard16756b62001-10-01 07:36:25 +000013613Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13614
13615 * catalog.c: Justin Fletcher provided cleaup code in case
13616 HAVE_STAT is not defined
13617 * include/win32config.h: Igor Zlatkovic suggested to have
13618 HAVE_STAT defined there
13619
William M. Brack5e1cac12001-09-28 16:19:18 +000013620Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13621
13622 * catalog.c - fixed typing error reported by M. Barros
13623
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013624Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13625
13626 * xmllint.c - fixing typo
13627
William M. Brackd28e48a2001-09-23 01:55:08 +000013628Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13629
13630 * HTMLparser.c: small enhancement to prevent loop on
13631 unrecognizable data
13632
Daniel Veillardb1d62872001-09-21 09:47:08 +000013633Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13634
13635 * parserInternals.c: applying patch from bug #60757 this
13636 should close it
13637
Daniel Veillardc0631a62001-09-20 13:56:06 +000013638Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13639
13640 * catalog.c xmlcatalog.c: removed a couple of warning
13641 * xpath.c: try to solve the linking problem on platforms
13642 needing trio to compile
13643
Daniel Veillard1a123612001-09-19 08:06:23 +000013644Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013645
Daniel Veillard1a123612001-09-19 08:06:23 +000013646 * Makefile.am libxml.spec.in: backing up non-documented changes
13647 commited without review or aproval by Jens Finke <jens@gnome.org>
13648 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013649
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013650Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13651
13652 * configure.in: Joe Orton provided a patch fixing a problem
13653 when iconv is specified to be in a non-standard directory
13654 but wasn't exported in xml2-config --cflags
13655
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013656Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13657
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013658 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013659 troubles with 2.4.4 errors.
13660
Daniel Veillard16698282001-09-14 10:29:27 +000013661Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13662
13663 * encoding.c entities.c: do not output hexadecimal charrefs
13664 when serializing HTML since some version of Netscape can't
13665 grok it, generate decimal ones.
13666 * result/HTML/doc3.htm: output changed due to previous test
13667 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13668
Daniel Veillard98fed372001-09-13 11:34:58 +000013669Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13670
13671 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13672 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13673
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013674Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013675 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013676
13677 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13678 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13679 updated the configuration scripts systems accordingly
13680
Daniel Veillard04382ae2001-09-12 18:51:30 +000013681Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13682
13683 * configure.in: preparing for 2.4.4
13684 * doc/xml.html doc/html/*: updated and rebuilt the docs
13685
Daniel Veillardd63437e2001-09-12 15:00:27 +000013686Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13687
13688 * win32/dsp/libxml2.def.src: tried to incorporate comments
13689 from bug #59220
13690
Daniel Veillard319a7422001-09-11 09:27:09 +000013691Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13692
13693 * parser.c result/noent/wml.xml: fixed bug #59981 related
13694 to handling of '&' in attributes when entities are substitued
13695
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013696Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13697
13698 * libxml.h include/libxml/xmlversion.h.in
13699 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13700 Tried to close bug #60131
13701
Daniel Veillardbce62332001-09-10 18:46:55 +000013702Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13703
13704 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13705
Daniel Veillard143b04f2001-09-10 18:14:14 +000013706Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13707
13708 * SAX.c: fixing bug #59946 on xmlns=""
13709
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013710Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13711
13712 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13713 but allocates a new error code.
13714
Daniel Veillard05c13a22001-09-09 08:38:09 +000013715Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13716
13717 * xmllint.c: John Fleck fixed typos in the options output
13718 * parser.c SAX.c: fix ignorable white space SAX selection
13719
13720Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13721
13722 * entities.c: Steve Underwood found the possibility of an
13723 ininite loop in case of error.
13724
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013725Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13726
13727 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13728
Daniel Veillarda050d232001-09-05 15:51:05 +000013729Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13730
13731 * parser.c: warn if version is not 1.0 but it's not
13732 strictly speaking an error after analyzing the spec
13733
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013734Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13735
13736 *doc/catalog.html - add link to the html version of the
13737 man page, other linguistic cleanups
13738
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013739Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13740
13741 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13742 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13743 file, has not yet been included in the build.
13744
Daniel Veillard99784ff2001-09-01 16:20:28 +000013745Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13746
13747 * catalog.c: removed a duplicate affectation Justin Fletcher
13748
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013749Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13750
13751 * tree.c: Armin Sander pointed a possible text coalescing
13752 problem, completed his patch.
13753
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013754Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13755
13756 * trionan.c: Fixed const and volatile re-definition problem
13757
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013758Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13759
13760 * libxml.4 parser.c: doc updates from Heiko Rupp
13761 * parserInternals.c: 2 sanity checks from Heiko Rupp
13762
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013763Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13764
13765 * tree.c: applied patch from Armin Sander to make some pointers
13766 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013767 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013768
Daniel Veillardb06c6142001-08-27 14:26:30 +000013769Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13770
13771 * xpath.c: hum, restrict the integer usage gcc bug workaround
13772 to only gcc compilers so that other architecture don't get
13773 penalized by this limitation.
13774 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13775
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013776Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13777
13778 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13779 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13780
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013781Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13782
13783 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13784 --convert option to xmlcatalog to convert SGML ones to
13785 the XML syntax.
13786 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13787
13788 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013789Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13790
13791 * catalog.c xmlIO.c: started some serious testing and fixed
13792 a few bug and optmization needs.
13793
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013794Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13795
13796 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13797 preparing for a 2.4.3 release even if it may not be ready yet
13798 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13799 all file parsing lookup to go through the entity resolver, add
13800 to add an API to bypass it (needed to load catalogs themselves),
13801 some cleanup on the catalog code too.
13802 * nanoftp.c: small cleanup
13803 * doc/catalog.html: small update
13804
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013805Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13806
13807 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13808 Jun Kuriyama
13809
Daniel Veillardffb120d2001-08-23 00:52:23 +000013810Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13811
13812 * doc/catalog.html: finished the catalog documentation
13813
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013814Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13815
13816 * doc/catalog.html doc/xml.html: added documentation about
13817 Catalog support, misses an API description
13818 * doc/html/*: reextracted the API pages
13819
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013820Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13821
13822 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13823 Added the part about section 7.2 on URI resolution,
13824 fixed a side effect in the HTML parser, look complete
13825 and ready to rock except the URI/SystemID part!
13826
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013827Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13828
13829 * include/libxml/catalog.h include/libxml/parser.h
13830 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13831 xmlIO.c: added support and APIs needed for the catalog PI
13832 * include/libxml/xmlIO.h: cleanup
13833
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013834Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13835
13836 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13837 include/libxml/catalog.h: starts to look okay, really
13838 plugged the new framework, cleaned a lot of stuff,
13839 added some APIs, except the PI's support missing this
13840 should be mostly complete
13841 * result/catalogs/* test/catalogs/*: added new test, enriched
13842 the existing one with URN ID tests
13843
Daniel Veillard64339542001-08-21 12:57:59 +000013844Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13845
13846 * catalog.c: fixed nextCatalog
13847 * result/catalogs/docbook test/catalogs/*: started adding
13848 a small regression test
13849
Daniel Veillardcda96922001-08-21 10:56:31 +000013850Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13851
13852 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13853 more work on the XML catalog support.
13854 * parser.c include/libxml/parser.h: small cleanup seems using
13855 list as a public parameter name can give portability troubles
13856 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13857 include/libxml/xpath.h include/libxml/Makefile.am: removed
13858 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13859 wrappers
13860
Bjorn Reese45029602001-08-21 09:23:53 +000013861Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13862
13863 * Makefile.am trio.c triodef.h trionan.c xpath.c
13864 include/libxml/Makefile.am include/libxml/trionan.h:
13865 Re-worked Not-A-Number and Infinity support.
13866 * xmlcatalog.c: added readline include files
13867
Daniel Veillard344cee72001-08-20 00:08:40 +000013868Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13871 testCatalog as xmlcatalog, making it an installed app
13872 adding a shell, and preparing it to be a /etc/xml/catalog
13873 management tool, though not ready yet
13874 * catalog.c include/libxml/catalog.h: adding support for
13875 XML Catalogs http://www.oasis-open.org/committees/entity/
13876 not finished, there is some interesting tradeoffs and a
13877 few open questions left.
13878
Daniel Veillardb7664f42001-08-19 13:00:43 +000013879Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * xmllint.c: fixed a line formatting problem
13882
Daniel Veillard5015b712001-08-17 09:37:52 +000013883Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13884
13885 * SAX.c: removed a couple of unused variable (Albert Chin)
13886
Daniel Veillardbb371292001-08-16 23:26:59 +000013887Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13888
13889 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13890 trying to fix some troubles w.r.t. function returning
13891 const xxxPtr.
13892
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013893Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13894
13895 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13896 defined
13897
Daniel Veillardae6db172001-08-16 19:32:00 +000013898Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13899
13900 * xpointer.c: removed unused var
13901
Daniel Veillard09190202001-08-16 16:27:41 +000013902Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13903
13904 * testXPath.c: another small cleanup closing bug #59110
13905
Daniel Veillard796f4b62001-08-16 16:00:13 +000013906Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13907
13908 * win32/dsp/libxml2.def.src: small cleanup closing bug
13909 #59108
13910
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013911Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13912
13913 * example/gjobread.c: add xmlCleanupParser() before leaving
13914
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013915Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13916
13917 * config.h.in configure.in include/libxml/xmlwin32version.h:
13918 released 2.4.2
13919
Daniel Veillardd3d06722001-08-15 12:06:36 +000013920Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13921
13922 * include/libxml/valid.h debugXML.c valid.c: deprecate
13923 the non-boundchecking Sprintf functions, add Snprintf
13924 this should close bug #57984
13925
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013926Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13927
13928 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13929 URIs before doing the lookups (pointed by Mark Vakoc)
13930
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013931Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13932
13933 * xpath.c: serious changes on Result Value Trees and NodeSets
13934 w.r.t. deallocation and collect operations. Probably not
13935 100% clean (merge of allocated trees smells like a problem).
13936 Seems sufficient to close #58943
13937
Daniel Veillard90493a92001-08-14 14:12:47 +000013938Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13939
13940 * xmllint.c: adding a --format option
13941
Daniel Veillardfe703322001-08-14 12:18:09 +000013942Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13943
13944 * xpath.c: count() was broken on Result Value Tree
13945 * xmlIO.c: fixed file:/// accesses on _WIN32
13946
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013947Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13948
13949 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13950 macro was renamed, this should close bug #58683
13951
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013952Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13953
13954 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13955 entity substitution mode text at the end of the entity might
13956 be added due to text coalescing.
13957 * nanoftp.c parser.c: small cleanup
13958
Daniel Veillard0c720972001-08-08 20:59:00 +000013959Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13960
13961 * HACKING: added John Fleck right to commit in the doc subdir
13962
Daniel Veillard48da9102001-08-07 01:10:10 +000013963Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13964
13965 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13966 allow to inherit attributes from the DTD directly in the
13967 tree, this is needed for XPath and can be a useful feature.
13968 Inherited namespaces are always provided at the tree level now
13969 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13970 of tests for this feature (XSLT being the prime user).
13971
Daniel Veillard50f34372001-08-03 12:06:36 +000013972Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13973
13974 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13975 testSAX.c xmlIO.c xmllint.c include/win32config.h
13976 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13977 include/libxml/xmlwin32version.h.in win32/README.MSDev
13978 win32/dsp/*: applied Win32 Facelift No.2 patches from
13979 Igor Zlatkovic for Windows/MSC
13980
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013981Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13982
13983 * SAX.c: unparsedEntityDecl() the URI computation of the
13984 entity wasn't done breaking XSLT unparsed-entity-uri()
13985
Daniel Veillard567e1b42001-08-01 15:53:47 +000013986Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13987
13988 * xpath.c: fixed a bug when walking the descendants and
13989 the current node has no children
13990 * debugXML.c: show up when a text node is supposed to not be escaped
13991
Thomas Broyerf186c822001-07-31 23:30:37 +000013992Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13993
13994 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13995 worked like the set:leading() function)
13996 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13997
Daniel Veillardba6db032001-07-31 16:25:45 +000013998Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14001
Daniel Veillard57905372001-07-31 15:52:17 +000014002Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * include/libxml/xmlIO.h: apply change to close #58141
14005 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14006
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014007Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * parser.c: when the internal subset uses a PE, then the
14010 included entity can use conditional sections.
14011
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014012Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14015 when walking the namespace axis showing up in
14016 libxst/tests/general/bug-12
14017 * xmlmemory.c: added the possibility to trace a given block
14018 defined by its address
14019
Daniel Veillard4aafa792001-07-28 17:21:12 +000014020Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * parser.c: don't override existing encoding specified before
14023 starting xmlParseDocument()
14024
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014025Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * include/libxml/xmlwin32version.h: reinserted, needed for
14028 Windows users of CVS
14029
Darin Adlera77cac02001-07-27 17:41:51 +0000140302001-07-27 Darin Adler <darin@bentspoon.com>
14031
Darin Adler699613b2001-07-27 22:47:14 +000014032 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14033 * testCatalog.c: Add include of <libxml/parser.h>.
14034
140352001-07-27 Darin Adler <darin@bentspoon.com>
14036
Darin Adlera77cac02001-07-27 17:41:51 +000014037 * include/libxml/.cvsignore:
14038 * include/libxml/xmlwin32version.h:
14039 Remove this file from CVS because it's generated.
14040
Daniel Veillard50822cb2001-07-26 20:05:51 +000014041Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * parser.c include/libxml/parser.h: applied const patches from
14044 Tom Moog #58002
14045
Thomas Broyerba4ad322001-07-26 16:55:21 +000014046Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14047
14048 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14049 lookup framework
14050
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014051Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * tree.c: fixed xmlCopyNode() for documents
14054
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014055Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14058
14059Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014060
14061 * parser.c: fixes bug #57652 reported by Morus Walter
14062
Daniel Veillarde3924972001-07-25 20:25:21 +000014063Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14066
Daniel Veillarda53c6882001-07-25 17:18:57 +000014067Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14070 errors, lesson don't add new functions at 1am before a release
14071 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14072 from XPath initialization when possible.
14073
Daniel Veillardd9bad132001-07-23 19:39:43 +000014074Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * result/scripts/base*: removing history/readline changed
14077 this slightly
14078 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14079 xmllint.c: make element content line number generation
14080 optionnal to avoid breaking old apps added interface to switch
14081
Daniel Veillardf012a642001-07-23 19:10:52 +000014082Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014085 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014086 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14087 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14088 John Kroll fixes to allow saving to HTTP via PUT (or
14089 POST of needed).
14090 * doc/html/*.html: regenerated the docs
14091
Thomas Broyere8126242001-07-22 03:54:15 +000014092Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14093
14094 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14095 xmlHashScanFull and xmlHashScannFull3 to get passed the
14096 three keys as arguments to the callback function
14097
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014098Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * configure.in Makefile.am: removed libxml softlink for good
14101 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14102 100% coverage by gtk-doc
14103
Daniel Veillard8599e702001-07-17 21:38:51 +000014104Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14107 fixed serious troubles due to size_t vs. int mismatch
14108
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014109Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14112
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014113Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14114
14115 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14116 convenient extension API for value and context managing
14117 Now handles external objects through xmlXPathPopExternal,
14118 xmlXPathWrapExternal and xmlXPathReturnExternal.
14119 Added functions for sets operations (intersection, etc.)
14120
Daniel Veillard22090732001-07-16 00:06:07 +000014121Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14124 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14125 HTMLparser.c: cleanup of global variables, marking some
14126 const or private.
14127
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014128Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014129
14130 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14131 fixed xmlXPathNodeSetItem when passing index=0
14132
Daniel Veillard05dec342001-07-14 21:57:39 +000014133Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14136
Daniel Veillard28ae6362001-07-14 16:44:32 +000014137Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * xmllint.c: fixed compilation under Cygwin #57503
14140 * TODO: update
14141
Peter Williamsed156f52001-07-13 18:35:13 +0000141422001-07-13 Peter Williams <peterw@ximian.com>
14143
14144 * config.h.in: add #undef HAVE_DLFCN_H
14145
14146 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14147 builddir.
14148
Daniel Veillard73b36e32001-07-12 15:09:52 +000014149Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14152 raised by #57348 and #57381
14153
Daniel Veillard7db37732001-07-12 01:20:08 +000014154Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14157 tree.c xpointer.c: store the line numbder in element->content,
14158 may break some software, need a configuration mechanism
14159
Darin Adler96037892001-07-11 00:03:16 +0000141602001-07-10 Darin Adler <darin@bentspoon.com>
14161
14162 * .cvsignore:
14163 * example/.cvsignore:
14164 * include/.cvsignore:
14165 * include/libxml/.cvsignore:
14166 Various things that are generated and should be ignored.
14167
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014168Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14171 * doc/xml.html doc/html/*: updated the docs
14172
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014173Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14176 validation occured on content with element child
14177
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014178Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * tree.c: fixed XML Base computation which was broken
14181 * debugXML.c: added a base function to the shell
14182 * Makefile.am result/scripts/* test/scripts/*: added scripts
14183 based regression tests, and adding 2 XML Base tests
14184
Daniel Veillard19e96c32001-07-09 10:32:59 +000014185Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * tree.c: set properties doc and call xmlSetListDoc for properties
14188 content when grafting them in a different tree.
14189 * aclocal.m4: remove from CVS
14190
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014191Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * win32/libxml2/libxml2.def.src: added some missing entry point
14194 for XPath (Mark Vakoc)
14195
Daniel Veillard388236f2001-07-08 18:35:48 +000014196Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14199 layer should URI-Unescape before trying to open resources.
14200
Daniel Veillard04383752001-07-08 14:27:15 +000014201Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * xpath.c: fix the name() bug for elements in the default
14204 namespace reported by Charlie Bozeman
14205
Daniel Veillard7583a592001-07-08 13:15:55 +000014206Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14209 led to an XPath fix, improvements of SAX initialization, and
14210 an added option --nocdata to testXPath
14211
Daniel Veillard449d7392001-07-07 19:11:06 +000014212Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * doc/libxml-doc.el: Felix Natter provided anew version working
14215 with XEmacs too
14216
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014217Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * include/libxml/xpath.h: small cleanup
14220 * doc/xml.html: update
14221
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014222Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14225 released 2.3.14
14226
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014227Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014230 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014231
Daniel Veillard73c9c042001-07-05 20:02:54 +000014232Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14235 were not equal to empty strings
14236
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014237Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * SAX.c: fixed a URI-Reference computation problem when validating
14240 * xmlIO.c: small cleanup
14241
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014242Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * parser.c: improved the description of a couple of interfaces
14245 upon Larry Stamper suggestion
14246
Daniel Veillard62f313b2001-07-04 19:49:14 +000014247Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * SAX.c entities.c parser.c: changed completely the way entities
14250 are handled when running the parser in entity substitution mode.
14251 This fixes a bug reported by Stephan Kulow and nearly divides
14252 by 3 the amount of memory required by libxslt to load and process
14253 DocBook TDG.
14254
Daniel Veillardf420ac52001-07-04 16:04:09 +000014255Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * HTMLparser.c: fixing a too early root closing problem raised
14258 byt Prashanth Naidu
14259
Daniel Veillard8c357d52001-07-03 23:43:33 +000014260Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14263 raised by Mark Vakoc.
14264
Daniel Veillard6e90d192001-07-03 16:37:49 +000014265Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * example/Makefile.am: fixed the include path to add srcdir/include
14268 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14269 and some cleanup
14270
Daniel Veillardf06307e2001-07-03 10:35:50 +000014271Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14274 lot of optimization work, results in significant improvements
14275 when handling really complex XPath queries. Add a small optimizer
14276 for unions, improve [n] and [last()], avoid some costly ops.
14277
Daniel Veillard77044732001-06-29 21:31:07 +000014278Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14281 * xpath.c: small cleanup
14282 * xmlGetNsList: reformated, fixed problems if used on Entities
14283
Daniel Veillard2adbb512001-06-28 16:20:36 +000014284Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14287
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014288Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14291 * Makefile.am example/Makefile.am: workaround automake generating
14292 erroneous deps
14293
Daniel Veillard12f7d292001-06-28 13:12:11 +000014294Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * include/win32config.h: bug #56801 Yon Derek provided a patch
14297 to the windows config file.
14298
Daniel Veillard87ee9142001-06-28 12:54:16 +000014299Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14302 libxml.h : Yon Derek provided a set of changes to compile from
14303 CVS on Windows/MSC
14304
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014305Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * parser.c: fixed UTF8 BOM support in push mode
14308 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14309 added a specific testcase
14310
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014311Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * Makefile.am: added --push regression tests
14314 * parserInternals.c: the XML parser segfaulted in --push mode
14315
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014316Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * configure.in: moved the symlinks detection within a CVS
14319 check, this is not portable and will be removed soon.
14320 * xpath.c: small cleanup/speedup
14321
Daniel Veillard11648102001-06-26 16:08:24 +000014322Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14325 release of 2.3.12
14326 * parser.c: make an error message if unknow entities in all cases
14327
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014328Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14331
Daniel Veillard23793842001-06-25 16:07:45 +000014332Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14335 includes were installed in the wrong dir
14336
Daniel Veillardf5498f32001-06-25 15:08:36 +000014337Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * doc/html.xml: warn against sending code to exhibit bugs.
14340
Daniel Veillard56f06462001-06-24 21:34:03 +000014341Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14344 Tru64 from Thomas Leitner
14345
Daniel Veillardc5d64342001-06-24 12:13:24 +000014346Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * AUTHORS: added William and Bjorn
14349 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14350 daniel@veillard.com hopefully I won't have to do this again
14351 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14352 docs can be rebuilt cleanly now
14353 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14354 from CVs it's generated, added include/libxml/xmlwin32version.h
14355 also generated but which should change far less frequently.
14356 * catalog.c nanoftp.c: made sure to include libxml.h not
14357 libxml/xmlversion.h directly
14358 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14359 when compiling on WIN32 and MSC
14360
Daniel Veillard07385fd2001-06-23 21:55:48 +000014361Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * include/Makefile.am include/libxml/Makefile.am configure.in:
14364 fixed make distcheck and rebuilding the rpms
14365
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014366Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * configure.in: should finish the migration of exported includes
14369 into a real include/libxml in CVS, at least for CVS users.
14370 * removed the exported headers, added in include/libxml (as well
14371 as xmlversion.h.in).
14372
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014373Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * configure.in: fixed the way to detect symlink
14376
Daniel Veillard66541772001-06-23 18:31:04 +000014377Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * configure.in: updated, include/libxml is now a real CVS dir
14380
Daniel Veillardca989762001-06-23 17:39:29 +000014381Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14384 version works with both libxml1 and libxml2 (it autodetects
14385 the prefix of the html-files) from Felix Natter.
14386 * doc/xml.html: updated doc accordingly
14387
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014388Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.c: fixed the bug generating a template loop in libxslt
14391 when using docbook-xsl-1.4, * should filter out document nodes
14392 * HACKING: added William
14393 * TODO: updated
14394
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014395Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * doc/FAQ.html: added a warning about gcc-3.0
14398 * doc/xml.html: added reference to gdome2 and removed a confusing
14399 sentence
14400
Daniel Veillardf7f41852001-06-22 15:18:01 +000014401Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * xmlversion.h: okay this is a generated file, but Windows
14404 users need it and they can't generate it, and I want CVS
14405 Windows users ...
14406 * win32/libxml2/libxml2_so.dsp: Windows project file for
14407 the shared lib version of libxml2
14408 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14409 resources needed for libxslt/xsltproc by Yon Derek
14410
Bjorn Reese3157b342001-06-22 14:41:45 +000014411Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14412
14413 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14414
Daniel Veillard4151acb2001-06-22 10:48:57 +000014415Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
Daniel Veillardcc146db2001-06-22 11:10:52 +000014417 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14418
14419Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
Daniel Veillard4151acb2001-06-22 10:48:57 +000014421 * include/win32config.h: Yon Derek provided a first fix
14422 to be able to compile libxslt/xsltproc on Windows
14423
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014424Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * xpath.c: attempt to work around what seemed a gcc optimizer
14427 bug when handling floats on i386 http://veillard.com/gcc.bug
14428 * tree.c entities.c encoding.c: doing some cleanups while
14429 chasing it
14430
Daniel Veillard017b1082001-06-21 11:20:21 +000014431Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * Makefile.am: cleanup when --without-debug is specified
14434 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14435 w.r.t. --without-debug and other include points
14436 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14437 Catalogs
14438 * configure.in entities.h tree.h HTMLparser.c: removed
14439 --without-corba, made the _private field mandatory
14440
Daniel Veillard87a764e2001-06-20 17:41:10 +000014441Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14444 outputs a BOM in UTF8, an errata has been issued to avoid the
14445 problem, that was the most reasonable solution... Add support
14446 for a leading UTF8 BOM in entities.
14447
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014448Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * valid.c: fixed a bug found when post validating an entity ref
14451 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14452 activate it too
14453
Daniel Veillard39196eb2001-06-19 18:09:42 +000014454Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14457 weakness in the node copy the XPointer and the XInclude
14458 implementations. Serious cleanup.
14459
Daniel Veillard3739b982001-06-19 12:51:30 +000014460Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * Makefile.am: Kjartan Maraas provided a small patch to
14463 add xml2-config.in to EXTRA_DIST
14464
Daniel Veillarda9142e72001-06-19 11:07:54 +000014465Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14468 provided another failing case found in KDE, the way the
14469 ctxt->vctxt.nodeTab was allocated and freed changed over
14470 time but it wasn't completely cleaned up. This should fix it.
14471
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014472Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * parser.c: Stephan Kulow also raised the fact that line number
14475 could get miscounted making debug harder, fixed the problem
14476 in xmlParseCharData()
14477
Daniel Veillard64b98c02001-06-17 17:20:21 +000014478Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * valid.c: Stephan Kulow pointed out a problem when validating
14481 and using an empty entity, forgot a 'break' in a case.
14482
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014483Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14486 * doc/xml.html: updated with 2.3.11
14487
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014488Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * TODO: updated adding cleanup of generated doc
14491 * configure.in: prepared to release 2.3.11
14492 * xmllint.c: added --version for bug reporting
14493 * doc/html/*.html: rebuilt the doc
14494
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014495Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * xpath.c: first part of the work on selecting namespace to
14498 fix bug #56115
14499
Daniel Veillard96ed5832001-06-15 22:22:04 +000014500Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14503 when using -liconv
14504 * TODO: updated
14505
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014506Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14509 cleanup, encoding support.
14510
Daniel Veillard608ad072001-06-14 08:32:28 +000014511Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14514
Daniel Veillard239d0522001-06-13 23:02:48 +000014515Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * xpath.c: bug detected by Ankh when / is used as a function arg
14518
Daniel Veillard02bb1702001-06-13 21:11:59 +000014519Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14522 of element and use it to avoid outputting formatting spaces at
14523 the wrong place. Implemented the format parameter for HTML save.
14524 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14525 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14526 result/HTML/wired.html: of course this impact the result of a
14527 number of HTML tests
14528
Daniel Veillard95d845f2001-06-13 13:48:46 +000014529Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * HTMLtree.[ch]: started augmenting the HTML save API with
14532 encoding and formatting parameters
14533
Daniel Veillardeca60d02001-06-13 07:45:41 +000014534Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * HTMLtree.h: cleanup and started evaluating the work needed on
14537 revamping the HTML output code
14538
Daniel Veillard84666b32001-06-11 17:31:08 +000014539Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14542
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014543Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14544
14545 * valid.c: fixed bug #56049, forgot one check in the
14546 validation routine
14547
Daniel Veillardca2366a2001-06-11 12:09:01 +000014548Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14551
Daniel Veillard6761eee2001-06-11 10:29:38 +000014552Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * libxml.h: fixed an error in last commit
14555 * doc/FAQ.html: added an entry for compilation from CVS
14556
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014557Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * xmlversion.h.in libxml.h: Cygwin patches
14560 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14561 * tree.h: cleanup
14562
Daniel Veillardacd370f2001-06-09 17:17:51 +000014563Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14566 memory block in a strange case where libxml is linked twice
14567 in the binary.
14568
Daniel Veillard1d047672001-06-09 16:41:01 +000014569Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14572 state far too often, simple fix used to avoid it.
14573
Daniel Veillard4497e692001-06-09 14:19:02 +000014574Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14577 being processed, applied his patch
14578 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14579
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014580Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14583 provided fixes to compile on MSCC again
14584 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14585 also provided an update for the project files.
14586
Daniel Veillarda682b212001-06-07 19:59:42 +000014587Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14590 bug #55810
14591
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014592Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * tree.c: fixed xmlGetNsProp() to close bug #55683
14595 Note this requires libxslt to use it's own function instead.
14596
Daniel Veillardf0c53762001-06-07 16:07:07 +000014597Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * HTMLtree.c: when in a pre element no formatting space should
14600 be added.
14601 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14602
Daniel Veillard068a9652001-06-07 15:30:26 +000014603Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * configure.in: added tests for signal() and signal.h
14606
Daniel Veillard541d6552001-06-07 14:20:01 +000014607Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14610
Daniel Veillard8a367d42001-06-07 14:01:34 +000014611Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * doc/libxml-doc.el: Felix Natter provided a new version for
14614 libxml2
14615
Daniel Veillard8a926292001-06-07 11:20:20 +000014616Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * HTMLtree.c: when in a pre element no formatting space should
14619 be added.
14620
Daniel Veillard14839d52001-06-06 16:11:56 +000014621Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14624
Daniel Veillarde95e2392001-06-06 10:46:28 +000014625Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14628 hack
14629 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14630 * uri.c: fixed a warning
14631
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014632Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * HTMLtree.c: trying to close bug #55772 escaping in script
14635 elements
14636 * doc/xml.html: suggest to send mail to the list
14637
14638Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014639
14640 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14641 good. Use a macro and based on the solution provided in
14642 vsnprintf manual page from GNU.
14643
Bjorn Reese99748722001-06-05 12:49:15 +000014644Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14645
14646 * error.c: Workaround for non-preserving variadic list.
14647 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14648
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014649Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * doc/xml.html: added 2.3.10 release
14652
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014653Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * configure.in: releasing 2.3.10
14656
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014657Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14660
Daniel Veillard20042422001-05-31 18:22:04 +000014661Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * encoding.c: Robert Collins provided a patch to add the
14664 "US-ASCII" encoding alias
14665
Daniel Veillard97ac1312001-05-30 19:14:17 +000014666Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14669 string oriented functions and started cleaning the related areas
14670 in xpath.c which needed fixing in this respect
14671
Daniel Veillard2d703722001-05-30 18:32:34 +000014672Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14675 #55380
14676 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14677
Daniel Veillard9403a042001-05-28 11:00:53 +000014678Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * TODO: updated
14681 * nanohttp.[ch] : started adding APIs to get the redirected URL
14682 when this occurs (needed for further base computation
14683 * tree.h: cleanup
14684 * encoding.c: cleanup
14685 * SAX.c: minor change around ctxt->loadsubset
14686
Daniel Veillard6278fb52001-05-25 07:38:41 +000014687Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * Makefile.am include/Makefile.am: small change to have
14690 include/libxml rebuilt if working from CVS.
14691 * uri.c: applied another patch from Carl Douglas for URI escaping,
14692 this should close bug #51876
14693
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014694Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14697 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14698 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14699 added specific regression test
14700 * parser.h: preparing for the XSLT mode where DTD inherited
14701 attributes are added to the tree.
14702
Daniel Veillardbbd22452001-05-23 12:02:27 +000014703Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14704
14705 * xinclude.[ch]: Updated the namespace for the Last Call version
14706 * result/XInclude/include test/XInclude/include: updated the
14707 testsuite accordingly
14708
Daniel Veillard8514c672001-05-23 10:29:12 +000014709Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14712 related to bug #51876
14713
Daniel Veillard42596ad2001-05-22 16:57:14 +000014714Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * tree.c: fixed a gross mistake in base computation, xml:base is
14717 not completely correct yet (need cascade).
14718 * xpath.[ch]: added the few things needed to find a function name
14719 and URI from the XPath context when it is called.
14720
Daniel Veillard81418e32001-05-22 15:08:55 +000014721Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14724 * DOCBparser.c: small cleanup
14725 * xmllint.c: added a --catalogs option to load catalogs from
14726 $SGML_CATALOG_FILES
14727 * tree.c: cleanup
14728 * configure.in: iconv library fixup, ICONV_LIBS
14729
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014730Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * catalog.c: handling of CATALOG entries. detection of recursion,
14733 and a few bugfixes
14734 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14735 against the default namespace
14736
Daniel Veillard04b93292001-05-21 08:15:31 +000014737Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14740
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014741Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14742
14743 * parser.c: fixed propagation context info when parsing an
14744 external entity.
14745 * doc/html/*.html: regenerated a couple of docs
14746
Daniel Veillard4623acd2001-05-19 15:13:15 +000014747Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * doc/xml.html: update with 2.3.9 informations
14750
Daniel Veillardbed7b052001-05-19 14:59:49 +000014751Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14754 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14755 * doc/html/* : rebuilt the docs
14756 * valid.c: small patch which may improve some case when
14757 validating.
14758
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014759Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * HTMLparser.c: Closed bug #54891
14762 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14763 to the suite
14764
14765Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14768 applied a documentation patch from LotR and filled in a few missing
14769 descriptions
14770
Daniel Veillard76d66f42001-05-16 21:05:17 +000014771Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * xpath.c tree.c parser.c: speed optimizations at the parser level
14774 document tree freeing and xpath evaluation
14775
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014776Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * parser.c parser.h parserInternals.h: fixed a couple of
14779 interfaces for handling memory buffer input to const char *
14780 upon suggestion of JamesH.
14781
Daniel Veillardc3739e72001-05-15 15:23:27 +000014782Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * configure.in: LoTR sent a patch fixing the previous commit
14785
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014786Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * configure.in: trying to deal again with the stoopid -R linking
14789 flag of Solaris
14790
Daniel Veillard790142b2001-05-15 10:51:53 +000014791Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * xpath.h: two nodeset access macros from Thomas Broyer
14794
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014795Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14798 patch from Thomas Broyer
14799
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014800Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14803 case
14804 * INSTALL: was empty added stuff from the FAQ
14805
Daniel Veillard75bea542001-05-11 17:41:21 +000014806Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14809 attributes handling and #54433 by adding xmlUnsetProp()
14810 and xmlUnsetNsProp()
14811
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014812Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * HTMLparser.c: Patch from Jonas Borgström
14815 (htmlGetEndPriority): New function, returns
14816 the priority of a certain element.
14817 (htmlAutoCloseOnClose): Only close inline elements if they
14818 all have lower or equal priority.
14819 * result/HTML: this of course changed a number of tests results.
14820
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014821Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * xmlIO.c catalog.c: plugged in the default catalog resolution
14824 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14825 documentations
14826 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14827
Daniel Veillarda7374592001-05-10 14:17:55 +000014828Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14831 integrating catalogs
14832 * catalog.[ch] testCatalog.c: adding a small catalo API
14833 (only SGML catalog support).
14834 * parser.c: restaured xmlKeepBlanksDefault(0) API
14835
Daniel Veillardc17337c2001-05-09 10:51:31 +000014836Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14837
14838 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14839
Daniel Veillard257d9102001-05-08 10:41:44 +000014840Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14841
14842 * parser.c: added xmlParseExternalEntityPrivate() to allow
14843 propagation of ctxt->_private when parsing external entities
14844
Daniel Veillard083c2662001-05-08 08:27:14 +000014845Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14848
Daniel Veillard01ef7382001-05-08 07:31:43 +000014849Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14852
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014853Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * valid.c: warn when indeterminist content model is detected
14856 * result/VC/ElementValid8: this adds a message
14857 * Makefile.am: add --novalid for VCM tests
14858 * parserInternals.c: added a call to Init memory
14859
Daniel Veillard64269352001-05-04 17:52:34 +000014860Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14863 when both parameters are NULL.
14864
Daniel Veillard37721922001-05-04 15:21:12 +000014865Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * valid.c: applied small patch from Gary Pennington, reindented
14868 some part of the code.
14869
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014870Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14873 release, updated and regenerated the docs
14874
Daniel Veillard357c9602001-05-03 10:49:20 +000014875Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * xpath.c result/XPath/expr/floats : clarified and cleanup
14878 printing of abnormal floats in tests.
14879
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014880Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14883 * results/HTML/ : a few changes in the output of the HTML tests as
14884 a result.
14885 * configure.in: tying to fix -liconv where needed
14886
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014887Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * Makefile.am: fixed a stupid error
14890
Daniel Veillard7150a032001-05-02 16:41:11 +000014891Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * configure.in Makefile.am: make the inclusion of the trio
14894 modules in the library conditional
14895
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014896Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * DOCBparser.c: patche from László Kovács, fixed entities refs
14899 in attributes handling
14900
Daniel Veillardedddff92001-05-02 10:58:52 +000014901Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14904 flushing
14905
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014906Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * xpath.c: fix of an XSLT namespace bug reported on the list
14909 general/bug-8-
14910
Daniel Veillard5792e162001-04-30 17:44:45 +000014911Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * strio.h trio.c: Dan McNichol suggested a couple of small
14914 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14915
Daniel Veillard02141ea2001-04-30 11:46:40 +000014916Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * tree.c parser.c encoding.c: spent a bit more time looking
14919 at the parsing speed and DOM handling. Added a few more
14920 speedups.
14921
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014922Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * parser.c: small but effective parsing speed improvement
14925
Daniel Veillardb59076b2001-04-29 17:04:07 +000014926Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * configure.in: default on the DocBook parser inclusion (for Gnome)
14929 * DOCBparser.h: fixed a header reference
14930
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014931Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * configure.in xpath.c: applied Bjorn patches for FPE on the
14934 alpha
14935
Daniel Veillardeefd4492001-04-28 16:55:50 +000014936Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14939 xmlSaveFormatFileTo()
14940
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014941Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * xpath.c: simple and efficient optimization, XPath functions
14944 aways bind to the same code, cache this
14945 * TODO: updated (by saying some is obsolete)
14946
Daniel Veillard2156a562001-04-28 12:24:34 +000014947Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * xpath.c: more cleanup work on XPath name parsing routines
14950
Daniel Veillard61d80a22001-04-27 17:13:01 +000014951Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14954 xmlXPathParseName
14955 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14956 * debugXML.c: avoid compilation problems if compiling without
14957 HTML support, Igor Zlatkovic
14958 * win32/libxml2/libxml2.def.src: being able to compile without
14959 XPath on Windows
14960
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014961Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * libxml.m4: yet another patch from Toshio Kuratomi
14964
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014965Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14968
Daniel Veillard67fee942001-04-26 18:59:03 +000014969Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * tree.[ch]: added xmlSaveFormatFile interface for saving
14972 and indenting a file.
14973
Daniel Veillard82e49712001-04-26 14:38:03 +000014974Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * xpath.c: fixed bug #53689 related to processing-instruction()
14977
Daniel Veillard02f077a2001-04-26 10:59:11 +000014978Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * DOCBparser.c: patche from László Kovács
14981
Daniel Veillard30211a02001-04-26 09:33:18 +000014982Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * parser.c: applied fixes from Christian Glahn bug report #53391
14985
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014986Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14987
14988 * error.c: Jean François Lecomte provided a complete description
14989 and a fix to bug #53537
14990
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014991Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14994
Daniel Veillard1034da22001-04-25 19:06:28 +000014995Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * DOCBparser.c SAX.c: a bit more work on entities processing.
14998 Still Need to cleanup XML output and references in attributes
14999
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015000Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15003
Daniel Veillardb33c2012001-04-25 12:59:04 +000015004Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * tree.c: trying to fix #53574, not completely complete,
15007 I would like xmllint --copy --debug test/ent1 and
15008 xmllint --debug test/ent1 to show the same result.
15009 * xpath.c: fix a bug when trying to sort namespace nodes
15010
Daniel Veillard5146f202001-04-25 10:29:44 +000015011Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * HTMLtree.c: real fix for #53402
15014
Daniel Veillard7533cc82001-04-24 15:52:00 +000015015Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15018 PIs when using xsl:output
15019 * valid.c: closing #53537 some case generate segfaults if there
15020 is validity errors
15021
Daniel Veillard61b33d52001-04-24 13:55:12 +000015022Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15025 of external parsed entities, added --noent to testDocbook
15026 * valid.c: Garry Pennington found an uninitialized variable
15027 access in xmlValidateElementContent()
15028
Daniel Veillard56098d42001-04-24 12:51:09 +000015029Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15032 with madness
15033 * result/HTML/ : this modified the result of the regression tests
15034 a lot.
15035
Daniel Veillard122376b2001-04-24 12:12:30 +000015036Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15037
15038 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15039 to doc where it wasn't checked against NULL reported by
15040 Jens Laas
15041
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015042Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15045 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15046
Daniel Veillardeae522a2001-04-23 13:41:34 +000015047Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15050 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15051 * SAX.[ch]: cleanup and updates for DocBook
15052 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15053 ex SGML identifier changes
15054 * valid.c: removed a static unused function.
15055
Daniel Veillardde57c612001-04-23 09:13:36 +000015056Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * HTMLtree.c: applied change for Paul Sponagl on script saving
15059 * Makefile.am: the warning about entity title.xml are normal.
15060
Daniel Veillard393df012001-04-22 20:11:18 +000015061Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15062
15063 * configure.in: release of 2.3.7
15064 * Makefile.am: fixing make distcheck
15065
Daniel Veillarda41123c2001-04-22 19:31:20 +000015066Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15067
15068 * doc/html/* doc/xml.html: updated and regenerated the docs
15069
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015070Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15071
15072 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15073
Daniel Veillarde82a9922001-04-22 12:12:58 +000015074Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * tree.c: fixed #53388 with the provided patch
15077
Daniel Veillard06803992001-04-22 10:35:56 +000015078Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * valid.c: Bjorn detected an invalid memory access. Fixed
15081 vstateVPush()
15082
Daniel Veillard40af6492001-04-22 08:50:55 +000015083Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15086
Bjorn Reese70a9da52001-04-21 16:57:29 +000015087Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15088
15089 * libxml.h: new header used only for the compilation of libxml
15090 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15091 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15092 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15093 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15094 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15095 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15096 baseline (version 1.2 plus a single patch).
15097 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15098 scientific notation for numbers. Tests added.
15099 * xpath.c: formatting of numbers changed to use sprintf
15100 (contribution from William Brack)
15101
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015102Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * valid.c: cleanup, more useful debugging
15105 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15106 * xmlIO.c: entity loading is printed as an error when validating
15107
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015108Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * valid.c: fixed to validate within entities
15111 * test/VCM/v22.xml: added a specific testcase
15112
Daniel Veillardca1f1722001-04-20 15:47:35 +000015113Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * valid.c: forgot an epsilon transition in for ()+
15116 * test/VCM/v21.xml : added a specific test case
15117
Daniel Veillard85349052001-04-20 13:48:21 +000015118Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15119
15120 * valid.c: removed a state explosion exhibited by RSS
15121 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15122 from bug #51872
15123
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015124Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15127 validation without using an ugly NFA -> DFA algo in the source.
15128 Made a specific algorithm easier to maintain, using a single
15129 stack and without recursion.
15130 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15131 * hash.c: made the growing routine static
15132 * tree.h parser.c: added the parent information to an
15133 xmlElementContent node.
15134
Daniel Veillarde470df72001-04-18 21:41:07 +000015135Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * SAX.c parser.c xpath.c: generating IDs when not validating
15138 from an external parsed entity was poisoning the ID has table
15139 with removed values. This was killing XSLT on the KDE help
15140 browser.
15141
Daniel Veillardceacdd92001-04-18 15:10:35 +000015142Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * entities.h: andrew@ugh.net.au detected a double declaration
15145
Daniel Veillarda10efa82001-04-18 13:09:01 +000015146Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15147
15148 * debugXML.c hash.c tree.h valid.c : some changes related to
15149 the validation suport to improve speed with DocBook
15150 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15151 the way validation errors get reported
15152
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015153Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15156 by P C Chow and William M. Brack for XSLT HTML output
15157
Daniel Veillard2d90de42001-04-16 17:46:18 +000015158Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15159
15160 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15161 Igor Zlatkovic patches for MSC compilation and added his
15162 updates
15163
Daniel Veillarde043ee12001-04-16 14:08:07 +000015164Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15165
15166 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15167 prefix lookup.
15168 * parserInternals.c: fixed the bug reported by Morus Walter
15169 due to an off by one typo in xmlStringCurrentChar()
15170
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015171Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15172
15173 * HTMLparser.c result/HTML/*: revamped the way the HTML
15174 parser handles end of tags or end of input
15175
Daniel Veillard82daa812001-04-12 08:55:36 +000015176Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15179
Daniel Veillard67a21302001-04-11 14:39:16 +000015180Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15183 bug where the linktime verions of free() won't work ...
15184
Daniel Veillard27b55282001-04-11 12:22:25 +000015185Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15188
Daniel Veillardafc73112001-04-11 11:51:41 +000015189Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * doc/xml.html: added 2.3.6 release
15192
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015193Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15196 * result/wml.xml: resulted in a small output change
15197
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015198Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * tree.c: xmlNewDoc was missing the charset initialization
15201 * xmllint.c: added --auto to autogenerate a doc, allow to
15202 reproduce the problem fixed on xmlNewDoc
15203
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015204Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15205
15206 * xpath.c: trying to get 52979 solved
15207 * tree.c result/ result/noent/: trying to get 52712 solved, this
15208 also made me clean up the fact that XML output in general should
15209 not add formating blanks by default, this changed the output of
15210 a few tests
15211
Daniel Veillard73639a72001-04-10 14:31:39 +000015212Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15215
Daniel Veillardfac26a12001-04-08 13:08:14 +000015216Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * configure.in: finally released 2.3.6
15219
Daniel Veillard911f49a2001-04-07 15:39:35 +000015220Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * xpath.c: checking for null pointer generated by new code
15223
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015224Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * xpath.c: fixed a [] evaluation problem reported
15227 * test/XPath/tests/simpleaddr: extended test
15228 * result/XPath/simpleaddr: updated result
15229
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015230Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * xmllint.c: Dan Timis reported a portability problem
15233 on Macs without mmap, fixed it.
15234
Daniel Veillardb38bd552001-04-03 18:22:00 +000015235Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * testXPath.c : added a --tree option allowing to display the
15238 tree dump of the XPath expression
15239
Daniel Veillard4dd93462001-04-02 15:16:19 +000015240Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15241
15242 * xpath.c: fixed a memleak when comparing nodesets
15243 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15244 * tree.c: added a TODO
15245
Daniel Veillard92ad2102001-03-27 12:47:33 +000015246Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15249 we need string functions
15250 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15251 to be able to use them where needed. Applied some changes
15252 to reduce name linking pollution and compile in only what's
15253 needed.
15254 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15255 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15256 for the string manipulation functions
15257 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15258 to the free() function of xmlmemory.c
15259 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15260 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15261 usage.
15262
15263
Daniel Veillard2be30642001-03-27 00:32:28 +000015264Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * error.c: applied the context output patch of the error
15267 handling submitted by Chuck Griffith
15268 * error/VC/*: this slightly change some error logs
15269
Daniel Veillard50582112001-03-26 22:52:16 +000015270Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * parser.c: fixed line number reporting on error
15273
Daniel Veillard04be4f52001-03-26 21:23:53 +000015274Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * parser.c: Sullivan and Darin found a parser bug,
15277 applied the patch.
15278
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015279Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15280
15281 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15282 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15283 xmlversion.h.in xpointer.c: of course the way I defined
15284 UNUSED breaks on old gcc version. Try to be smart and
15285 also define it directly in xmlversion.h
15286 * configure.in: removed -ansi flag from the pedantic set
15287
15288Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015289 Huge cleanup, I switched to compile with
15290 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15291 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15292 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15293 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15294 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15295 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15296 encoding.h entities.c error.c list.[ch] nanoftp.c
15297 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15298 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15299 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15300 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15301 Cleanup, staticfied a number of non-exported functions,
15302 detected and cleaned up a dozen of problem found this way,
15303 avoided a lot of public function name/typedef/system names clashes
15304 * doc/xml.html: updated
15305 * configure.in: switched private flags to the really pedantic ones.
15306
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015307Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * configure.in: 2.3.5
15310 * doc/html/*: rebuilt the docs
15311
Daniel Veillard146c9122001-03-22 15:22:27 +000015312Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15313
15314 * parser.c: fixed a reported bug in NOTATION parsing
15315 * uri.c: accepted but not fixed bug 51876, added TODO
15316 * Makefile.am: fixed bug 51876
15317
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015318Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15319
15320 * config.h.in configure.in error.c: fix a compilation problem
15321 on platforms without vsnprintf (xml@thewrittenword.com)
15322
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015323Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15324
15325 * parser.c: fixed a function name header typo
15326 * SAX.c: notations can also occur in external subset.
15327
Daniel Veillard7d42b542001-03-20 13:22:46 +000015328Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * error.c: removed a C++ like comment
15331
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015332Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15333
15334 * parser.c: fixing bug 52299 strange condition leading
15335 to a parser crash due to a buffer overflow
15336 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15337 added the specific test case
15338
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015339Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15342 xmlXPathConvert{String,Number,Boolean} to be able to make
15343 type casts without a context stack, fixed some implementation
15344 problems related to the absence of context at parse-time,
15345 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15346 in the public API too
15347 * xpointer.c xpathInternals.h: we need to know at parse time
15348 whether we are compiling an XPointer
15349
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015350Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15351
15352 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15353 cleaned up the parser internals, refactored XPath code, added
15354 new compilation based APIs and cleanly separated public and
15355 private APIs.
15356
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015357Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15358
15359 * xpath.h: the comp field must be added at the end to avoid
15360 killing binary compat.
15361
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015362Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15363
15364 * Makefile.am: detect XPath memleaks in regreson tests
15365 * error.c: fixed and error w.r.t. error reporting still using
15366 stderr
15367 * hash.c: added new line at end of file
15368 * tree.h: minor cleanup
15369 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15370 expression parsing from evaluation, resulted in a number of
15371 changes internally, and in XPointer. Likely to break stuff
15372 using xpathInternals.h but should remain binary compatible,
15373 new interfaces will be added.
15374
Daniel Veillardd574f782001-03-14 19:40:17 +000015375Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * configure.in: fixed a couple of problems reported by
15378 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15379 without gcc on non linux platforms.
15380
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015381Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15382
15383 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15384 a fix for --with-html-dir= configure support. I hope it won't
15385 break rpm generation
15386
Daniel Veillarda022fe02001-03-14 16:30:00 +000015387Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15388
15389 * xmlIO.c: one function comment cleanup.
15390
Daniel Veillard25239c12001-03-14 13:56:48 +000015391Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * SAX.c: external subset notations were improperly registered
15394 in the internal subset.
15395
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015396Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15397
15398 * README.cvs-commits: added, pointing to HACKING
15399 * HACKING: updated
15400
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015401Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15402
15403 * parser.c: and Matt Sergeant found one in the XML push
15404 parser (erroneous check I forgot to remove when I fixed the
15405 main parser).
15406
Daniel Veillard68d7b672001-03-12 18:22:04 +000015407Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15408
15409 * xpath.c: ptittom found a small bug in UnaryExpr
15410
Daniel Veillarde356c282001-03-10 12:32:04 +000015411Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * configure.in: bumped to 2.3.4
15414 * error.c: fixed bug #51860
15415 * tree.c: fixed bug #51861
15416 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15417 * tree.[ch] : added xmlDefaultBufferSize
15418 * nanoftp.c: typo in function name header block
15419 * doc/xml.html : updated, added link to XML::LibXSLT
15420 * doc/html/* : rebuilt the docs
15421
Daniel Veillard80f32572001-03-07 19:45:40 +000015422Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15423
15424 * parser.c SAX.c: the new content parsing code raised an
15425 ugly bug in the characters() SAX callback. Found it
15426 just because of strangeness in XSLT XML Rec ouptut :-(
15427
Daniel Veillard6c831202001-03-07 15:57:53 +000015428Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15429
15430 * Makefile.am: Martin Baulig suggested to add -lm
15431 * tree.c: found another bug in xmlNodeGetContent()
15432
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015433Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15434
15435 * xpath.c: Bjorn found the error related to strictness of comparison.
15436
Daniel Veillard29631a82001-03-05 09:49:20 +000015437Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * parser.c: trying to fix the Dtd parsing problem reported
15440 by Gary, side effect of last week speed optimizations.
15441
Daniel Veillard14be0a12001-03-03 18:50:55 +000015442Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15445 * parserInternals.c: removed unneeded test raised by Stric
15446
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015447Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15448
15449 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15450 and fixed by William Brack). Added xmlXPathFormatNumber.
15451 Changed the sorting slightly.
15452 * configure.in Makefile.am example/Makefile.am: Added -lm.
15453 Please note that applications linking with libxml2, must
15454 also like with the math library from now on.
15455
Daniel Veillardf9533d12001-03-03 10:04:57 +000015456Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15459
Daniel Veillard2f362242001-03-02 17:36:21 +000015460Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15461
15462 * parser.c: one must report spaces even if the Dtd element
15463 content proves that this is not part of the element content.
15464 * result/valid/*.xml: this changed the ouptu slightly
15465
Daniel Veillardb402c072001-03-01 17:28:58 +000015466Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * configure.in: bumped to 2.3.3
15469 * doc/xml.html: updated
15470
Daniel Veillard77851712001-02-27 21:54:07 +000015471Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * tree.c: minor doc fix
15474 * xpath.c: deallocation issues when a result tree has been
15475 converted to a node-set
15476
Daniel Veillardec70e912001-02-26 20:10:45 +000015477Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15478
15479 * doc/xml.html: oops corrected dates s/2000/2001
15480
Daniel Veillard8730c562001-02-26 10:49:57 +000015481Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * valid.c: new patch from Gary Pennington
15484
Daniel Veillard91e9d582001-02-26 07:31:12 +000015485Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15486
15487 * doc/xml.html: applied patch from Ankh
15488
Daniel Veillardedac3c92001-02-26 01:36:19 +000015489Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15490
15491 * xinclude.c: fixed a problem building on Mac
15492
Daniel Veillard21a0f912001-02-25 19:54:14 +000015493Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15494
15495 * parser.c: more work on increasing parsing ferformances
15496
Daniel Veillard48b2f892001-02-25 16:11:03 +000015497Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15498
15499 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15500 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15501 avoiding memcpy in production builds MEM_CLEANUP macro use
15502 * parser.[ch] parserInternals.c: optimizations of the tightest
15503 internal loops inside the parser. Better checking of I/O
15504 flushing/loading conditions
15505 * xmllint.c : added --timing
15506
Daniel Veillard71681102001-02-24 17:48:53 +000015507Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15508
15509 * configure.in: bumped to 2.3.2
15510 * doc/xml.html: updated for release
15511
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015512Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15513
15514 * xpath.c: found a memleak and fixed a nasty bug
15515
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015516Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15517
15518 * xmllint.[c1] : added return code errors for xmllint
15519 * xpath.c: specific debug dump function for result value trees
15520
Daniel Veillard4b637072001-02-21 21:52:55 +000015521Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15522
15523 * xpath.c: finally implemented xmlXPathCompareNodeSets
15524 * test/XPath/expr/floats results/XPath/expr/floats: added
15525 a test for float expressions
15526
Daniel Veillardf714aa32001-02-21 03:07:44 +000015527Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15528
15529 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15530 * parserInternals.[ch]: trying to speed up parsing
15531 * xpath.c : speeded up node set equality op
15532
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015533Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15534
15535 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15536 better handling of ID/IDREF and the list modules associated
15537 * configure.in: small CFLAGS cleanup
15538
Daniel Veillarda8abee62001-02-19 15:14:59 +000015539Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15540
15541 * configure.in: fixed iconv detection on AIX (stric)
15542
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015543Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015544
15545 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15546
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015547Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15548
15549 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15550 and optimized xmlXPathNodeSetSort
15551
Daniel Veillard142adbf2001-02-17 13:21:05 +000015552Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15553
15554 * xpath.c: bug fix when context size is 0
15555 * parser.c: I like Norm's Dtd because they still manage to break
15556 the parser occasionally
15557
Daniel Veillardf23e0092001-02-16 13:21:29 +000015558Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15559
15560 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15561
Daniel Veillarde0e26512001-02-16 00:11:46 +000015562Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15563
15564 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15565 attributes within the XML-1.0 namespace
15566
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015567Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15568
15569 * xpathInternals.h: exported a few axis functions
15570 * doc/xml.html: updated the doc
15571
Daniel Veillard760f4422001-02-15 14:59:48 +000015572Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15573
15574 * configure.in: applied patch from Daniel van Balen for OpenBSD
15575 and bumped version to 2.3.1
15576 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15577 attempt to find autoclosing was simply broken, removed it,
15578 updated the examples, this is better
15579
Daniel Veillardd194dd22001-02-14 10:37:43 +000015580Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15581
15582 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15583 hash functionnalities.
15584 * doc/html/* : rebuild the doc
15585
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015586Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15587
15588 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15589 on predicate
15590 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15591 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15592 really want to have tags closed on output even if we accept
15593 unclosed ones on input
15594
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015595Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15596
15597 * xpath.c: ouch don't free NULL, rare case fixed
15598 * tree.c: don't coalesce text nodes if they don't have the
15599 same behaviour wrt escaping on output
15600
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015601Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15602
15603 * xpath.c: small fixup
15604 * SAX.c: don't warn on empty namespaces.
15605
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015606Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15607
15608 * README: a bit of cleanup
15609 * configure.in: preparing for 2.3.0 release
15610
Daniel Veillard1f83d392001-02-08 09:37:42 +000015611Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * hash.[ch]: added a first version of xmlHashSize()
15614 * valid.c: another bug fix from Gary Pennington
15615
Daniel Veillard5eef6222001-02-07 18:24:48 +000015616Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * valid.c: couple of bug fixes pointed by Gary Pennington
15619 * HTMLtree.c: #if 0 cleanup
15620
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015621Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15622
15623 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15624 which removes a time consuming check of xmlXPathNodeSetAdd()
15625 and use it in places where we are sure to not break unicity
15626
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015627Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15628
15629 * xpath.c: bug fixes found from XSLT
15630 * tree.c: preserve node->name special values when copying nodes.
15631 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15632 external subset are fetched when available but without full
15633 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15634 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15635 output with encoding disabled.
15636
Daniel Veillard2c833b62001-02-03 08:52:06 +000015637Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15640 xmlCheckFilename should not be called from xmlFileOpenW
15641 and xmlGzfileOpenW
15642
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015643Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15644
15645 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15646 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15647 added the new tests for URI normalization
15648 * testURI.c: fixed stoopid bugs
15649 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15650 the URI in the error messages are now properly normalized
15651
Daniel Veillardea28ce62001-02-02 08:20:19 +000015652Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15653
15654 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15655
Daniel Veillarde99a4762001-02-01 04:34:35 +000015656Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15657
15658 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15659
Daniel Veillard2b325a02001-01-31 20:46:31 +000015660Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15661
15662 * xpath.c: fixed mod operator
15663
Daniel Veillardde55cf62001-01-31 15:53:13 +000015664Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15665
15666 * parser.c: fixed xmlStrcat doc
15667 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15668 trees.
15669
Daniel Veillard2f913b72001-01-31 13:23:49 +000015670Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15671
15672 * xpath.c result/XPath/tests/chaptersbase
15673 result/XPath/tests/simplebase: fixed XPath node()
15674 * tree.c: small fix in xmlNewNs()
15675 * Makefile.am: removed extraneous xml2Conf.sh rule
15676
Daniel Veillardb42042b2001-01-28 07:40:36 +000015677Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15678
15679 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15680 Changed the library name, in order to get libxml-devel and
15681 libxml2-devel to coexist on a single system
15682 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15683 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15684
Daniel Veillardee0a4662001-01-27 18:59:33 +000015685Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15686
15687 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15688 libxml2-devel installable in // as libxml-devel.
15689
Daniel Veillard5eb05942001-01-27 17:50:22 +000015690Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15691
15692 * doc/Makefile.am: fixed make rebuild in doc
15693 * doc/html/*.html: rebuilt the docs
15694
Daniel Veillard65c295d2001-01-26 09:32:39 +000015695Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15696
15697 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15698
Daniel Veillard8e199902001-01-25 18:54:39 +000015699Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15700
15701 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15702 the HTML doc to go into the -devel RPM ...
15703 * aclocal.m4 config.h.in: some updates due to auto* magic
15704
Daniel Veillard93086662001-01-25 18:13:04 +000015705Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * xpath.h: added a hook in the context structure allowing to
15708 link to extra support, needed for XSLT
15709
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015710Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15711
15712 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15713 xmlXPtrCmpPoints to use it.
15714 * propagated the following patch from Alejandro Forero
15715 * include/win32config.h xmlIO.c: applied further suggestions
15716 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15717 * example/gjobread.c: fixed warnings, now that it builds
15718
15719Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15720
15721 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15722
15723 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15724 filename points to a valid file (not a directory).
15725 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15726 Added calls to xmlCheckFilenameDir.
15727
15728 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15729 `path' (rather than `filename') as the parameter to gzopen and open.
15730
Daniel Veillard48177c22001-01-23 15:27:41 +000015731Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15732
15733 * Makefile.am: fixed a problem with EXTRA_DIST
15734
Daniel Veillardb83ba402001-01-22 22:45:10 +000015735Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15736
15737 * Makefile.am example/Makefile.am: finally found the trick
15738 to build the example, i.e. add "." in SUBDIRS before example
15739 in the list <grin/>
15740
Daniel Veillard82687162001-01-22 15:32:01 +000015741Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15742
15743 * doc/xml.html: updated with an XSLT section, removed pointer to
15744 W3C CVS base.
15745
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015746Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15749 too, and deallocation need to occur the same way.
15750
Daniel Veillarde4566462001-01-22 09:58:39 +000015751Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15752
15753 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15754 type correponding to an XSLT result tree fragment. Share most
15755 of the data format with node set, as well as operators.
15756 * HTMLtree.c: added a newline at the end of the doctype output
15757 whe this one is not present initially.
15758 * tree.c: make sure taht the parent and doc pointers are properly
15759 set when copying attributes (lists).
15760
Daniel Veillard701c7362001-01-21 09:48:59 +000015761Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15762
15763 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15764
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015765Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15766
15767 * xpath.c: seems I finally killed that ugly path evaluation
15768 context bug (tagged 9999 in case is is wrong)
15769
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015770Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15771
15772 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15773 for XSLT
15774
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015775Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15776
15777 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15778 for xmlGzfileOpen() bug
15779
Daniel Veillardf6eea272001-01-18 12:17:12 +000015780Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15781
15782 * xpath.c: removed an error found by XSLT usage
15783 * tree.c parserInternals.h: use a predefined static string
15784 for text and comment nodes, avoid freeing them in xmlFreeNode,
15785 exported the string name in parserInternals.h and added
15786 another value to disable encoding at output (for XSLT),
15787 gain memory, time.
15788
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015789Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15790
15791 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15792 win32/libxml2/libxml2_so.dsp: new makefiles and update
15793 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15794
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015795Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15796
15797 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15798 Gary Pennington
15799
Daniel Veillard389e6b72001-01-15 19:41:13 +000015800Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15801
15802 * xpath.c: fixed the comaprision of values and nodelists,
15803 need to compare nodelist still ...
15804 * debugXML.c: avoided a possible core dump
15805 * HTMLparser.c: cleanup
15806 * nanohttp.c: contributed fix.
15807 * tree.c: fixes in properties handling added xmlSetNsProp
15808 needed by libxslt
15809 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15810 comment
15811 * TODO: updated
15812
Daniel Veillard167bd532001-01-06 21:09:34 +000015813Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15814
15815 * parser.c parserInternals.c: applied Bjorn Reese optimization
15816 patch
15817
15818Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15819
15820 * Makefile.am: applied patch fro make check from Martin Vidner
15821
Daniel Veillard503b8932001-01-05 06:36:31 +000015822Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15823
15824 * configure.in: preparing 2.2.11
15825 * doc/html/*: rebuild the HTML files
15826 * doc/xml.html : updated
15827
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015828Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15829
15830 * tree.c: fixed a stupid bug
15831 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15832 patches related to validation of an XInclude processing result
15833 * TODO: updated
15834
Daniel Veillarde2488192001-01-04 10:54:22 +000015835Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15836
15837 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15838 on large files
15839
Daniel Veillardf060a412001-01-03 20:52:44 +000015840Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15841
15842 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15843
Daniel Veillard45cff692001-01-03 18:02:04 +000015844Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15845
15846 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15847 reported by Jonas Borgström
15848 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15849
Daniel Veillard08108982001-01-03 15:24:58 +000015850Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15851
15852 * testXPath.c xpath.c: fixing the XPath union expressions problem
15853 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15854
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015855Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15856
15857 * xmllint.c: Made is so if the file name is "-" is will read form
15858 standard input. Sven Heinicke <sven@zen.org>
15859 * tree.c: fixed a problem when growing buffer
15860 * tree.h: fixed the comment of the node types following andersca
15861 comment
15862 * TODO: updated
15863
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015864Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * HTMLparser.[ch]: added a way to avoid adding automatically
15867 omitted tags. htmlHandleOmittedElem() allows to change the
15868 default handling.
15869 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15870 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15871 of xmllint too when using --memory flag, added a memory test
15872 suite at the Makefile level.
15873 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15874 with namespace use when encountering QNames in XPath evalation,
15875 added xmlns() scheme in XPointer.
15876 * nanoftp.c : incorporated a fix
15877 * parser.c xmlIO.c: fixed problems raised with encoding when using
15878 the memory I/O
15879 * parserInternals.c: closed bug 25934 reported by
15880 torsten.landschoff@innominate.de
15881 * TODO: updated
15882
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015883Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15886 on a non-updated tree :-(, made a 2.2.10 release to correct the
15887 situation
15888
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015889Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15892 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15893 integrated a set of OpenVMS changes from Howard Taylor
15894 <Howard.Taylor@pacoast.com>
15895
Daniel Veillard58770e72000-11-25 00:48:47 +000015896Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15899 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15900
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015901Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * HTMLparser.c: some fixes on auto-open of html/head/body
15904 * encoding.c: fixed a compilation error on some gcc env
15905 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15906 XPointer implementation
15907 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15908 related XPointer tests and associated results
15909
Daniel Veillard300f7d62000-11-24 13:04:04 +000015910Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * doc/xmldtd.html doc/xml.html: following a short step by step
15913 guidance on IRC to help maciej with DTDs I started a small
15914 page on the subject.
15915
Daniel Veillard748e45d2000-11-17 16:36:08 +000015916Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * HTMLparser.c: fixed handling of broken charrefs
15919 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15920 patches
15921
Daniel Veillard28929b22000-11-13 18:22:49 +000015922Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * doc/xml.html doc/html/* : rebuilt the docs after adding
15925 xinclude and updated page for 2.2.7 and 2.2.8
15926 * configure.in: releasing 2.2.8
15927
Daniel Veillard41e06512000-11-13 11:47:47 +000015928Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * parser.[ch] parserInternals.c: applied the conditional
15931 section processing fix from Jonathan P Springer
15932 <jonathan.springer2@gte.net>
15933 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15934 project file, fixed iconv default non support
15935 * xpath.c: fixed the problem of evaluating relative expressions
15936 when a node context is provided.
15937
Daniel Veillardbf432752000-11-12 15:56:56 +000015938Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * nanoftp.c: fixed gcc 2.95 new warnings
15941 * SAX.c: fixed a stupid bug
15942 * tree.c: fixed a formatting problem when round-tripping
15943 from/to memory
15944 * xinclude.c: chased memleak, fixed a base problem
15945 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15946 xmlXPtrBuildNodeList()
15947 * TODO: updated
15948 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15949 adding a first small set of regression tests for XInclude
15950
Daniel Veillardc2def842000-11-07 14:21:01 +000015951Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * nanohttp.[ch]: applied Wayne Davison patches to access
15954 the WWW-Authorization header.
15955 * parser.c: Closed Bug#30847: Problems when switching encoding
15956 in short files by applying Simon Berg's patch.
15957 * valid.c: fixed a validation problem
15958 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15959 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15960 Wayne Davison
15961 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15962 need to be extended to non full nodes selections.
15963 * xinclude.c: starts to work decently
15964
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015965Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15968 debugXML.c xmlversion.h.in: Started adding XInclude support,
15969 this is a new xmllint option
15970 * tree.c xpath.c: applied TOM patches for XPath
15971 * xpointer.c: fixed a couple of errors.
15972 * uri.c: added an escaping function needed for xinclude
15973 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15974 new warning from RH70 gcc's version
15975
Daniel Veillarda4964b72000-10-31 18:23:44 +000015976Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * HTMLparser.c: fixed loop on invalid char in scripts
15979 * parser.c: update to description of xmlIOParseDTD()
15980 * libxml.m4 xmlversion.h.in: changes contributed by
15981 Michael Schmeing <m.schmeing@internet-factory.de>
15982 * configure.in: preparing for 2.2.7
15983 * Makefile.am: trying to avoid config.h and acconfig.h
15984 being included in the distrib
15985 * configure.in: released 2.2.7
15986
15987Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15990 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15991
Daniel Veillard01411222000-10-30 15:33:22 +000015992Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * parser.[ch]: added xmlIOParseDTD()
15995 * xpointer.c: added support for the 2 extra parameters of
15996 string-range, fixed a stoopid error when '0' was present
15997 in XPointer expressions
15998 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15999 testsuite for the above
16000
Daniel Veillard6db58192000-10-30 09:27:53 +000016001Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * libxml.spec.in: improved package descriptions
16004
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016005Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * xpath.c xpathInternals.h: applied a large cleaning patch
16008 from TOM <ptittom@free.fr>, it also add namespace support
16009 for function and variables registration.
16010
Daniel Veillardbd20df72000-10-29 17:53:40 +000016011Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16014 * Makefile.mingw: Wayne Davison's update adding hash.c
16015
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016016Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * xpath.c: fixed the root evaluation problems
16019 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16020 ignorable spaces with <b> <bold> <em>
16021 * tree.c: fixed a loop in xmlSearchNsByHref()
16022
Daniel Veillard767662d2000-10-27 17:04:52 +000016023Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * xpath.c: applied another XPath patch from TOM
16026 * xpath.c include/makefile.am: applied another patch from
16027 china@thewrittenword.com (cleanup on IRIX).
16028
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016029Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * xml-config.1: received a fixed version from Fredrik Hallenberg
16032 <hallon@lysator.liu.se>
16033
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016034Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16037 cleanup patch for XPath
16038
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016039Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * patched to redirrect all "out of context" error messages to
16042 a reconfigurable routine. The changes are:
16043 * xmlerror.h : added the export of an error context type (void *)
16044 an error handler type xmlGenericErrorFunc there is an interface
16045 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16046 to reset the error handling routine and its argument
16047 (by default it's equivalent to respectively fprintf and stderr.
16048 * all the c files: all wild accesses to stderr or stdout within
16049 the library have been replaced to calls to the handler.
16050
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016051Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * configure.in: release 2.2.6
16054 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16055 exporting the inner functions of xpath for extension modules
16056 * doc/*: updated and rebuilt the doc
16057
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016058Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * nanohttp.c : applied Wayne HTTP cleanup patch
16061 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16062 and xmlNodeSetSpacePreserve()
16063
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016064Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * xpath.c: closing bug #29260
16067
Daniel Veillard126f2792000-10-24 17:10:12 +000016068Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16071 multikey tuples, made hash structure opaque
16072 * valid.[ch]: moved elements, attributes, notations decalarations
16073 as well as ID and refs to hash tables.
16074 * entities.c: hash cleanup
16075 * xmlmemory.c: fixed a dump problem in debug mode
16076 * include/Makefile.am: problem passing in DESTDIR= values patch
16077 from Marc Christensen <marc@calderasystems.com>
16078 * nanohttp.c: removed debugging remains
16079 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16080 * HTMLparser.c parser.c: fixing a number of problems with the
16081 macros in the *parser.c files (Wayne).
16082 * HTMLparser.c: close the previous option when opening a new one
16083 (Marc Sanfacon).
16084 * result/HTML/*: updated the HTML results accordingly
16085
Daniel Veillard52afe802000-10-22 16:56:02 +000016086Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16089 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16090 XPath functions and XML entities table to them. More to come...
16091 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16092
Daniel Veillard683cb022000-10-22 12:04:13 +000016093Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * tree.c: coalesce adjacent text nodes
16096 * valid.c: handling of blank nodes in DTd validation (raised
16097 by problems with a posteriori validation).
16098 * nanohttp.c: changing behaviour on HTTP write stuff.
16099 * HTMLtree.c: forced body and html to be explicitely closed.
16100 * xpath.h: exported more XPath functions.
16101
Daniel Veillard1baf4122000-10-15 20:38:39 +000016102Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * Release of 2.2.5
16105 * xpointer.c: range() range-inside and other helper functions
16106 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16107
Daniel Veillard47e12f22000-10-15 14:24:25 +000016108Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16111 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16112
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016113Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16116 and XPointer modules
16117
Daniel Veillard134c9f32000-10-15 10:27:08 +000016118Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * SAX.h: closed #25107
16121
Daniel Veillard39915622000-10-15 10:06:55 +000016122Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * testSAX.c: fixed problem with cdata reporting
16125 * SAXresult/* : updated
16126
Daniel Veillard1e851392000-10-15 10:02:56 +000016127Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16130 Closed bug #27499, added to regression tests
16131 * TODO: updated
16132
Daniel Veillard7eda8452000-10-14 23:38:43 +000016133Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16136 support for SCRIPT and STYLE with help from Bjorn Reese
16137 * test/HTML/* result/HTML/*: added simple testcase and updated
16138 the existing ones.
16139
Daniel Veillardff9c3302000-10-13 16:38:25 +000016140Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16143 string-range for empty strings
16144 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16145 test/XPath/xptr/strrange: augmented the XPointer testsuite
16146
Daniel Veillard189446d2000-10-13 10:23:06 +000016147Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * doc/xml.html doc/xmlmem.html: added a module describing memory
16150 interfaces and use, updated the main page.
16151
Daniel Veillard2f971a22000-10-12 23:26:32 +000016152Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16155 nanoftp code work on Windows too now
16156
16157Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016158
16159 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16160 * xpointer.c: implemented string-range() at least a good first version
16161 * test/XPath/docs/str test/XPath/xptr/strrange
16162 result/XPath/xptr/strrange: the string-range() tests
16163
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016164Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * Makefile.am include/Makefile.am include/win32config.h
16167 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16168 and make distcheck
16169
Daniel Veillard19d61112000-10-11 23:50:35 +000016170Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16173 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16174 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16175
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016176Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16179 patch for socklen_t detection by
16180 Albert Chin-A-Young <china@thewrittenword.com>
16181
Daniel Veillardcd429612000-10-11 15:57:05 +000016182Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16185 and added a --dtdvalid option to xmllint used to test it
16186
Daniel Veillard47c02452000-10-11 13:04:36 +000016187Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16190 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16191
Daniel Veillard2d38f042000-10-11 10:54:10 +000016192Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16195 handlings (registration, lookup, cleanup)
16196
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016197Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * configure.in Makefile.am include/makefile.am: adding XPointer
16200 and XPtrtests target
16201 * xpointer.[ch] : new files for XPointer support
16202 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16203 more XPath tests
16204
Daniel Veillard57fda592000-10-10 23:24:14 +000016205Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * configure.in: fixed, very broken, make distcheck works again
16208
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016209Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * More work toward 2.2.5, integrated a number of patches
16212 * configure.in Makefile.am win32config.h.in: trying to cleanup
16213 make distcheck .... huh ...
16214 * include/Makefile.am include/win32config.h: new directory
16215 for includes
16216 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16217 updated teh makefiles and instructions for WIN32
16218 * xpath.c: small fixes
16219 * test/XPath/ results/XPath: updated the testcases and results
16220 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16221 suggested patches
16222 * valid.c: fixed an ID bug
16223
Daniel Veillardb71379b2000-10-09 12:30:39 +000016224Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016227 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016228 * xpath.[ch]: worked on XPointer
16229
Daniel Veillard7e99c632000-10-06 12:59:53 +000016230Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * configure.in Makefile.am: 2.2.5, ship the include in an
16233 include/libxml subdirectory, use symlinks when using CVS
16234 * testSAX.c: fixed small bug
16235 * testXPath.c: changed the way testfiles are parsed
16236 * debugXML.c: same kind of cleanup when parsing an argument expression
16237 XPath/XPointers can have blanks embedded
16238 * xpath.[ch]: more cleanup, reorgs for XPointer work
16239 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16240 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16241
Daniel Veillard55b91f22000-10-05 16:30:11 +000016242Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16245 in the XPath engine, rewrote large parts of it, now it's far
16246 cleaner and in sync with the REC not an old WD. Fixed a parsing
16247 problem in the interactive XML shell found when testing XPath.
16248
Daniel Veillardac260302000-10-04 13:33:43 +000016249Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16252 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16253 examples with the extra test
16254
Daniel Veillard7cfce322000-10-04 12:40:27 +000016255Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16258 the global init function.
16259
Daniel Veillard970112a2000-10-03 09:33:21 +000016260Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16261
16262 * HTMLparser.c: Doohhh, attribute name parsing was still case
16263 sensitive ! Fixed this ...
16264 * result/HTML/* : updated the tests results accordingly
16265
Daniel Veillard740abf52000-10-02 23:04:54 +000016266Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16269 engine, should be far more stable, incorporated a new version of
16270 preceding/following axis, need testing
16271 * uri.c: fixed file:///c:/a/b/c problem
16272 * test/XPath/tests/idsimple: augmented the XPath tests
16273
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016274Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * doc/* rebuilding docs for 2.2.4 release
16277
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016278Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * configure.in: releasing 2.2.4
16281 * parser.[ch]: added xmlStrEqual()
16282 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16283 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16284 use xmlStrEqual instead
16285 * TODO: updated
16286 * added an XPath test
16287
Daniel Veillardbc765302000-10-01 18:23:35 +000016288Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16291 * entities.h: exported xmlInitializePredefinedEntities
16292 * parser.[ch] : added xmlInitParser()
16293 * parserInternals.h : had to export htmlInitAutoClose()
16294
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016295Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16298 problems
16299 * Makefile.am : added XPath regression tests to normal tests
16300 * uri.c: fixed a problem with local paths, cleanup
16301 * parser.c: fixed a problem with large CData sections
16302
Daniel Veillardd2ade932000-09-30 14:39:55 +000016303Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * configure.in xml-config.in: patch from "Ben Taylor"
16306 <sol7x86@hotmail.com> for solaris shared libs lookup
16307
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000163082000-09-30 Martin Baulig <baulig@suse.de>
16309
16310 * libxml-2.0.pc.in: Provide pkg-config script.
16311
16312 * configure.in: Create the libxml-2.0.pc script from the
16313 libxml-2.0.pc.in templates.
16314 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016315 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016316
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016317Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16320 when compiling with MSC
16321
Daniel Veillard46057e12000-09-24 18:49:59 +000016322Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * xpath.c: patch for normalize-string() substring-before(),
16325 substring-after() and translate() functions from Bjorn Reese
16326 <breese@mail1.stofanet.dk>
16327 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16328 Fredrik Hallenberg <hallon@lysator.liu.se>
16329 * TODO: updated
16330
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016331Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16334 problem of socklen_t being undefined on a number of platforms
16335 * debugXML.c: fixed a compilation problem when without snprintf
16336
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016337Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16340 an URI bug and a fix for the control-character-induced infinite loop
16341 * nanohttp.c: preventive fix for compiling on WIN32
16342
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016343Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * xmlint.c: closing bug #25000
16346
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016347Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16350 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16351 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16352 related function, fixing xmlStrncmp(), and associated cleanup
16353 * result/HTML/entities.html.sax: updating result
16354
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016355Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * uri.c: applied patch for URI escaping from Wayne Davison
16358 <wayned@blorf.net>
16359 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16360 from Denis Barbier <barbier@imacs.polytechnique.fr>
16361 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16362 patch from Wayne Davison
16363
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016364Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * doc/xml.html : updated with new releases, adding "how to help"
16367
Daniel Veillard04698d92000-09-17 16:00:22 +000016368Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16371 removed a few warnings in pedantic mode ...
16372 * parserInternals.c parser.c: moved encoding switching function
16373 to parserInternals.c
16374 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16375
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016376Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16379 error or warning handlers
16380
Daniel Veillardb1059e22000-09-16 14:02:43 +000016381Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * parserInternals.c parserInternals.h parser.c Makefile.am:
16384 created a new module parserInternals.c, moved most of the
16385 code shared by the various parsers there, as well as
16386 deprecated code from parser.c. More cleanup of parser.c
16387 * uri.c: fixed a problem when URI is NULL
16388 * valid.c: speedup when looking for an attribute declaration
16389
Daniel Veillard39c7d712000-09-10 16:14:55 +000016390Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16393 the cleanup of the computation of URI references when seeking
16394 external entities. The URI reference string and the resulting
16395 URI are both stored now.
16396 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16397 large s(n)printf checks and cleanup from Denis Barbier
16398 <barbier@imacs.polytechnique.fr>
16399 * xmlversion.h.in tree.h: couple of SGML declarations for a
16400 possible docbook module.
16401 * result/VC/ : a couple of test output changed due to the change
16402 of the entities URI
16403
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016404Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * parser.h: added a _private field for linking user's data
16407
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016408Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * parser.c parserInternals.h: demacroified most of the IS_XXX
16411 the gain in size is significant so ...
16412
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016413Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * entities.c: cases where looking up entities with doc==NULL
16416 covered
16417
Daniel Veillard90e11312000-09-05 10:42:32 +000016418Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16419
Daniel Veillard1de50802000-09-07 08:54:32 +000016420 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016421 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16422
Daniel Veillard98a79162000-09-04 11:15:39 +000016423Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
Daniel Veillard1de50802000-09-07 08:54:32 +000016425 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016426 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16427 * Makefile.in: added URItest and included thenin "make tests"
16428
16429Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016430
16431 * xmlversion.h.in: closed bug 22941
16432
Daniel Veillard2bb89092000-08-31 14:57:50 +000016433Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * doc/xmlio.html: added doc and example for entity loader
16436 redefinition.
16437
Daniel Veillard96984452000-08-31 13:50:12 +000016438Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16441 used by libxml
16442
Daniel Veillarde715dd22000-08-29 18:29:38 +000016443Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * parser.c: Fixed bug on invalid ontent characters and when using
16446 push.
16447 * xmllint.c: fixed xmllint endling of errors in push mode
16448
Daniel Veillard4948eb42000-08-29 09:41:15 +000016449Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016452 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016453 * result/HTML/*.sax: regenerated HTML SAX output
16454 * parser.c: more cleanup.
16455
Daniel Veillarde010c172000-08-28 10:04:51 +000016456Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016459 patches from Wayne Davison <wayned@users.sourceforge.net>,
16460 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016461 * HTMLparser.c: fixed an ignorable white space detection bug
16462 occuring when parsing with SAX only
16463 * result/HTML/*.sax: updated since the output is now HTML
16464 encoded...
16465
Daniel Veillard47f3f312000-08-27 22:40:15 +000016466Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16467
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016468 * HTMLparser.[ch]: applied some of Wayne Davison
16469 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016470
Daniel Veillarde0854c32000-08-27 21:12:29 +000016471Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16474 undeclared namespace prefix was used, added a warning.
16475 Cleaned up support w.r.t. entities, spilling out a warning
16476 and being pedantic on lookups.
16477 * test/warning/ent9 : added testcase for previous example.
16478 * TODO: updated
16479 * parserInternals.h parser.c: changed the way names are parsed
16480 now allow infinite size and decrease penalty for normal use
16481 * parser.c: Started a big cleanup/check of the parser code,
16482 fixed some of the most tortuous entity code, spotted code
16483 unused anymore
16484 * test/*: added tests for very long names and related nasty
16485 things.
16486
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016487Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * doc/encoding.html: added encoding aliases doc
16490 * doc/xml.html: updates
16491 * encoding.[ch]: added EncodingAliases functions
16492 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16493 bottleneck affecting large DTDs like Docbook
16494 * parser.[ch] xmllint.c: added a pedantic option, will be
16495 useful
16496 * SAX.c: redefinition of entities is reported in pedantic mode
16497 * testHTML.c: uninitialized warning from gcc
16498 * uri.c: fixed a couple of bugs
16499 * TODO: added issue raised by Michael
16500
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016501Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * doc/encoding.html: propagated Martin Duerst suggestions
16504
Daniel Veillard52402ce2000-08-22 23:36:12 +000016505Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16508 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16509 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16510 by Wayne Davison
16511
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016512Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16513
16514 * nanoftp.c nanohttp.c: small cleanup
16515 * TODO: updated
16516
Daniel Veillard244ece92000-08-19 20:58:02 +000016517Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * added an old VC testcase and updated title.xml entity
16520
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016521Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16524 done on auto-opening of <p> tags and cleanup of SAX output
16525
Daniel Veillard979e55e2000-08-19 16:48:54 +000016526Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16529
Daniel Veillard4540be42000-08-19 16:40:28 +000016530Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * doc/xml.html libxml.* structure.*: updated the doc a bit
16533
Daniel Veillard808a3f12000-08-17 13:50:51 +000016534Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16537 of SAX tests
16538
Daniel Veillard29579362000-08-14 17:57:48 +000016539Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16540
16541 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16542 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16543
Daniel Veillard1255ab72000-08-14 15:13:33 +000016544Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16547 * testHTML.c: fix core dump on Solaris 2.x systems
16548 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16549 * result/HTML/*.sax: previous bug fix lead to new results
16550
Daniel Veillard03109292000-08-14 14:58:22 +000016551Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16554 * configure.in: added --with-readline=DIR to accept alternate
16555 path for readline include/library
16556 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16557 for ANSI under HP-UX
16558 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16559 includes @LIBS@
16560
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016561Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * doc/* : rebuilt the docs
16564 * getting ready for 2.2.2 release
16565
Daniel Veillard87b95392000-08-12 21:12:04 +000016566Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16569 and xmlAddFeature()
16570 * tree.[ch]: added xmlAddChildList()
16571 * xmllint.c: MAP_FAILED macro test
16572 * parser.h: added xmlParseCtxtExternalEntity()
16573 * valid.c: applied bug fixes removed warning
16574 * tree.c: added CDATA block to elements content
16575 * testSAX.c: cleanup of output
16576 * testHTML.c: added SAX testing
16577 * encoding.c: better error recovery
16578 * SAX.c, parser.c: fixed one of the external entity processing
16579 of the OASis testsuite
16580 * Makefile.am: added HTML SAX regression tests
16581 * configure.in: bumped to 2.2.2
16582 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16583 SAX results
16584
Daniel Veillard88a172f2000-08-04 18:23:10 +000016585Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * configure.in: patch for HP compiler
16588
165892000-08-04 Sven Heinicke <sven@zen.org>
16590
16591 * xmllint.c: Was coredumping sometimes when the file given didn't
16592 exist.
16593
Daniel Veillard46e370e2000-07-21 20:32:03 +000016594Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016597
Daniel Veillard46e370e2000-07-21 20:32:03 +000016598 when using in memory parsing. Need some cleanup.
16599 * xmllint.c configure.in: added a --memory flag to test memory
16600 parsing
16601
Daniel Veillard36650692000-07-21 15:16:39 +000016602Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16603
16604 * nanohttp.c: fixed socklen_t replacement to unsigned int
16605 * parser.c: fixed a space handdling missing at the end of
16606 production 28 DOCTYPE.
16607 * xmlmemory.c: fixed a stupid bug on the routine to override
16608 allocation functions
16609 * TODO: updated
16610
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016611Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * doc/ regenerated the docs
16614
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016615Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * doc/encoding.html doc/xml.html: added I18N doc
16618 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16619 improvements, both parser and filters, added ASCII & HTML,
16620 fixed the ISO-Latin-1 one
16621 * xmllint.c testHTML.c: added/made visible --encode
16622 * debugXML.c : cleanup
16623 * most .c files: applied patches due to warning on Windows and
16624 when using Sun Pro cc compiler
16625 * xpath.c : cleanup memleaks
16626 * nanoftp.c : added a TESTING preprocessor flag for standalong
16627 compile so that people can report bugs more easilly
16628 * nanohttp.c : ditched socklen_t which was a portability mess
16629 and replaced it with unsigned int.
16630 * tree.[ch]: added xmlHasProp()
16631 * TODO: updated
16632 * test/ : added more test for entities, NS, encoding, HTML, wap
16633 * configure.in: preparing for 2.2.0 release
16634
Daniel Veillard49703262000-07-10 10:27:46 +000016635Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016638 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016639
Daniel Veillard306be992000-07-03 12:38:45 +000016640Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * doc/xml.html: changed the xmlsoft.org structure, updated the
16643 examples w.r.t. root and childs
16644
Daniel Veillard7d853352000-07-02 18:53:09 +000016645Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16646
Daniel Veillard784b9352003-02-16 15:50:27 +000016647 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016648
Daniel Veillard365e13b2000-07-02 07:56:37 +000016649Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * HTMLparser.c: Work on character encoding support for the HTML parser
16652 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16653 * encoding.c: Fixed a potential memleak in the encoding stuff
16654
Daniel Veillardaf743792000-07-01 11:49:28 +000016655Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16656
16657 * doc/FAQ.html doc/Makefile.am : added a FAQ
16658
16659Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016660
16661 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16662 of the HTML parser to force it to not bypass SAX
16663
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016664Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16665
16666 * win32config.h.in: updated
16667 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16668 lacks iconv support :-( need to release 2.1.1
16669 * configure.in: release 2.1.1
16670 * HTMLparser: fixed bug #14784
16671 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16672 by Windows compiler
16673 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16674 the SAX startDocument() callback.
16675 * TODO: updated
16676
16677Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * added xmlStopParser()
16680
Daniel Veillardbe803962000-06-28 23:40:59 +000016681Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * configure.in: 2.1.0 prerelease
16684 * Large resync between W3C and Gnome tree
16685 * nanoftp, nanohttp.c: fixed stalled connections probs
16686 * HTMLtree.c SAX.c : support for attribute without values in
16687 HTML for andersca
16688 * valid.c: Fixed most validation + namespace problems
16689 * HTMLparser.c: start document callback for andersca
16690 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16691 * parser.h, SAX.c: serious speed improvement for large
16692 CDATA blocks
16693 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16694 different encoding
16695 * example/Makefile.am example/gjobread.c tree.h: work on
16696 libxml1 libxml2 convergence.
16697 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16698 and the LIBXML_TEST_VERSION macro
16699
Daniel Veillardc310d562000-06-23 18:32:15 +000016700Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * doc/xml.html: various patches and improvements typo fixed by
16703 Felix Natter
16704 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16705 from Felix Natter <fnatter@gmx.net>
16706
Daniel Veillardf3029822000-05-06 08:11:19 +000016707Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * doc/upgrade.html: updated with instructions for support of both
16710 libxml-1.x and libxml-2.x
16711 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16712 for 2.x support and also fixed includes
16713
16714
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016715Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16716
16717 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16718 the encoding support, added iconv support, so now libxml if
16719 compiled with iconv automatically support japanese encodings
16720 among others. Work based on initial patch from Yuan-Chen Cheng
16721 I may have broken binary compat in the encoding handler
16722 registration scheme, but that was so utterly broken I don't
16723 expect anybody to have used this feature until now.
16724 * parserInternals.h: fixup on the CHAR range macro
16725 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16726 code.
16727 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16728 * uri.c: added xmlParseURI() I can't believe I forgot to
16729 implement this one in 2.0 !!!
16730 * SAX.c: moved doc->encoding update in the endDocument() call.
16731 * TODO: updated.
16732
Daniel Veillard06047432000-04-24 11:33:38 +000016733Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16734
16735 * tree.h: removed extraneous xmlRemoveProp definition
16736 * TODO: added item about --disable-corba configure switch
16737 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16738 * nanoftp.c: fixed include problems giving troubles on AIX and
16739 slowlaris
16740 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16741 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16742 comment and headers changes to lower gtk-doc number of warnings
16743 * doc/html/*: rebuilt docs
16744
Daniel Veillarde0aed302000-04-16 08:52:20 +000016745Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16746
16747 * HACKING: documented the tag for 1.x and instructions
16748
Daniel Veillard5e873c42000-04-12 13:27:38 +000016749Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16750
16751 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16752 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16753 xmlCreateIOParserCtxt
16754 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16755 significant overall improvement
16756 * xmllint.c: added I/O test to xmllint
16757 * testSAX.c: added a speed test
16758 * doc/* : updated/regenerated
16759
Daniel Veillardfc708e22000-04-08 13:17:27 +000016760Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * xpath.c uri.h parserInternals.h: cosmetic changes from
16763 "Timur I. Bakeyev" <timur@bat.ru>, including making
16764 xmlCreateURI() public
16765
Daniel Veillard5d211f42000-04-07 17:00:24 +000016766Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16769 and the code at the same time. Added a clean mechanism for
16770 overload or added input methods: xmlRegisterInputCallbacks()
16771 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16772 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16773 * TODO: updated
16774 * doc/* : updated/regenerated
16775 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16776 source dir
16777
Daniel Veillarde77a9182000-04-05 19:12:29 +000016778Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * testURI.c: yet another forgotten commit, I should get some sleep !
16781
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016782Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16783
16784 * xmllint.c: forgot to commit this too ?
16785
Daniel Veillardb9df4042000-04-05 14:23:16 +000016786Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16787
16788 * xmlversion.h.in : forgot to commit this previously
16789
Daniel Veillard361d8452000-04-03 19:48:13 +000016790Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16793 * README TODO: updated for release
16794 * uri.c uri.h: added authority parsing/saving
16795 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16796 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16797 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16798 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16799 Makefile.am : added compile-time customization of libxml
16800 --with-ftp --with-http --with-html --with-xpath --with-debug
16801 --with-mem-debug
16802 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16803 #include <libxml/xxx.h> I hope it won't break too much stuff
16804 and will be manageable in the future...
16805 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16806 and added xmllint to the installed programs
16807 * uri.h: added xmlFreeURI()
16808
Daniel Veillardec303412000-03-24 13:41:54 +000016809Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16810
16811 * uri.c uri.h: finished the escaping handling, the base support
16812 and the URI path normalization. Looks good just lacks the
16813 authority content parsing code.
16814 * Makefile.am: added instructions to generate testURI
16815 * TODO: updated
16816 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16817 added links and icons for W3C and Gnome
16818
Daniel Veillard8f621982000-03-20 13:07:15 +000016819Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * xmlmemory.[ch] : seems I forgot to actually update the files in
16822 the last commit :-)
16823 * doc/xml.html doc/html/* : updated and uploaded the docs
16824
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016825Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16828 * TODO: updated
16829 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016830 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016831 gfree).
16832 * Makefile.am, uri.c, uri.h: added a set of functions to do
16833 exact (litteraly copied from the RFC 2396 productions) parsing
16834 and handling of URI. Will be needed for XLink, one XML WFC,
16835 XML Base and reused in the nano[ftp/http] modules. Still work
16836 to be done.
16837
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016838Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * configure.in, libxml.spec.in : libxml2
16841 * doc/* : updated the doc page, rebuilt the docs
16842
Daniel Veillardcf461992000-03-14 18:30:20 +000016843Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * all: tagged LIB_XML_1_X
16846 * *.c *.h : updated from W3C CVS tree
16847 * configure.in : 2.0.0-beta
16848 * libxml.spec.in : libxml2 package nam
16849 * result/* : new version of the tests output
16850
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016851Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16854
Daniel Veillardb566ce12000-03-04 11:39:42 +000016855Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * doc/* : rebuilt the docs
16858 * parser.c: final patch on #6766
16859 * valid.c: small patch on validity checks.
16860
Daniel Veillardfb76c402000-03-04 11:39:42 +000016861Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16864 added
16865 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16866 compatibility w.r.t. XML spec and existing code.
16867
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016868Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16869
16870 * parser.c: seems a better solution to <a> </a> exists,
16871 will try it for a while
16872
Daniel Veillard83a30e72000-03-02 03:33:32 +000016873Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * parser.c: tried to remove the <a> </a> generating <a/>
16876 this is hard. Left a flag for that purpose. Fixed bug #6766
16877 * configure.in: prepared 1.8.7 not released, due to previous
16878 problem
16879
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016880Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * doc/xml.html : applied second patch from Paul DuBois
16883
Daniel Veillard402e8c82000-02-29 22:57:47 +000016884Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * doc/xml.html : applied patch from Paul DuBois
16887
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016888Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16891
Daniel Veillard5feb8492000-02-02 17:15:36 +000016892Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16893
16894 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16895 compilation warnings on various platforms.
16896 * parser.c: Fixed #5281 validity error callbacks are now desactived
16897 by default if not validating.
16898
Daniel Veillardf341f932000-02-02 14:52:08 +000016899Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16900
16901 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16902
Daniel Veillard13c757e2000-02-01 23:59:15 +000016903Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16906 <gkatsi@cs.toronto.edu>
16907
Daniel Veillard726e8792000-01-30 20:04:29 +000016908Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16911 processing URLs
16912
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016913Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16916 xmlNanoFTPUpdateURL for persistent control connections.
16917 * configure.in: 1.8.6
16918
16919Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16922 * tree.[ch] : added xmlSaveNoEmptyTags
16923
James Henstridgef3be9312000-01-28 13:59:21 +0000169242000-01-29 James Henstridge <james@daa.com.au>
16925
16926 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16927
16928 * Makefile.am: added nanoftp.[ch] to the build.
16929
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016930Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * nanoftp.[ch]: cleanup, comments, API
16933 * debugXML.c : fixed a bug in the cat command
16934 * doc/*: regenerated the docs
16935
Daniel Veillardda07c342000-01-25 18:31:22 +000016936Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16939 * debugXML.c : fixed a bug in the cat command
16940 * valid.c: fixing some small probs
16941 * libxml.spec.in: get rid of the SNAP suffix
16942 * doc/xml.html: updated the status
16943
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016944Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * xml-config.in: xml-config --version to just return the
16947 version number
16948 * xpath.c: some cleanup w.r.t. axis when the current node is
16949 an attribute.
16950 * TODO: updated
16951
Daniel Veillard461a66c2000-01-18 18:01:01 +000016952Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16953
16954 * configure.in: prepared for libxml-1.8.5
16955 * doc/* recompiled the documentation
16956
169572000-01-17 Jody Goldberg <jgoldberg@home.com>
16958
16959 * configure.in : WARNING autoconf subtlety alert :
16960 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16961 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16962 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16963 get defined by AC_CHECK_HEADERS.
16964
Daniel Veillardf967b902000-01-17 16:06:10 +000016965Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16968 Rune.Djurhuus@fast.no
16969
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016970Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * TODO: updated
16973 * tree.c, parser.c: made sure that only memory alloc problems
16974 and internal parser errors are allowed to write to stdout or
16975 stderr.
16976
Daniel Veillard0142b842000-01-14 14:45:24 +000016977Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * tree.c : restored xmlNewGlobalNs since this seems used by
16980 a lot of existing code :-(, fixed a bug in xmlNewNs
16981 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16982 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16983 to exit() from the library code.
16984 * xpath.c, parser.c: removed bugs or unused code detected by
16985 Windows compilers
16986 * parser.c: started adding interfaces for parsing well balanced
16987 XML fragments
16988 * configure.in: releasing 1.8.4
16989 * doc/* : rebuilt the docs
16990
Daniel Veillard2eac5032000-01-09 21:08:56 +000016991Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16992
16993 * tree.[ch] : added xmlNewDocFragment() for DOM
16994 * testHTML.c: uninitialized variable.
16995
Daniel Veillardf3a73582000-01-05 14:58:39 +000016996Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * doc/* : rebuild the docs
16999
Daniel Veillard71b656e2000-01-05 14:46:17 +000017000Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17001
17002 * acconfig.h: readline and history patch
17003 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17004 * tree.c: added check and handling when possibly removing an ID
17005 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17006 and saving.
17007 * test/HTML/entities.html result/HTML/entities.html* : test for
17008 various entities reference cases
17009 * result/HTML/* : as a result output of some testcase have
17010 changed
17011 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17012 by previous example. added xmlParseTryOrFinish().
17013 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17014 entities.h debugXML.h HTMLparser.h: changed the way struct are
17015 declared to allow gtk-doc to expose those
17016 * parser.c: closed bug #4960
17017 * Makefile.am configure.in: Applied patch from
17018 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17019 and math/socket libs detection
17020
Daniel Veillard437b87b2000-01-03 17:30:46 +000017021Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17022
17023 * configure.in, Makefile.am: link tester against readline
17024 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17025
Daniel Veillard686d6b62000-01-03 11:08:02 +000017026Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * tree.[ch]: added xmlRemoveProp
17029 * win32config.h.in nanohttp.c: avoid including the Windows
17030 socket stuff in every C files
17031 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17032 the XmL parser(s)
17033 * test/ns4 result/ns4 etc...: added test case for previous prob
17034 * tree.c: xmlNewNs wasn't checking for double definition
17035 * Makefile.in: fixed a problem with dist-hook duplicates
17036 * parser.[hc], xmlIO.c: fixed the loading of external entities
17037 APIs, now xmlLoadExternalEntity() is used everywhere and
17038 setting up an app specific front-end using the
17039 * SAX.c parser.c: some fixes, now the xhtml spec validates
17040 with the xhtml DTD.
17041 * error.c: fixed crashes in case of no input stream
17042 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17043 to the validation tests and results
17044
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017045Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17048 too htmlCreatePushParserCtxt() and htmlParseChunk()
17049 * parser.c: a bit of cleanup.
17050 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17051 to XML) removed the last mem leak known
17052 * HTMLtree.c: output message cleanup
17053 * xmlmemory.c: display content info about memory blocks
17054 * result/HTML/wired.* : missing att value warning change
17055
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017056Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * doc/* : rebuilt the documentation
17059
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017060Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * parser.[ch] parserInternals.h: Push parser for XML,
17063 seems to work fine now
17064 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17065 --push for push testing
17066 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17067 * testSAX.c: added --push
17068 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17069 subtree
17070 * xmlIO.[ch] : enriched API + fixes for push mode
17071 * entities.[ch]: added the entity content length to the struct.
17072 * xmlmemory.[ch]: new API to show the last entries for the shell
17073 * valid.c: added required attribute testing
17074 * SAX.c: the cdata callback now merge contiguous fragments
17075 * HTMLparser.c: cleanup of some macros
17076
Daniel Veillard3c558c31999-12-22 11:30:41 +000017077Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17078
17079 * parser.c: fix for PIs name starting with xml
17080 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017081 * *.c, configure.in win32config.h.in : generate win32config.h for
17082 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017083
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017084Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17085
17086 * parser.c: fixed a stupid = vs. == bug :-(
17087 * doc/gnome-xml.sgml: s/glade/xml/
17088
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017089Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17090
17091 * configure.in, doc/xml.html : bug fix release 1.8.2
17092 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17093 Hopefully the end of that silly C++ include problem
17094 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17095 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17096 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17097 troubles with autoclosed elements when the stree shape doesn't
17098 follow the DtD specs. Added htmlIsAutoClosed() and
17099 htmlAutoCloseTag()
17100 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17101 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17102 * debugXML.c: fixed a bug on printing default namespaces.
17103 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17104
Daniel Veillardb24054a1999-12-18 15:32:46 +000017105Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17106
17107 * result/HTML/*.htm[l] : updated the HTML regression tests according
17108 to the new output
17109 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17110 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17111 problem due to intermix of extern "C" { ... } declarations for C++
17112 and recursive includes in the headers
17113
Chris Lahey323c48c1999-12-18 15:32:45 +0000171141999-12-20 Chris Lahey <clahey@umich.edu>
17115
17116 * HTMLtree.c: Made it so that html nodes with a single child do
17117 not insert a carriage return before or after the child node.
17118
Daniel Veillardb24054a1999-12-18 15:32:46 +000017119Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017120
17121 * configure.in, doc/xml.html : bug fix release 1.8.1
17122 * parser.c: fixed bug #4344
17123 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17124 added the glue to avoid C++ problems
17125 * doc/* : regenerated the documentation
17126
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017127Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17128
17129 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17130 namespace recognition, and Dia as a resul :-(
17131 * encoding.c: closed bug #3950
17132
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017133Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17134
17135 * valid.c: debugging a posteriori validation, except URI expansion
17136 stuff this should be fixed now
17137 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17138 Carl Nygard <cnygard@bellatlantic.net>
17139 * tester.c: added --postvalid, cleaning of the code
17140 * tree.[ch]: added xmlDocGetRootElement()
17141
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017142Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17143
17144 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17145 c++ losage.
17146
Daniel Veillard10a2c651999-12-12 13:03:50 +000017147Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17148
17149 * configure.in, doc/xml.html : bumped to 1.8.0
17150 * xlink.[ch], Makefile.am : added framework for link detection
17151 * parser.h: added nbChars to parser context, needed for cleanup.
17152 * xmlmemory.c: removed a nasty bug when out of mem
17153 * valid.[ch]: adding namespace support for attribute decl
17154 * tester.c: added --debugent option
17155 * debugXML.[ch]: added xmlDebugDumpEntities()
17156 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17157 buffers instead, this was really needed, validation was breaking
17158 in strange ways due to that. Added xmlParseStringPEReference()
17159 and other parsing from strings functions. Entities processing
17160 modified again, but PERef are still not handled correcly but
17161 unless you're Eve Maller you won't notice :-)
17162 * HTMLparser.c: large changes toward reliability, and switched to
17163 lowercase internal tags, XHTML is lowercase, so it will help
17164 that output is closer to next version.
17165 * doc/* : regenerated the documentation, it is now hosted at
17166 http://xmlsoft.org/ (same bits I just bought the domain :-)
17167
17168
Daniel Veillard294cbca1999-12-03 13:19:09 +000017169Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17170
17171 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17172 doc generation
17173 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17174 in the SAX API
17175 * doc/*: rebuilt the doc making sure everything appears in the
17176 HTML files
17177
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017178Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17181 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17182 which allow impressive speed improvement on dataset with
17183 large text pieces, but at the cost of broken binary
17184 compatibility and slightly bigger memory usage.
17185 Configure with --with-buffers to activate them, they
17186 are protected with XML_USE_BUFFER_CONTENT define.
17187 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17188 goal is 0 memory left allocated once parser is no more used
17189 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17190 call xmlCleanupParser() and xmlMemoryDump()
17191
Daniel Veillarda819dac1999-11-24 18:04:22 +000017192Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17193
17194 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17195 * parser.[ch] encoding.[ch]: added memory cleanup routines
17196 * parser.c: closing bug #3788
17197 * doc/*: rebuilt the doc
17198
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017199Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17200
17201 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17202 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17203 * tester.c: added --compress option
17204 * doc/*: rebuilt the documentation
17205
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017206Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17207
17208 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17209 if given /proc/kcore as input !
17210 * doc/xml.html doc/*: updated and rebuilt the documentation
17211
17212Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017213
17214 * parser.c: Fixed some wrongly space collapsing code due to
17215 a misreading of the spec.
17216 * result/*: fixed the output accordingly
17217
17218Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017219
17220 * encoding.c: bug fix and typos
17221 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17222 * parser.c: added attribute normalization closing bug #3597
17223 * test/att* result/att* SAXresult/att*: testcase for attribute
17224 normalization
17225
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017226Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17227
17228 * configure.in: closing bug #3163 by adding extra flags for the
17229 cc compiler on HP-UX
17230
Daniel Veillard51e3b151999-11-12 17:02:31 +000017231Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * valid.[ch] : removed a typo and an enumerated type bug in the
17234 xmlAddElementDecl() function
17235 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17236 call to xmlEncodeEntitiesReentrant() so that the functions
17237 New, Set and Get are at the same level.
17238 * parser.c HTMLparser.c: extra memory allocation bug for
17239 attributes detected by someone using libxml in embedded systems :-)
17240
Daniel Veillard962195f1999-10-28 15:51:53 +000017241Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * xmlmemory.h: turned off mem debug :-\
17244
Daniel Veillard35008381999-10-25 13:15:52 +000017245Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17246
17247 * parser.c: closed bug #2784 a one line fix, but worth pushing
17248 a new release out
17249 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17250 some structures, comments before and after the
17251 main element, and other nastyness
17252 * HTMLtree.c tree.c: accomodate the extended HTML supported
17253 * configure.in: pushing 1.7.4
17254 * test/ent8 and related outputs : added a new test for bug #2784
17255 * test/HTML/wired.html and related output: a nasty HTML example
17256 * Makefile.am: improved the test scripts
17257 * docs/* : reran the documentation extractor, updated xml.html
17258
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017259Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17260
17261 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17262 HTMLparser and debugged the HTML related code. HTML documents
17263 now have their own type
17264 * entities.c: do not dump &apos; for HTML output
17265 * xmlmemory.c: improvement, breakpoint mechanism
17266 * testHTML.c: added --sax --repeat ...
17267 * Makefile.am: improved the HTML tests
17268 * valid.[ch]: added xmlValidGetValidElements and
17269 xmlValidGetPotentialChildren
17270 * tester.c: added --insert to test the 2 new functions
17271 * test//* result//* SAXresult//* : regression test cleanup
17272 and extension.
17273 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17274 gnome-xml-nanohttp.html
17275
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017276Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17277
17278 * HTMLparser.c: fixed problems with some autoclose tags
17279 * tree.c: fixed XML output problems.
17280 * result/* SAXresult/*: update of the tests output
17281
Daniel Veillard6077d031999-10-09 09:11:45 +000017282Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * Makefile.am: Arturo patch for xmlConf.sh version info
17285 * parser.c: Tim Josling patch for single quoted items
17286 * tester.c: Tim Josling patch for tester options usage
17287 * tree.h: indent cleanup
17288
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017289Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17290
17291 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17292 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17293
Daniel Veillard00fdf371999-10-08 09:40:39 +000017294Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17295
17296 * tree.c : Raph patch for initialization of CORBA fields
17297 * parser.c, xpath.c, ...: modification of doc comments
17298 * xpath.c : allow spaces in xpath expressions
17299
Daniel Veillardad219441999-09-27 08:17:49 +000017300Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17301
17302 * xmlmemory.h: turning off memory debug :-(
17303
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017304Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17305
17306 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17307 better SAX interfaces.
17308 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17309 entity.
17310 * configure.in: 1.7.2
17311
17312Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017313
17314 * libxml.spec.in: fixed the URL
17315 * doc/xml.html: improved the documentation front-end
17316
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017317Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017318
17319 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17320
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017321Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017322
17323 * libxml.spec.in: fixed the alpha compile problem
17324 * parser.[ch]: changed errno to errNo in the parser context :-(
17325 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17326 * doc/xml.html: changed CHAR to xmlChar
17327 * doc/html/*: recompiled the documentation
17328 * configure.in: 1.7.1
17329
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017330Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17331
17332 * parser.h: modified the parser context struct to regain 1.4.0
17333 binary compatibility
17334 * parser.c, xml-error.h: added errno ot teh context and defined
17335 a set of errors values with update of errno
17336 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17337 DTDs and entities
17338 * *.h, *.c: complete cleanup of the use of config.h and include
17339 protection depending on the current setup.
17340 * overalll debugging, maintenance and bug-fixing on all modules
17341 * updated the documentation
17342 * ready for 1.7.0
17343
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017344Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17345
17346 * HTMLparser.c : cleanup
17347 * SAX.c valid.c valid.h: added ID/IDREF checking
17348 * tree.c tree.h: extended doc structure for refs
17349 * configure.in: 1.6.2
17350 * parser.c: patched bug in SAX user arg call
17351 * parserInternals.h: patched missing close in C++ wrapping
17352 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17353 especially upcoming XPointer implementation.
17354 * doc/xml.html: augmented, typo
17355
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017356Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17357
17358 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17359 not all invocations of install understand -d.
17360
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017361Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17362
17363 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17364 to make 'check' works, when builddir != srcdir.
17365
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017366Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17367
17368 * doc/xml.html : updated the documentation
17369
Daniel Veillard6454aec1999-09-02 22:04:43 +000017370Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17371
17372 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17373 not deallocated memory blocks
17374 * *.c : replaces all calls to malloc() free() and realloc() to
17375 the wrapper functions/macros
17376 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17377 instead of xmlFreeNodeList()
17378
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017379Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17380
17381 * HTMLparser.c: corrected a stupid bug leading to core dump at
17382 tree deallocation. Removed warnings indicated by
17383 Stephane.Conversy@lri.fr
17384 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17385 looked for in the external subset
17386
17387Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017388
17389 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17390 on SGI by Stephane.Conversy@lri.fr
17391
Daniel Veillardb96e6431999-08-29 21:02:19 +000017392Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17393
17394 * all .h : changed the prototype declaration indent as in gtk
17395 * most .c : working on reducing the TODOs in the code
17396 * most .c : cleanup though -pedantic and Insure++
17397 * improvements on validation ID checkings.
17398 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17399 * xml-config.in: closed #1810
17400
17401Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017402
17403 * tree.h, valid.c, valid.h: more work on validity, IDs
17404 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17405 definition for AIX
17406
Daniel Veillardb556eb51999-08-15 17:19:50 +000017407Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17408
17409 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17410 the distribution due to a cut'n paste error at last commit
17411
Daniel Veillardb05deb71999-08-10 19:04:08 +000017412Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17413
17414 * configure.in: upgraded to version 1.4.0
17415 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17416 Big update, added a large part of the validation process,
17417 it should be usable, but some parts are missing
17418 * xpath.c: improved the implementation w.r.t. root.
17419 * Makefile.am: added more tests
17420 * test and result trees: added a lot of tests
17421 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17422
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017423Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17424
17425 * Added an HACKING file
17426
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017427Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17428
17429 * xpath.[ch] : improvements and debug of the XPath implementation
17430 * parser.c, HTMLparser.c : modified the parsers to be progressive
17431 * tree.[ch] : extended the Buffer promitives
17432 * xmlIO.[ch] : added basic I/O routines providing progressive
17433 parsing and ready for I18N conversion plugins
17434 * SAXresult/* : the SAX callback sequence maybe slightly different
17435 now
17436 * test*.c : improved/updated the tests programs
17437 * doc/* : recompiled the docs.
17438
Daniel Veillard15b75af1999-07-26 16:42:37 +0000174391999-07-26 Michael Meeks <michael@edenproject.org>
17440
17441 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17442
17443 * tree.c: Ditto.
17444
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017445Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17446
17447 * configure.in: upgraded to version 1.4.0
17448 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17449 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17450 XML query language, see http://www.w3.org/TR/xpath for more details.
17451 * parser.c, parser.h: added CHAR* related string functions for XPath
17452 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17453 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17454 rebuild the docs.
17455 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17456 and regression testing capabilities for XPath.
17457
Daniel Veillardd79d7871999-07-12 10:38:12 +000017458Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17459
17460 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17461 closing bug #1646
17462
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017463Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * Makefile.am, example/Makefile.am: closed bug #1683
17466
Daniel Veillard3166ab11999-07-11 16:14:19 +000017467Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17468
17469 * example/Makefile.am, configure.in: added the makefile for the
17470 gjobread example
17471
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017472Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17473
17474 * doc/Makefile.am:
17475 - fix which allow "make install DESTDIR=</install/prefix>".
17476
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017477Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17478
17479 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17480 which fixed a problem on the file reading-code.
17481
Daniel Veillard82150d81999-07-07 07:32:15 +000017482Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17483
17484 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17485 output.
17486 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17487
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017488Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17489
17490 * parser.h : Oops removed the binary compatibility problem
17491 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17492 * parser.c, HTMLparser.c: applied patches for reading from stdin
17493
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017494Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17495
17496 * parser.c, entities.c, valid.c: cleanup bug #1591
17497 * configure.in: cleanup bug #1592
17498 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17499 the same tree back-end. Hence gdome will be available for it.
17500 * doc/Makefile.am: close bug #617
17501
Daniel Veillard97fea181999-06-26 23:07:37 +000017502Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17503
17504 * parser.c: alloctate a per parser context SAX interface block
17505
Daniel Veillard14fff061999-06-22 21:49:07 +000017506Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17507
17508 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17509 and xmlEncodeEntitiesReentrant with the correct one :-\
17510
17511Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17512
17513 * commit of my internal XML base changes, quite a lot of
17514 changes, cleanups, better entities support, framework for
17515 new I/O and charset detection and handling
17516 * Fixed the configure/Makefile stuff to generate shared libs
17517 with the proper version info, so we jumped on rev from
17518 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17519 xmlEncodeEntities() result need to be freed now, and a string
17520 xmlParserVersion provide the current library version.
17521
Raph Levien05240da1999-06-15 21:27:11 +000017522Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17523
17524 * parser.c: fixed a buffer overrun for when you have a very long
17525 attribute with no entities in it.
17526
Daniel Veillardbb2da581999-06-13 14:37:07 +000017527Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17528
17529 * added example directory
17530 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17531
Daniel Veillard011b63c1999-06-02 17:44:04 +000017532Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17533
17534 * Release of libxml-1.1, nearly everything has been touched for
17535 this.
17536 * Added more regression tests
17537 * Updated the documentation
17538
Daniel Veillard27d88741999-05-29 11:51:49 +000017539Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17540
17541 * tree.[ch]: unified the XML_NO_CORBA defines.
17542 * parser.c encoding.[ch]: started plugging in char encoding detection
17543
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017544Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17545
17546 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17547 Also freed allocated buffer.
17548
Daniel Veillard27d88741999-05-29 11:51:49 +000017549Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017550 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17551 reentrancy problem at printing. One is left in entities.c, to
17552 remove ASAP
17553 * testSAX.c : added a test example showing the use of the SAX
17554 interface if one doesn't want to build the DOM tree.
17555 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17556
Daniel Veillard517752b1999-04-05 12:20:10 +000017557Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17558
17559 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17560 large revamping of the parser to use SAX callbacks
17561 http://www.megginson.com/SAX/ (or at least a C like interface
17562 a la Expat). It's now possible to set up your own callbacks
17563 and the parser will not build a DOM tree.
17564 * test/* result/*: updated the test suite, I finally removed
17565 the old Namespace draft support (PI based).
17566
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017567Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17568
17569 * Makefile.am: added test result to EXTRA_DIST for make tests
17570
Daniel Veillard64068b31999-03-24 20:42:16 +000017571Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17572
17573 * parser.c, parserInternals.h: moved the chars macro definitions
17574 to parserInternals.h
17575 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17576 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17577
Daniel Veillard012ccc11999-03-23 10:11:11 +000017578Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17579
17580 * xml-config.in : applied patch to make --version work
17581
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000175821999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17583
17584 * Makefile.am (check-local): Alias for `tests' target. This will
17585 cause `make check' to do the right thing.
17586 (tests): Don't run tests in srcdir. Also, replaced calls to
17587 basename with a `sed' "equivalent".
17588
Daniel Veillardd109e371999-03-05 06:26:45 +000017589Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17592 it in the header and not the sources, updated the doc.
17593 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17594 pointing this out.
17595
Daniel Veillardbc50b591999-03-01 12:28:53 +000017596Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17597
17598 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17599 exported the inputStream routines.
17600 * doc/html/* : updated accordingly
17601
Daniel Veillardd692aa41999-02-28 21:54:31 +000017602Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17603
17604 * parser.c, parser.h, parserInternals.h: added a few extra
17605 internal calls to allocate and free parser contexts ...
17606 * doc/html/* : updated accordingly
17607
Daniel Veillard55a99271999-02-25 11:01:29 +000017608Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17609
17610 * configure.in, Makefile.am, doc/makefile.am : General changes for
17611 1.0.0 release and including the generated HTML documentation.
17612
Daniel Veillard35925471999-02-25 08:46:07 +000017613Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17614
17615 * makefile.am : added parserInternals.h, oops.
17616
Daniel Veillard1e346af1999-02-22 10:33:01 +000017617Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17618
17619 * parserInternals.h: added this header giving access to the parser
17620 internal functions.
17621 * doc/Makefile.am : added a rebuild target which rebuilds the full
17622 set of documentations
17623 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17624 the internal subset.
17625 * *.c *.h: modifications needed to generate the documentation using
17626 gtk-doc, cleanup of functions blocks, reorganisation of struct
17627 declarations.
17628
Daniel Veillard1164e751999-02-16 16:29:17 +000017629Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17630
17631 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17632 the tar and spec file to include the beginning of the doc.
17633
Nuno Ferreira03d04781999-02-13 00:07:17 +0000176341999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17635
17636 * doc/.cvsignore: Added this file.
17637
Daniel Veillard6800ef31999-02-08 18:33:22 +000017638Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17639
17640 * tree.c: fixed xmlGetProp to return "" when the attribute
17641 exists, even if the node-list is NULL.
17642
Daniel Veillard726c7e31999-02-08 15:13:10 +000017643Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17644
17645 * tree.c: patched an error outputting empty attribute values.
17646 * Makefile.am and doc/makefile.am: have been updated during the
17647 week-end. Sorry for an empty CVS log, I got a shell problem.
17648
Daniel Veillard1899e851999-02-01 12:18:54 +000017649Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17650
17651 * tree.h: cleaned up using enums instead of defines
17652 * parser.c, valid.[ch]: more work on parsing/output of element
17653 declarations
17654
Daniel Veillard3b9def11999-01-31 22:15:06 +000017655Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17656
17657 * valid.[ch], tree.c, parser.c : more work toward full parsing
17658 of XML DTDs.
17659 * README: added informations about mailing-list and on-line
17660 documentation
17661
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000176621999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17663
17664 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17665
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017666Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17667
17668 * parser.c, tree.[ch] : more work toward conformance testing,
17669 added a last element to accelerate parsing of very flat structures
17670 started working on internal subset Element content declaration.
17671 * valid.[ch] : first cut at adding code toward validation.
17672 * previous changes had also small impact on most files, especially
17673 the conformance testing using James Clark test suite.
17674
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017675Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17676
17677 * test/* : updated the examples, most of them were not well
17678 formed (humm), and added rdf2.
17679 * result/* : resulting changes in the output.
17680
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017681Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17682
17683 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17684
Daniel Veillard44b3a061998-12-05 17:27:22 +000017685Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17686
17687 * tree.c: patched a bug in the generation of empty attributes
17688
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017689Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17690
17691 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17692 for node/trees/documents/... Biggest problem is namespace
17693 support when copying subtrees.
17694
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017695Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17696
17697 * parser.c, entities.c: improve entities and char ref encoding,
17698 and cleanups of error messages.
17699
Daniel Veillard242590e1998-11-13 18:04:35 +000017700Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17701
17702 * parser.c, entities.c: simple bug hunting done during rpm2html and
17703 rpmfind integration.
17704
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017705Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17706
17707 * parser.[ch]: Added interfaces allowing to specify a SAX
17708 handler before parsing.
17709
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017710Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17711
17712 * parser.c: redirrect all errors reporting through the SAX
17713 error function
17714
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017715Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17716
17717 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17718 * libtool, tlmain ...: update of the libtool files
17719
Miguel de Icaza442321c1998-11-04 18:13:38 +0000177201998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17721
17722 * entities.c: Use g_snprintf insteda of snprintf.
17723
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017724Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17725
17726 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17727 added ent5 test for this purpose.
17728 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17729
Daniel Veillard27271681998-10-30 06:39:40 +000017730Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17731
17732 * parser.c: fixed? a strange error due to compression on a GWP
17733 document.
17734
Daniel Veillard25940b71998-10-29 05:51:30 +000017735Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17736
17737 * tree.[ch]: bug fixing
17738 * entities.[ch]: defined a specific type for predefined entities
17739 * doc/xml.html: more documentation on the library, how to use it,
17740 overview of the interfaces.
17741
Daniel Veillard16253641998-10-28 22:58:05 +000017742Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17743
17744 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17745
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017746Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17747
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017748 * tree.c: corrected a small bug
17749 * doc/xml.html: continuing writing documentation.
17750
17751Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17752
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017753 * debugXML.h debugXML.c: added debugging utilities.
17754 * tester.c: added --debug switch.
17755 * tree.c: patched an incorrect node->type assignment.
17756 * parser.c: formatting, ensure that node->doc != NULL in attributes
17757
Daniel Veillardccb09631998-10-27 06:21:04 +000017758Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17759
17760 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17761 entity support and provide an internal representation close to
17762 DOM one (entity ref nodes, and attribute value as tree). I tried
17763 to preserve the interface but this will surely break some apps
17764 (I have to change rpm2html/rpmfind for example). I had to change
17765 two interfaces, and the generated tree is somewhat different.
17766 * doc/* : started documenting the XML library, the tree and
17767 DOM/Corba. This is a first step.
17768
Daniel Veillard11e00581998-10-24 18:27:49 +000017769Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17770
17771 * parser.c: Set up the fonctions comment block, boring but useful.
17772 * parser.h, SAX.c, parser.c: now attributes are processed through
17773 the SAX interface. The problem is that my SAX interface diverged
17774 quite a bit from the original one, well this is not an official
17775 spec, and translating it from Java to C is hairy anyway...
17776
Daniel Veillard97b58771998-10-20 06:14:16 +000017777Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17778
17779 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17780 fonctions comment block, boring but useful.
17781
17782Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017783
17784 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17785 conversion routines. However they are not yet used to convert the
17786 inputs. The core will run with UTF-8.
17787
Daniel Veillard33942841998-10-18 19:12:41 +000017788Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17789
17790 * tree.c : make sure that the type id is properly set-up when
17791 a new object is allocated, needed for DOM.
17792
Daniel Veillard27fb0751998-10-17 06:47:46 +000017793Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17794
17795 * tree.h, tree.c: Ok, the main objects in the tree will be native
17796 corba objects, it costs 8 bytes per Node, Attribute and Document
17797 but it simplifies the Corba integration a lot (no extra interface
17798 objects to allocate/free).
17799
Daniel Veillard0bef1311998-10-14 02:36:47 +000017800Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17801
17802 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17803 and changed NODEs contants for conformity with DOM Level 1
17804
Daniel Veillard27864701998-10-08 03:47:24 +000017805Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17806
17807 * added hooks to keep track of servants when creating objects
17808 xmlDoc and xmlNode (for Corba export).
17809
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017810Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17811
17812 * added xml-config script.
17813
Daniel Veillard7066a791998-10-01 20:28:28 +000017814Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17815
17816 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17817 to autoupdate libtool and automake conf files.
17818
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000178191998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17820
17821 * Makefile.am: Use '?' to separate the sed
17822 commands as ',' is used when people pass -Wl,something.
17823
17824
Daniel Veillard15a8df41998-09-24 19:15:06 +000017825Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17826
17827 * tree.c, tree.h: added a per-document compression interface.
17828
Daniel Veillard151b1b01998-09-23 00:49:46 +000017829Tue Sep 22 20:47:38 EDT 1998
17830
17831 * tree.c, tree.h: added saving with compression and added interfaces
17832 to control the compression level (xmlGetCompressMode,
17833 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17834
Daniel Veillard70120ff1998-09-22 00:24:21 +000017835Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17836
17837 * parser.c: corrected a loop for files of size 0
17838
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000178391998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17840
17841 * error.h: New file. Contains prototyes from `error.c'.
17842
Tom Tromeyc19653d1998-08-14 01:22:43 +000017843Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17844
17845 * Makefile.am (xmlincdir): New macro.
17846 (xmlinc_HEADERS): Renamed from include_HEADERS.
17847
Daniel Veillard845664d1998-08-13 04:43:19 +000017848Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17849
17850 * applied small patch on numeric entities from
17851 Christopher Blizzard <blizzard@appliedtheory.com>
17852
Daniel Veillard260a68f1998-08-13 03:39:55 +000017853Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17854
17855 * New release 0.2, removed the old xml_* files so that it's
17856 coherent with the other CVS base (W3C), far better conformance
17857 to standard, new namespaces, decent entities support, beginning
17858 of a SAX-like interface. Nearly nothing left intact, even the
17859 test examples ...
17860
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000178611998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17862
17863 * .cvsignore: Add .deps dir
17864
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017865Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17866
17867 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17868
Daniel Veillardfe926001998-07-26 04:28:20 +000017869Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017870
Daniel Veillardfe926001998-07-26 04:28:20 +000017871 * configure.in: added test for CPP
17872 * AUTHORS, Changelog: the original ones didn't get commited but the
17873 glib ones instead, fixed.
17874 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017875
Daniel Veillardfe926001998-07-26 04:28:20 +000017876Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017877
Daniel Veillardfe926001998-07-26 04:28:20 +000017878 * integrated code developped at W3C
17879 * changed the original Copyright
17880 * migrated to automake
17881 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017882