blob: 5b908cad17cafaad14a7bdea7c2c7ff3b27e2614 [file] [log] [blame]
Daniel Veillard3b7840c2003-09-11 23:42:01 +00001Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c parserInternals.c tree.c include/libxml/parser.h
4 include/libxml/xmlerror.h: adding namespace checkings
5 while making sure they still parse as wellformed documents.
6 Add an nsWellFormed status report to the context, and
7 provide new appropriate error codes.
8 * Makefile.am result/namespaces/* test/namespaces/*: add
9 specific regression testing for the new namespace support
10 * test/att5 result/noent/att5 result/att5 result/att5.sax:
11 add more coverage for the attribute parsing and normalization
12 code.
13
Daniel Veillard5f1e1f82003-09-11 23:35:09 +000014Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * threads.c: backport of a thread bugfix from 2_5_X branch
17
Daniel Veillardc6e20e42003-09-11 16:30:26 +000018Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20 * parser.c: fixed a bug in one corner case of attribute parsing.
21
Daniel Veillard8e36e6a2003-09-10 10:50:59 +000022Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
23
24 * configure.in doc/* : 2.6.0beta1 changes
25 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
26 normalization, might not be totally fixed but this should
27 make sure SAX event provide the right strings for attributes
28 except entities for which libxml2 is different by default
29 This should fix #109564
30 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
31 in attribute callback values
32 * result/c14n/with-comments/example-4
33 result/c14n/without-comments/example-4: this also fixes a subtle
34 bug in the canonicalization tests.
35
Daniel Veillarde57ec792003-09-10 10:50:59 +000036Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
37
38 Time to commit 3 days of work rewriting the parser internal,
39 fixing bugs and migrating to SAX2 interface by default. There
40 is some work letf TODO, like namespace validation and attributes
41 normalization (this break C14N right now)
42 * Makefile.am: fixed the test rules
43 * include/libxml/SAX2.h include/libxml/parser.h
44 include/libxml/parserInternals.h SAX2.c parser.c
45 parserInternals.c: changing the parser, migrating to SAX2,
46 adding new interface to switch back to SAX1 or initialize a
47 SAX block for v1 or v2. Most of the namespace work is done
48 below SAX, as well as attribute defaulting
49 * globals.c: changed initialization of the default SAX handlers
50 * hash.c tree.c include/libxml/hash.h: added QName specific handling
51 * xmlIO.c: small fix
52 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
53 version code path
54 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
55 pointed out a typo in a very old test namespace
56
William M. Brackc07329e2003-09-08 01:57:30 +000057Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
58
59 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
60 of compressed files, setting doc->compressed appropriately
61 (bug #120503).
62
Daniel Veillardbbeb9f92003-09-07 20:54:29 +000063Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * parser.c: try to cope with the fact that apps may still
66 have allocated smaller SAX callbak block
67
Daniel Veillard0fb18932003-09-07 09:14:37 +000068Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * dict.c: allow to give -1 for undefined length in lookups
71 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
72 first round of work on the new SAX2 interfaces, the API
73 will change but commiting before changing for historical
74 reference.
75
William M. Brack4811ba32003-09-06 18:02:53 +000076Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
77
78 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
79 sax->warning with wrong params).
80
Daniel Veillard93625d32003-09-05 08:36:12 +000081Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * include/libxml/globals.h: patch from Stéphane Bidoul to export
84 globals entry points to the python bindings
85
Daniel Veillard40412cd2003-09-03 13:28:32 +000086Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
89 by default instead of "HTML"
90 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
91 avoiding calls to "areBlanks" when not needed.
92 * include/libxml/parser.h include/libxml/tree.h: some structure
93 extensions for future work on using per-document dictionaries.
94
Daniel Veillard4b1577f2003-09-03 13:10:37 +000095Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
98 tree, keeping result in the same tree, added SAXtests to the
99 default "make tests"
100
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000101Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
102
103 * include/libxml/xmlexports.h: defined additional macros which
104 affect exports and added mingw section
105
William M. Brack008c06b2003-09-01 22:17:39 +0000106Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
107
108 * doc/index.py: fixed problem parsing xhtml docs
109 * doc/xmlreader.html,doc/guidelines.html: small modification
110 to avoid problem in python parsing.
111 * doc/search.php: fixed upper case filename problem for XSLT docs
112
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000113Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
114
115 * xinclude.c: patch from Mark Vakoc that allows compiling
116 with XInclude but without XPointer support.
117
Daniel Veillarde8553732003-09-01 20:33:14 +0000118Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
119
120 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
121 to add --libtool-libs option to xml2-config script.
122
William M. Brack3f479502003-09-01 04:58:15 +0000123Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
124
125 * doc/README.docs, doc/Makefile.am: new file added,
126 giving some description of the documentation generation process
127 * doc/search.php: fixed problem with upper case on filenames
128
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000129Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
130
131 * win32/Makefile.bcb: updates by Eric Zurcher
132
William M. Brackcdfa2862003-08-29 06:03:38 +0000133Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
134
135 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
136 to compensate for pollution from Igor's header taint
137 (quick before Daniel notices)
138
Daniel Veillard67906942003-08-28 21:13:25 +0000139Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * SAX2.c: fixed a namespace error on attribute reporting bug
142 pointed out by Tobias Reif
143 * test/p3p result/p3p result/noent/p3p: this test case was wrong
144 using xmlsn instead of xmlns...
145
Igor Zlatkovic65901252003-08-28 16:26:12 +0000146Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
147
148 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
149 typos reported by Mark Vakoc
150
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000151Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
152
153 add:
154 * doc/tutorial/api.html
155 * doc/tutorial/ar01s09.html
156 * doc/tutorial/includexpath.c
157 updated
158 * doc/tutorial/*.html
159 fix my bad - forgot to check in new files when I last
160 updated
161
162
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000163Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
164
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000165 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000166 * xmllint.c: fixed time inclusion for various compilers
167
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000168Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
169
170 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
171 few casts to shut the compiler warnings
172
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000173Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
174
175 * win32/Makefile.* win32/configure.js: fixed for mingw
176
Daniel Veillard5805be22003-08-28 08:03:23 +0000177Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
178
179 * globals.c threads.c: fixing bug #120870 try to avoid problem
180 with uninitialized mutexes
181
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000182Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
185 up with multiple states, select the "best" one. Fix #120682
186 * result/relaxng/tutor11_2_3.err: small change resulting
187
188Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
191
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000192Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
193
194 * include/libxml/[threads-xpointer].h: realigned parameters
195 after taint
196
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000197Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
198
199 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
200 as reported by Eric Zurcher
201
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000202Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c: fixed bug #120386 again a problem introduced when
205 trying to reuse automata for content validation. Fix a bug report
206 problem on zeroOrMore
207 * result/relaxng/tutor3_7_err: change slightly error reporting.
208
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000209Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
210
211 * include/libxml/Makefile.am: make sure the new header will
212 be included when generating a new distribution.
213
Daniel Veillard73827cb2003-08-25 10:57:27 +0000214Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * relaxng.c: fixed a couple of stupid bugs in the state allocation
217 routines which led to bug #120040 and the ones reported by
218 Martijn Faassen
219
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000220Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
221
222 * include/libxml/parserInternals.h include/libxml/relaxng.h
223 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
224 parameters after taint.
225
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000226Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
227
228 * include/libxml/xmlversion.h.in: moved export defs to a separate
229 file for consistency.
230 * include/libxml/xmlexports.h: new file, contains export defs.
231
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000232Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
233
234 * include/libxml/*.h genUnicode.py: exportability taint
235 of the headers.
236
Daniel Veillard11af4292003-08-21 10:39:13 +0000237Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * SAX.c: make the deprecated interfaces log an error message
240 to be sure it won't get used.
241
Daniel Veillard1af9a412003-08-20 22:54:39 +0000242Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
243
244 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
245 Adding new version of the SAX interface, it's not there yet,
246 currently just preparing the work
247 * globals.c parser.c SAX.c include/libxml/SAX.h
248 include/libxml/globals.h include/libxml/parser.h: doing some
249 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
250 while keeping functionalities, preparing SAX2 integration.
251 * dict.c: small cleanup.
252
Daniel Veillarde5984082003-08-19 22:21:13 +0000253Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * tree.c: fixes a small bug introduced in last commit and detected
256 by valgrind.
257
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000258Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * dict.c hash.c: optimization when freeing hash tables.
261 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
262 allocations
263 * parser.c parserInternals.c include/libxml/parser.h: keep a
264 single allocated block for all the attributes callbacks,
265 avoid useless malloc()/free()
266 * tree.c: do not realloc() when growing a buffer if the buffer
267 ain't full, malloc/memcpy/free avoid copying memory.
268
Daniel Veillard66f68e72003-08-18 16:39:51 +0000269Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
272 --dtdvalidfpi for Tobias Reif
273
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000274Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
275
276 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
277 new dictionary module to keep a single instance of the names used
278 by the parser
279 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
280 switched all parsers to use the dictionary internally
281 * include/libxml/HTMLparser.h include/libxml/parser.h
282 include/libxml/parserInternals.h include/libxml/valid.h:
283 Some of the interfaces changed as a result to receive or return
284 "const xmlChar *" instead of "xmlChar *", this is either
285 insignificant from an user point of view or when the returning
286 value changed, those function are really parser internal methods
287 that no user code should really change
288 * doc/libxml2-api.xml doc/html/*: the API interface changed and
289 the docs were regenerated
290
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000291Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
294
William M. Bracka716ff12003-08-16 14:58:33 +0000295Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
296
297 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
298 fixed part (2) of bug 119535 (wrong alpha case on filenames)
299
William M. Brackc6e07552003-08-16 12:44:47 +0000300Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
301
302 * doc/API*.html, doc/html/*: regenerated API documentation
303 for xmlsoft.org (part of Bug 119535)
304
William M. Brack7a821652003-08-15 07:27:40 +0000305Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
306
307 * encoding.c, threads.c, include/libxml/HTMLparser.h,
308 doc/libxml2-api.xml: Minor changes to comments, etc. for
309 improving documentation generation
310 * doc/Makefile.am: further adjustment to auto-generation of
311 win32/libxml2.def.src
312
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000313Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * News configure.in: preparing libxml2-2.5.10 release
316 * doc/* : updated the doc and rebuilt
317
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000318Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
321 Malcolm Tredinnick with the patch he suggested.
322
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000323Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
326
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000327Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * uri.c: fixing an use of strcpy() where both strings overlap
330 pointed out by valgrind.
331
Daniel Veillard98485322003-08-14 15:44:40 +0000332Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
335 some compilation warnings.
336 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
337 plus some cleanup and better error reporting.
338
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000339Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * encoding.c: applied UTF-16 encoding handling patch provided by
342 Mark Itzcovitz
343 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
344 not having iconv support.
345
Daniel Veillard1638a472003-08-14 01:23:25 +0000346Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
349 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
350 mingw compiler on Windows.
351
Daniel Veillardb19ba832003-08-14 00:33:46 +0000352Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
353
354 * parser.c: fixed the serious CPU usage problem reported by
355 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000356 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000357 missing in htmlSAXParseDoc
358
William M. Brackccf9e392003-08-13 14:50:18 +0000359Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
360
361 * doc/Makefile.am: Removed dependency from libxml2.def.src
362
William M. Brack476cd962003-08-13 11:09:42 +0000363Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
364
365 * autogen.sh: took away the requirement for automake-1.4,
366 changed the messages for getting auto* tools to current
367 gnu pages.
368 * configure.in: added check for Linux Dec alpha requiring
369 -ieee flag, fixed test for ipv6
370 * trionan.c: fixed problem for compiling on Linux Dec alpha
371 using native compiler
372 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
373 whenever libxml2-api.xml is changed.
374
Daniel Veillard6b621b82003-08-11 15:03:34 +0000375Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
376
377 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
378 is not used.
379
William M. Brack30909422003-08-10 00:14:20 +0000380Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
381
382 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
383
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000384Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * News configure.in: preparing libxml2-2.5.9 release
387 * doc/* : updated the doc and rebuilt
388
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000389Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
392 definition to get a correct API XML description. This was apparently
393 breaking Windows build.
394
Daniel Veillard14f752c2003-08-09 11:44:50 +0000395Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
398 the progressive HTML parser front-end on large character data
399 island leading to an erroneous end of data detection by the
400 parser. Some cleanup too to get closer from the XML progressive
401 parser.
402
William M. Brack6d13f332003-08-08 16:40:36 +0000403Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
404
405 * win32/configure.js: Added in support for the ISO8859X
406 module (patch provided by Jesse Pelton)
407
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000408Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
409
410 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
411 when the library is not initialized and one try to save, the
412 locks in threaded env might not been initialized, playing safe
413 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
414 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
415 his tests to the regression suite.
416
William M. Brack41e6bed2003-08-08 10:53:06 +0000417Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
418
419 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
420 (with apologies to Igor) - Enhanced handling of docb and
421 nanohttp.
422
William M. Brack16db7b62003-08-07 13:12:49 +0000423Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
424
425 * encoding.c: further small changes for warnings when
426 configured with --with-iconv=no
427
William M. Bracka71a8ef2003-08-06 04:43:55 +0000428Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
429
430 * error.c trionan.[ch] testThreads.c python/generator.py:
431 further small changes to elminate most of the remaining
432 warnings.
433
William M. Brackc1939562003-08-05 15:52:22 +0000434Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
435
436 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
437 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
438 python/libxml.c include/libxml/xmlmemory.h: small changes
439 to syntax to get rid of compiler warnings. No changes
440 to logic.
441
Daniel Veillardc758c222003-08-04 20:42:34 +0000442Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
443
444 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
445
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000446Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * tree.c: fixed a small problem in the patch for #118763
449 * result/HTML/doc3.htm*: this reverts back to the previous result
450
Daniel Veillard91e69c52003-08-04 01:43:07 +0000451Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
452
453 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
454 and rebuilt, apparently some C++ wrappers are not available,
455 c.f. bug #118943
456
Daniel Veillard39057f42003-08-04 01:33:43 +0000457Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
458
459 * tree.c: fixing HTML attribute serialization bug #118763
460 applying a modified version of the patch from Bacek
461 * result/HTML/doc3.htm*: this modifies the output from one test
462
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000463Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
464
465 * tree.c include/libxml/tree.h: added a new API to split a
466 QName without generating any memory allocation
467 * valid.c: fixed another problem with namespaces on element
468 in mixed content case
469 * python/tests/reader2.py: updated the testcase with
470 Bjorn Reese fix to reader for unsignificant white space
471 * parser.c HTMLparser.c: cleanup.
472
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000473Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
474
475 * catalog.c: trying to fix #118754 of possible recursion in the
476 catalogs. Not fantastically happy about the current fix since
477 it's likely to break under very thread intensive concurrent
478 access to the catalog. Better solution might to keep the depth
479 an extra argument to the resolution functions.
480
Daniel Veillard7b68df92003-08-03 22:58:54 +0000481Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
482
483 * valid.c: fixed bug #118712 about mixed content, and namespaced
484 element names.
485 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
486 in the regression tests
487
William M. Brack779af002003-08-01 15:55:39 +0000488Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
489
490 Coninuing work on bug 118559
491 * DOCBparser.c: removed 2 unsed vars
492 * xmlregexp.c: changed some numeric const to their enum symbols
493 * xmlreader.c: changed one var define from int to enum
494 (a little more to be done, awaiting co-ordination)
495 * relaxng.c: deleted one unused var
496 * xmllint.c: deleted some unused vars, changed one arg
497 val from int to enum
498 * testHTML.c, testDocbook.c: changed some arg vals to enum const
499 * xmlIO.c: fixed typo from last night (small warning msg)
500
William M. Brack78637da2003-07-31 14:47:38 +0000501Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
502
503 Working on bug 118559
504 * error.c: deleted unused variable
505 * parserInternals.c: deleted unneeded 'const' qualifier
506 * parser.c: changed variable type for enum temp storage
507 * xmlIO.c: changed debugging var to be inside #ifdef
508 * valid.c: removed unused variable
509 * HTMLparser.c: removed some unneeded 'const' qualifiers
510 * xpath.c: added some type casts, removed some unused vars
511 * xinclude.c: added one type cast
512 * nanohttp.c: repositioned some #ifdef to avoid unused var
513 * nanoftp.c: removed unused var
514
Daniel Veillard97e01882003-07-30 18:59:19 +0000515Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
516
517 * HTMLparser.c: applied a patch from William Brack about
518 the problem of parsing very large HTML instance with comments
519 as raised by Nick Kew
520
Daniel Veillardd6038e02003-07-30 16:37:18 +0000521Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
522
523 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
524 patch from Bjorn Reese for xmlTextReaderNodeType() and
525 significant whitespace. There is an enum for node type
526 values now.
527
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000528Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
529
530 * encoding.c: applying patch from Peter Jacobi to added
531 ISO-8859-x encoding support when iconv is not available
532 * configure.in include/libxml/xmlversion.h.in
533 include/libxml/xmlwin32version.h.in: added the glue needed
534 at the configure level and made it the default for Windows
535
Daniel Veillardc2664642003-07-29 20:44:53 +0000536Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
537
538 * python/generator.py python/libxml.c python/libxml2class.txt:
539 patch from Joachim Bauch + cleanup for Relax NG error callbacks
540 in python
541
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000542Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
543
544 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
545 cleanup patch, and also avoided a possible memory leak
546
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000547Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
548
549 * encoding.c: fix the previous commit
550
William M. Brack4a557d92003-07-29 04:28:04 +0000551Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
552
553 * HTMLparser.c: fixed problem with comments reported by Nick Kew
554 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
555 some future cleanup of UTF8 handling
556
Daniel Veillard9deb2422003-07-28 20:40:59 +0000557Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
558
559 * xpath.c: applied a change suggested by Sean Griffin in bug
560 #118494 about a memory leak in EXSLT
561
Daniel Veillardd94849b2003-07-28 13:02:24 +0000562Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
563
564 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
565 when fixing the previous Relax-NG bugs
566 * result/relaxng/*: This slightly changes the output messages of
567 some regression tests.
568 * configure.in: added support of -with-fexceptions for nested C++
569 support.
570
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000571Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
572
573 * doc/tutorial/apa.html
574 * doc/tutorial/apb.html
575 * doc/tutorial/apc.html
576 * doc/tutorial/apd.html
577 * doc/tutorial/ape.html
578 * doc/tutorial/apf.html
579 * doc/tutorial/apg.html
580 * doc/tutorial/aph.html
581 * doc/tutorial/ar01s02.html
582 * doc/tutorial/ar01s03.html
583 * doc/tutorial/ar01s04.html
584 * doc/tutorial/ar01s05.html
585 * doc/tutorial/ar01s06.html
586 * doc/tutorial/ar01s07.html
587 * doc/tutorial/ar01s08.html
588 * doc/tutorial/index.html
589 * doc/tutorial/ix01.html
590 * doc/tutorial/xmltutorial.pdf
591 * doc/tutorial/xmltutorial.xml
592 update tutorial with XPath example
593
594
Daniel Veillard597bc482003-07-24 16:08:28 +0000595Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
596
597 * SAX.c parser.c: fixing a bug about a special case of namespace
598 handling, this closes bug #116841
599
Daniel Veillard2134ab12003-07-23 19:56:29 +0000600Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
601
602 * relaxng.c result/relaxng/*: checked and fixed the compilation
603 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
604 This slightly changes the output messages of some regression tests.
605
Daniel Veillardc127adc2003-07-23 15:07:08 +0000606Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * xmlreader.c: fixed an out of bound error #118052 , the good
609 part if that base64 code was not in use yet ...
610
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000611Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
612
613 * doc/xmllint.html
614 include html version of the xmllint man page, so an
615 up-to-date version is visible on the Web
616
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000617Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * xinclude.c include/libxml/xinclude.h: added a new API
620 xmlXIncludeProcessTree() to process XInclude only on a subtree
621 this should fix bug #115385
622
Daniel Veillard409a8142003-07-18 15:16:57 +0000623Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * relaxng.c include/libxml/relaxng.h: adding Get interface for
626 the error callback and parameters of parsing and validation
627 contexts
628 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
629 on text nodes.
630
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000631Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
632
633 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
634 when using the push XML parser.
635 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
636 added the test to the regression suite.
637
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000638Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
641 as suggested by Rob Richards
642
Daniel Veillard34ba3872003-07-15 13:34:05 +0000643Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
646 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
647 to unsigned int and a couple of others.
648
649Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
652
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000653Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
654
655 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
656
Daniel Veillarddf101d82003-07-08 14:03:36 +0000657Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
658
659 * globals.c threads.c: fixes some problem when freeing unititialized
660 mutexes
661
Daniel Veillard2db8c122003-07-08 12:16:59 +0000662Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * nanoftp.c nanohttp.c: the modules should not import <config.h>
665 directly, some cleanups
666 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
667 validation code.
668
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000669Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
670
671 * win32/configure.js: Jesse Pelton pointed out a problem in the
672 javascript code.
673
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000674Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
675
676 * NEWS doc/*: regenerated
677 * nanoftp.c nanohttp.c: might fix includes problems with the
678 Ipv6 support on solaris
679 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
680 defined as #IMPLIED
681
Daniel Veillard560c2a42003-07-06 21:13:49 +0000682Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000684 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000685 * nanohttp.c: changed some preprocessor block
686 * xmlschemastypes.c: applied patch from Charles Bozeman adding
687 hexBinary schema datatype and adding support for totalDigits and
688 fractionDigits facets.
689
Daniel Veillard7a985a12003-07-06 17:57:42 +0000690Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
691
692 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
693
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000694Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
695
696 * xinclude.c: fixed bug #116095 removing the error message when
697 reapplying XInclude to a document.
698
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000699Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
700
701 * xmlIO.c: applied small changes to portability layer for
702 compilation on DJGPP Ms-DOS compiler.
703
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000704Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
705
706 * parser.c HTMLparser.c: use the character() SAX callback
707 if the cdataBlock ain't defined.
708 * xpath.c: fix bug #115349 allowing compilation when configured
709 with --without-xpath since the Schemas code needs NAN and co.
710
William M. Brack59002e72003-07-04 17:01:59 +0000711Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
712
713 Fixed problem with multi-threading, shown by the test program
714 testThreads. After fix, ran mutiple tests on various speed
715 machines (single and dual processor X86), which all seem okay.
716
717 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
718
719 * threads.c: added missing initialisation for condition variable
720 in xmlNewRMutex.
721
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000722Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
725 closing bug #114837
726
727 * configure.in: Added checks for IPv6 support and getaddrinfo().
728
729 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
730
731 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
732
733 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
734 field or sockaddr_in field, depending upon the availability of IPv6
735 support.
736 have_ipv6(): Added to check for run-time IPv6 support.
737 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
738 Modified to parse a URI with IPv6 address given in [].
739 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
740 resolution, if it is available on the system, as gethostbyname
741 does not return IPv6 addresses on some platforms.
742 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
743 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
744 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
745 we are dealing with.
746
747 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
748 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
749 a URI with IPv6 address given in [].
750 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
751 available on the system. Also IPv6 addresses will be resolved by
752 gethostbyname only if IPv6 run-time support is available.
753 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
754
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000755Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
756
757 * win32/configure.js include/win32config.h
758 include/libxml/xmlversion.h.in: Applied the patch for BCB
759 by Eric Zurcher.
760
Daniel Veillardd7cec922003-06-13 12:30:10 +0000761Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
762
763 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
764 due to #115104 and while fixing #115101 . HTML URLs must not
765 be version dependant.
766
Daniel Veillard8265a182003-06-13 10:05:56 +0000767Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
768
769 * entities.c: do not generate &quot; for " outside of attributes
770 * result//*: this changes the output of some tests
771
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000772Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * parser.c xmlIO.c: trying to fix #114277 about when file
775 remapping and escaping should really be attempted.
776
Daniel Veillarda37aab82003-06-09 09:10:36 +0000777Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
778
779 * doc/*: applied a patch from Gman for building docs
780 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
781 Gary Pennington to provide an allocator for xmlValidCtxt
782 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
783 #113580 about data not being passed immediately.
784
Daniel Veillarde1326112003-06-05 09:32:20 +0000785Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
786
787 * tree.c: applied a couple of patches from Mark Itzcovitz
788 to handle saving back "UTF-16" documents.
789
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000790Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
793 some work done while in the Maldives (hence the timezone on the
794 laptop !)
795 * result/schemas/length3* test/schemas/deter0_*
796 test/schemas/group0_*: some tests added too
797
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000798Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
799
800 * encoding.c: small fix
801 * xmlIO.c: fixed an error message
802
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000803Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
804
805 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
806 accepting an improper UTF8 sequence
807
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000808Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
809
810 * threads.c: applied the patch from Stéphane Bidoul for getting
811 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000812 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000813
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000814Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
815
816 * HTMLtree.c: fixing bug #112904: html output method escaped
817 plus sign character in URI attribute.
818
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000819Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
820
821 * build_glob.py global.data globals.c parser.c
822 include/libxml/globals.h: patch from Stéphane Bidoul for setting
823 up threads global defaults.
824 * doc/libxml2-api.xml: this extends the API with new functions
825 * python/tests/Makefile.am python/tests/reader2.py
826 python/tests/thread2.py: integrated the associated testcase and
827 fixed the error string used in reader2
828
Daniel Veillard38b80a82003-05-14 18:59:00 +0000829Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
830
831 * configure.in libxml.spec.in python/Makefile.am: trying
832 to conciliate --with-python= requirements and RPM builds,
833 a PITA really...
834
Daniel Veillard104caa32003-05-13 22:54:05 +0000835Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
836
837 * HTMLparser.c: oops last commit introduced a memory leak.
838
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000839Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
840
841 * xmllint.c doc/xmllint.xml: added --nonet option
842 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
843 xsltproc or xmllint
844 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
845 rebuilt
846 * HTMLparser.c: cleaned up the HTML parser context build when
847 using an URL
848
Daniel Veillardd437d322003-05-13 21:07:01 +0000849Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
850
851 * libxml.spec.in: added a comment about bug #112902
852
William M. Brack3dd57f72003-05-13 02:06:18 +0000853Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
854
855 * minor cleanup of configure '--help' display
856 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
857
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000858Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
859
860 * tree.c: PI nodes in external subset were not freed :-\
861 fixes bug #112842
862
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000863Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
864
865 * xmllint.c: added --schema option to run WXS schema validation
866 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
867 tried to improve error reporting in the Schema code, some cleanup
868 too.
869
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000870Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xmlschemas.c: fixed some problems in the handling of errors,
873 and attributes addressed by references.
874 * test/schemas/* result/schemas/*: dropped the verbosity level
875 and added a couple of new tests
876
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000877Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
878
879 * relaxng.c: Stéphane Bidoul found an off by one addressing
880 error on the error handling.
881
Daniel Veillarda77cf712003-05-09 23:09:55 +0000882Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
883
884 * xmlschemastypes.c: trying to fix #112673
885
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000886Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
887
888 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
889 warning, this fixed a bug and should close #111574
890
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000891Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
892
893 * xmlschemas.c: fixing bug #104081 with xs:all with an element
894 holding minOccurs="0"
895 * test/schemas/all_* result/schemas/all_*: added some regression
896 tests for that bug
897 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
898 Garry Pennington to compile without schemas support.
899
Daniel Veillarda067e652003-05-01 08:03:46 +0000900Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
901
902 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
903
Daniel Veillard61c52202003-04-30 12:20:34 +0000904Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
905
906 * xml2-config.in: try to fix Red hat bug #89957, do not
907 output -L/usr/lib64
908 * xmlreader.c: fixed a typo in a comment
909
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000910Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
911
912 * doc/tutorial/aph.html, ix01.html
913 forgot to cvs add the new files. Thanks to Roland van Laar
914 for pointing this out
915
Daniel Veillardd4330462003-04-29 12:40:16 +0000916Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
917
918 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
919 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
920 to the XML/XSLT doc generation closing #111799
921 * doc/html/*: complete update of the HTML results
922
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000923Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
924
925 * win32/defgen.xsl: fixed the conditional for unicode map,
926 removed hardcoded schema entries
927
928Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
929
930 * win32/defgen.xsl: new file, stylesheet for generating
931 win32/libxml2.def.src from doc/libxml2-api.xml
932 * win32/libxml2.def.src: is autogenerated from now on, changes
933 to this file will not appear here anymore
934
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000935Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
936
937 * win32/configure.js python/setup.py.in: applied patch
938 from Stéphane Bidoul for the Python bindings on the new
939 release.
940
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000941Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
942
943 * debugXML.c: included libxml/uri.h for xmlCanonicPath
944 declaration
945 * win32/configure.js: thread-enabled build is now default
946 * win32/libxml2.def.src: added more exports
947
Daniel Veillard1177ca42003-04-26 22:29:54 +0000948Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
949
950 * NEWS doc/*.xsl doc/*.html: updated the web site separated
951 developers from common pages, made the transition to XHTML1,
952 added validity checking to the makefile rules.
953
Daniel Veillard329456a2003-04-26 21:21:00 +0000954Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
955
956 * parser.c: fix for xmlIOParseDTD same as previous and reported
957 by Petr Pajas
958
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000959Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
960
961 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
962 closing #111638
963
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000964Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
965
966 * python/generator.py: fixed a problem in the generator where
967 the way functions are remapped as methods on classes was
968 not symetric and dependant on python internal hash order,
969 as reported by Stéphane Bidoul
970
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000971Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
972
973 * doc/tutorial:
974 xmltutorial.xml
975 xmltutorial.pdf
976 *.html
977 add appendix on generating compiler flags, more indexing
978
Daniel Veillard1c960272003-04-25 23:12:22 +0000979Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
980
981 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
982 to get libxml-2.5.7 to compile on OpenVMS
983
Daniel Veillardc5573462003-04-25 16:43:49 +0000984Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
985
986 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
987
Daniel Veillardfd583412003-04-25 13:22:10 +0000988Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
989
990 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
991 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
992 man page based on xsltproc and a stylesheet PI in the XML.
993
Daniel Veillarddc07e182003-04-25 10:39:38 +0000994Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
997 character preventing rendering by the man command.
998
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000999Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * NEWS configure.in: preparing release 2.5.7
1002 * doc/*: updated and rebuilt the docs
1003 * doc/apibuild.py: fixed the script
1004
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001005Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1008 get in the way of the builds
1009 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1010
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001011Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1014 Memory test from Havoc Pennington #109368
1015 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1016 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1017 include/libxml/parser.h: a lot of memory allocation cleanups
1018 based on the results of the OOM testing
1019 * check-relaxng-test-suite2.py: seems I forgot to commit the
1020 script.
1021
Daniel Veillard18f113d2003-04-23 15:18:26 +00001022Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1025
Daniel Veillard85095e22003-04-23 13:56:44 +00001026Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1029 more places where xmlCanonicPath() must be used to convert
1030 filenames to URLs, trying to fix #111088
1031
Daniel Veillard54396242003-04-23 07:36:50 +00001032Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * python/libxml.c python/libxml.py: applied patch from
1035 Brent M Hendricks adding binding for xmlCatalogAddLocal
1036
Daniel Veillard45269b82003-04-22 13:21:57 +00001037Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * HTMLparser.c: tried to fix #98879 again in a more solid
1040 way.
1041
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001042Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1043
1044 * win32/libxml2.def.src: added more exports from the relaxng and
1045 xmlreader clan
1046
Daniel Veillardf431eb82003-04-22 08:37:26 +00001047Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1050 provided by Brent Hendricks fixing #105992 and integrated the
1051 examples in the testsuite.
1052
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001053Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * TODO: updated a bit
1056 * configure.in: fixed the comment, threads now default to on
1057 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1058
Daniel Veillarda880b122003-04-21 21:36:41 +00001059Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1062 xmlreader.c include/libxml/parser.h: a lot of performance work
1063 especially the speed of streaming through the reader and push
1064 interface. Some thread related optimizations. Nearly doubled the
1065 speed of parsing through the reader.
1066
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001067Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1068
1069 * doc/xmllint.xml
1070 * doc/xmllint.1
1071 update man page to explain use of --stream
1072
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001073Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1076 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1077 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1078 include/libxml/globals.h include/libxml/xmlmemory.h: added
1079 xmlMallocAtomic() to be used when allocating blocks which
1080 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1081 to allow registering the full set of functions needed by
1082 a garbage collecting allocator like libgc, ref #109944
1083
Daniel Veillard84942712003-04-18 14:40:05 +00001084Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * configure.in: switched to have thread support enabled by default,
1087 didn't got troubles with ABI compatibility on Linux, hope it
1088 won't break on strange OSes, if yes, report the system ID
1089 * doc/libxml2-api.xml: just rebuilt the API
1090
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001091Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1094 added support for large file, tested with a 3+GB instance,
1095 and some cleanup.
1096 * catalog.c: added a TODO
1097 * Makefile.am: added some "make tests" comments
1098
Daniel Veillardac297932003-04-17 12:55:35 +00001099Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * relaxng.c: some cleanups
1102 * doc/xmlreader.html: extended the document to cover RelaxNG and
1103 tree operations
1104 * python/tests/Makefile.am python/tests/reader[46].py: added some
1105 xmlReader example/regression tests
1106 * result/relaxng/tutor*.err: updated the output of a number of tests
1107
Daniel Veillard62163602003-04-17 09:36:38 +00001108Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * relaxng.c: valgrind pointed out an uninitialized variable error.
1111
Daniel Veillard33300b42003-04-17 09:09:19 +00001112Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1115 xmlreader.c: augnemting the APIs, cleanups.
1116 * parser.c: cleanup bug #111005
1117 * xmlIO.c: added some missing comments
1118
Daniel Veillardce192eb2003-04-16 15:58:05 +00001119Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1122 trying to improve the subset compiled, and more testing.
1123 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1124 documentation
1125 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1126 * result/relaxng/*.err: fix some of the outputs
1127
Daniel Veillardf4e55762003-04-15 23:32:22 +00001128Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1131 include/libxml/xmlreader.h: implemented streaming of
1132 RelaxNG (when possible) on top of the xmlReader interface,
1133 provided it as xmllint --stream --relaxng .rng .xml
1134 This seems to mostly work.
1135 * Makefile.am: updated to test RelaxNG streaming
1136
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001137Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1140 based validity checking of fragments of the document for
1141 which the RNG can be compiled to regexps. Works on all regression
1142 tests, only fix needed is related to error messages.
1143
Daniel Veillard52b48c72003-04-13 19:53:42 +00001144Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1147 include/libxml/xmlregexp.h: Starting work precompiling
1148 parts of RelaxNG schemas. Not plugged onto validity checking
1149 yet, just the regexp building part. Needed to extend some
1150 of the automata and regexp APIs.
1151
Daniel Veillardf6bad792003-04-11 19:38:54 +00001152Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1155 xmllint --stream and xmllint --stream --valid returns errors
1156 code appropriately
1157
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001158Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1161 and Next() operation to work on subtrees within the reader
1162 framework.
1163 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1164 * python/tests/reader5.py: added an example for those new
1165 functions of the reader.
1166
Daniel Veillard645c6902003-04-10 21:40:49 +00001167Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1170
Daniel Veillard9e077102003-04-10 13:36:54 +00001171Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * xmlreader.c: fixing HasValue for namespace as raised by
1174 Denys Duchier
1175
Daniel Veillard02ea1412003-04-09 12:08:47 +00001176Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * HTMLparser.c include/libxml/HTMLparser.h: exported
1179 htmlCreateMemoryParserCtxt() it was static
1180
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001181Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1184 update from Charles Bozeman for date and duration types
1185 * test/schemas/date_0.* test/schemas/dur_0.*
1186 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1187
Daniel Veillardc00cda82003-04-07 10:22:39 +00001188Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1191 fixing bug #107129, removing excessive allocation and calls
1192 to *printf in the code to build QName strings.
1193
Igor Zlatkovic69651182003-04-05 09:43:30 +00001194Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1195
1196 * win32/libxml2.def.src: fixed conditional exports, reported by
1197 Luke Murray.
1198
Daniel Veillardadba5f12003-04-04 16:09:01 +00001199Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * parser.c: fixed a possible problem with xmlRecoverMemory()
1202
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001203Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1206 triostr.h: Bjorn sent an update for the TRIO portability layer.
1207
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001208Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1209
1210 * win32/libxml2.def.src: exported new functions
1211
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001212Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * configure.in NEWS: preparing release 2.5.6
1215 * doc/*: updated and rebuilt the docs
1216
Daniel Veillarde5020412003-04-01 09:55:20 +00001217Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1220 on C14Ntests
1221
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001222Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * relaxng.c: one more fixup of error message reporting
1225
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001226Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1229 variable pointed out by valgrind
1230
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001231Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c: try to work on bug #109225 and provide better
1234 error reports.
1235 * result/relaxng/* : this change the output of a number of tests
1236 * xinclude.c: fixing the parsed entity redefinition problem
1237 raised on the list.
1238 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1239
Daniel Veillardb3721c22003-03-31 11:22:25 +00001240Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * xmlschemastypes.c: fixed date comparison to handle the tzo
1243 The only failures left are disagreements on Notations and
1244 '+1' not being allowed for ulong, uint, ushort and ubyte.
1245
Daniel Veillard455cc072003-03-31 10:13:23 +00001246Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1249 to the XML Schemas errata
1250 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1251
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001252Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1255 and facets support. Currently only schemas with binHex or
1256 base64 don't compile. A few error left in the test suite:
1257 found 1035 test instances: 919 success 23 failures
1258 most are gdate or gdateyear failing check, and a few cases where
1259 James clark tests results are strange.
1260 * valid.c: allow to reuse the Notation checking routine without
1261 having a validation context.
1262 * SAX.c: removed a #if 0
1263
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001264Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * xinclude.c: forgot to apply one check from #106931 patch
1267 * xmlschemastypes.c: more work on XML Schemas datatypes
1268
Daniel Veillardc4c21552003-03-29 10:53:38 +00001269Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1272 on cleaning up XML Schemas datatypes based on James Clark tests
1273 test/xsdtest/xsdtest.xml
1274
Daniel Veillard80b19092003-03-28 13:29:53 +00001275Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * relaxng.c: implemented comparisons for Schemas values.
1278 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1279 some bugs in duration handling, comparisons for durations
1280 and decimals, removed all memory leaks pointed out by James
1281 testsuite. Current status is now
1282 found 238 test schemas: 197 success 41 failures
1283 found 1035 test instances: 803 success 130 failures
1284
Daniel Veillard91a13252003-03-27 23:44:43 +00001285Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1288 leaks in the W3C XML Schemas code
1289 * xmlschemastypes.c: implemented nonPositiveInteger
1290 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1291 fixed the test and result.
1292
Daniel Veillard6560a422003-03-27 21:25:38 +00001293Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1296 parser and a typo
1297 * xmlschemastypes.c: reindenting, fixing a memory access
1298 problem with dates.
1299
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001300Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1301
1302 * parser.c: fixing #109227 providing more context in case of
1303 start/end tag mismatch
1304 * python/tests/ctxterror.py python/tests/readererr.py: update the
1305 tests accordingly
1306
Daniel Veillardd9b72832003-03-27 14:24:00 +00001307Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * xinclude.c: should fix #109327 errors on memory accesses
1310
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001311Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1314 is an URI reference
1315
Daniel Veillarde209b332003-03-26 21:40:13 +00001316Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1317
1318 * xpath.c: fixed bug #109160 on non-ASCII IDs
1319
Daniel Veillard642104e2003-03-26 16:32:05 +00001320Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * parser.c: Norm suggested a nicer error message for xml:space values
1323 errors
1324
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001325Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * xpath.c include/libxml/xpath.h: first part of the fix to
1328 performance bug #108905, adds xmlXPathOrderDocElems() providing
1329 document order for nodes.
1330 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1331
Daniel Veillard09628212003-03-25 15:10:27 +00001332Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * xmlschemastypes.c: removing a warning with Sun compiler
1335 bug #109154
1336
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001337Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1338
1339 * doc/xmllint.xml
1340 * doc/xmllint.1
1341 update xmllint man page with --relaxng option
1342
Daniel Veillard2032d292003-03-25 11:09:40 +00001343Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * python/setup.py.in : was missing "drv_libxml2.py"
1346
Daniel Veillard9adc0462003-03-24 18:39:54 +00001347Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * tree.c xpath.c: some changes related to the new way of
1350 handling Result Value Tree, before 2.5.5
1351
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001352Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * configure.in NEWS: preparing release 2.5.5
1355 * doc/* : updated the documentation and regenerated it.
1356
Daniel Veillardef0b4502003-03-24 13:57:34 +00001357Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * xpath.c: fixed some problems related to #75813 about handling
1360 of Result Value Trees
1361
Daniel Veillard9231ff92003-03-23 22:00:51 +00001362Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * uri.c: applied a set of patches from Lorenzo Viali correcting
1365 URI parsing errors.
1366
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001367Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * parser.c: validity status was not passed back when validating in
1370 entities, but raised by Oliver Fischer
1371
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001372Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * HTMLtree.c: avoid escaping ',' in URIs
1375
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001376Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * parser.c: fixing bug #108976 get the ID/REFs to reference
1379 the ID in the document content and not in the entity copy
1380 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1381 stuff, better solution for #107208
1382 * xmlregexp.c: removed a direct printf, dohhh
1383 * xmlreader.c: fixed a bug on streaming validation of empty
1384 elements in entities
1385 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1386 cleanup of the validation tests
1387 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1388 added more ID/IDREF tests to the suite
1389
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001390Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1393 compiler.
1394
Daniel Veillard20863822003-03-22 17:51:47 +00001395Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1398
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001399Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1402 defined in entities content
1403
Daniel Veillard99737f52003-03-22 14:55:50 +00001404Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * SAX.c: Fixed validation bug #108858 on namespace names using
1407 entities and reported by Brent Hendricks
1408 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1409 --debug output.
1410
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001411Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1412
1413 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1414 about the DocType node not being reported sometimes.
1415 * python/tests/reader.py: added to test to the regression checks
1416
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001417Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1420 reported by Edd Dumbill
1421
Daniel Veillard77a90a72003-03-22 00:04:05 +00001422Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * HTMLparser.c parser.c parserInternals.c: patch from
1425 johan@evenhuis.nl for #107937 fixing some line counting
1426 problems, and some other cleanups.
1427 * result/HTML/: this result in some line number changes
1428
Daniel Veillard580ced82003-03-21 21:22:48 +00001429Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1432 instead of libxml.spec
1433 * relaxng.c: fixed some of the error reporting excessive
1434 verbosity
1435 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1436 xmlschemastypes.c: removed some warnings from gcc
1437 * doc/libxml2-api.xml: rebuilt
1438
Daniel Veillarde063f482003-03-21 16:53:17 +00001439Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * relaxng.c: another optimization, for choice this time
1442 * result/relaxng/spec1* result/relaxng/tutor12_1*
1443 result/relaxng/tutor3_7: cleanups.
1444
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001445Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1448 * test/relaxng/testsuite.xml: augmented the test suite
1449 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1450 some schemas validation tests in the presence of foreign
1451 namespaces.
1452
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001453Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * relaxng.c: added another interleave speedup.
1456
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001457Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * xmlschemastypes.c: added integer and fixed one of the
1460 IDREFS regression tests pbm
1461 * result/relaxng/docbook_0.err: updated
1462
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001463Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1466 declared both in the DTD and in the Schemas <grin/>
1467 * relaxng.c: more debug, added a big optimization for <mixed>
1468 * test/relaxng/testsuite.xml: augmented the testsuite
1469 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1470 DocBook example to the regression tests
1471
Daniel Veillard798024a2003-03-19 10:36:09 +00001472Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * check-xsddata-test-suite.py: cosmetic change for output
1475 * relaxng.c: try to minimize calls to malloc/free for states.
1476
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001477Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1478
1479 * tree.c: removed a warning
1480 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1481 support
1482 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1483 cleanup/improvements of the regression tests batch
1484 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1485
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001486Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1487
1488 * relaxng.c: fixed error msg cleanup deallocation
1489 * xmlschemastypes.c: added a function to handle lists of
1490 atomic types, added support for IDREFS
1491
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001492Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1495 and IDREF, usable from RelaxNG now
1496 * include/libxml/xmlschemastypes.h: need to add a new interface
1497 because the validation modifies the infoset
1498 * test/relaxng/testsuite.xml: extended the testsuite
1499
Daniel Veillard952379b2003-03-17 15:37:12 +00001500Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1503 shemas datatype ID/IDREF support still missing though.
1504 * xmlreader.c: fix a crashing bug with prefix raised by
1505 Merijn Broeren
1506 * test/relaxng/testsuite.xml: augmented the testsuite with
1507 complex inheritance tests
1508
Daniel Veillardfd573f12003-03-16 17:52:32 +00001509Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * relaxng.c: switched back to the previous Relax-NG code base,
1512 the derivation algorithm need severe constraining code to avoid
1513 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1514 TEI based example and other bugs
1515 * result/relaxng/*err: updated the results
1516 * test/relaxng/testsuite.xml: started a new test suite
1517
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001518Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1521 that the original RelaxNG validation code was un-fixeable, it got
1522 rewritten to use the derivation algorithm from James Clark and
1523 redebugged it (nearly) from scratch:
1524 found 373 test schemas: 372 success 1 failures
1525 found 529 test instances: 529 success 0 failures
1526
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001527Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * SAX.c parser.c: fix some recursion problems introduced in the
1530 last release.
1531 * relaxng.c: more debugging of the RNG validation engine, still
1532 problems though.
1533
Daniel Veillard5add8682003-03-10 13:13:58 +00001534Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1535
1536 * Makefile.am: stop generating wrong result file with * in name
1537 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1538 * result/relaxng/demo* test/relaxng/demo: added the tests from
1539 Sebastian reproducing the problem.
1540
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001541Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1542
Daniel Veillard5add8682003-03-10 13:13:58 +00001543 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1544 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001545
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001546Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1547
1548 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1549 variable to control the indentation for the xmllint "--format"
1550 option
1551
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001552Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1553
1554 * encoding.c: applied Gennady's patch against buffer overrun
1555
Daniel Veillard42f12e92003-03-07 18:32:59 +00001556Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1557
1558 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1559 Clark it appeared I had bug in URI parsing code ...
1560 * relaxng.c include/libxml/relaxng.h: completely revamped error
1561 reporting to not loose message from optional parts.
1562 * xmllint.c: added timing for RNG validation steps
1563 * result/relaxng/*: updated the result, all error messages changed
1564
Daniel Veillardedfd5882003-03-07 14:20:40 +00001565Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * xpath.c: fix bug #107804, the algorithm used for document order
1568 computation was failing on attributes.
1569
Daniel Veillard83391282003-03-06 21:37:30 +00001570Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * valid.c: fix bug #107764 , possibility of buffer overflow
1573 in xmlValidDebug()
1574
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001575Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1578 from Philipp Dunkel
1579
Daniel Veillard5f704af2003-03-05 10:01:43 +00001580Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * xmlschemastype.c: made powten array static it should not be exported
1583 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1584 parser function.
1585 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1586
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001587Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * tree.c: fixed a node dump crash on attributes
1590 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1591 an URI test bug and get better output.
1592
Daniel Veillard463a5472003-02-27 21:30:32 +00001593Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * check-xsddata-test-suite.py: give more infos
1596 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1597 REF->DEF in attribute values.
1598
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001599Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1602 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1603 regression tests from James Clark.
1604
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001605Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * relaxng.c xmlschemas.c xmlschemastypes.c
1608 include/libxml/xmlschemastypes.h: added param support for relaxng
1609 type checking, started to increment the pool of simple types
1610 registered, still much work to be done on simple types and
1611 facets checkings.
1612
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001613Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * entities.c: fixes again one of the problem raised by
1616 James Clark in #106788
1617
Daniel Veillardc482e262003-02-26 14:48:48 +00001618Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * relaxng.c: Fixed a couple of problem raised by James Clark
1621 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1622 datatype level still not fixed though.
1623
Daniel Veillard17bed982003-02-24 20:11:43 +00001624Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * configure.in: preparing release 2.5.4
1627 * doc/*: updated and rebuilt the docs
1628 * relaxng.c: removed warnings
1629 * result/relaxng/*: updated the results
1630
Daniel Veillardf4be0182003-02-24 19:54:33 +00001631Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * valid.c: fixes a DTD regexp generation problem.
1634
Daniel Veillard02111c12003-02-24 19:14:52 +00001635Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * parser.c: fixes bug #105998 about false detection of
1638 attribute consumption loop.
1639
Daniel Veillard2406abd2003-02-24 18:16:47 +00001640Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1643
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001644Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * SAX.c: fixed bug #105992
1647
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001648Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1651 element.
1652 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1653 found 373 test schemas: 369 success 4 failures
1654 found 529 test instances: 525 success 4 failures
1655 * check-relaxng-test-suite.py: added memory debug reporting
1656
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001657Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * uri.c parser.c: some warning removal on Igor's patch
1660 * tree.c: seems I messed up with #106788 fix
1661 * python/libxml.c: fixed some base problems when Python provides
1662 the resolver.
1663 * relaxng.c: fixed the interleave algorithm
1664 found 373 test schemas: 364 success 9 failures
1665 found 529 test instances: 525 success 4 failures
1666 the resulting failures are bug in the algorithm from 7.3 and
1667 lack of support for params
1668
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001669Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * parser.c: another fix for nodeinfo in entities problem
1672 * tree.c entities.c: fixed bug #106788 from James Clark
1673 some spaces need to be serialized as character references.
1674
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001675Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1676
1677 * parser.c uri.c: fixed the bug I introduced in the path
1678 handling, reported by Sebastian Bergmann
1679
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001680Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * parser.c: fixing some nodeinfo in entities problem raised
1683 by Glenn W. Bach
1684 * relaxng.c: implemented the first section 7.3 check
1685 * result/relaxng/*: updated the results
1686
Daniel Veillardc5312d72003-02-21 17:14:10 +00001687Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * relaxng.c: fixed some problems in the previous commit
1690 and finished implementing 4.16 rules checking
1691 found 373 test schemas: 353 success 20 failures
1692 found 529 test instances: 519 success 6 failures
1693 * result/relaxng/*: updated the results
1694
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001695Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * relaxng.c: implemented checks from section 7.2
1698
Daniel Veillard77648bb2003-02-20 15:03:22 +00001699Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * relaxng.c: implemented the checks from section 7.1, fixed
1702 some of the 4.20 and 4.21 problems.
1703 found 373 test schemas: 338 success 35 failures
1704 found 529 test instances: 519 success 6 failures
1705 * result/relaxng/*: updated the results
1706
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001707Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1710 * result/relaxng/*: updated the results
1711
Daniel Veillardce14fa52003-02-19 17:32:48 +00001712Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * relaxng.c: more bugfixes
1715 * result/relaxng/*: updated the results
1716
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001717Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1718
1719 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1720 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1721 * SAX.c: ensured xmlDoc.URL is always canonic
1722 * parser.c: obsoleted xmlNormalizeWindowsPath
1723 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1724 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1725 * win32/libxml2.def.src: added few exports
1726
1727
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001728Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1729
1730 * Makefile.am configure.in: patched to have shared libraries
1731 for Python regression tests and static binaries for gdb debug
1732 in my development environment
1733 * relaxng.c: more bugfixes
1734 found 373 test schemas: 296 success 77 failures
1735 found 529 test instances: 516 success 8 failures
1736 * result/relaxng/*: updated the results
1737
Daniel Veillard8fe98712003-02-19 00:19:14 +00001738Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1741
Daniel Veillardd4310742003-02-18 21:12:46 +00001742Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1743
1744 * xmlschemastypes.c: float/double check bugfix
1745 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1746 validation
1747 * xmlreader.c: add a TODO for Jody
1748 * relaxng.c: bugfix bugfix bugfix
1749 found 373 test schemas: 300 success 73 failures
1750 found 529 test instances: 507 success 10 failures
1751 * result/relaxng/*: updated the results
1752
Daniel Veillard2df2de22003-02-17 23:34:33 +00001753Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1756
Daniel Veillard416589a2003-02-17 17:25:42 +00001757Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * relaxng.c check-relaxng-test-suite.py: more work on the
1760 RelaxNG implementation conformance testing.
1761 found 373 test schemas: 284 success 89 failures
1762 found 529 test instances: 448 success 47 failures
1763 * result/relaxng/*: updated the results
1764
Daniel Veillard784b9352003-02-16 15:50:27 +00001765Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1766
1767 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1768 a patch from Kjartan Maraas to fix some typos
1769
Daniel Veillardfebcca42003-02-16 15:44:18 +00001770Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1771
1772 * relaxng.c: more bug-hunting
1773 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1774 intermediate rng tree
1775 * python/generator.py: patch from Stephane Bidoul to fix the generator
1776 on python < 2.2
1777
Daniel Veillardd2298792003-02-14 16:54:11 +00001778Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * check-relaxng-test-suite.py relaxng.c: more testing on the
1781 Relax-NG front, cleaning up the regression tests failures
1782 current state and I forgot support for "mixed":
1783 found 373 test schemas: 280 success 93 failures
1784 found 529 test instances: 401 success 68 failures
1785 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1786 moved the Name, NCName and QName validation routine in tree.c
1787 * uri.c: fixed handling of URI ending up with #, i.e. having
1788 an empty fragment ID.
1789 * result/relaxng/*: updated the results
1790
Daniel Veillard9a237c92003-02-13 15:52:58 +00001791Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1792
1793 * check-xinclude-test-suite.py: improved the script accordingly
1794 to the XInclude regression tests updates
1795 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1796 November 2002
1797 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1798 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1799 augmented the Xpointer testsuite for the element() scheme
1800
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001801Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * relaxng.c: added TODO for the DTD compatibility spec
1804 * xinclude.c: more bug fixes driven by the testsuite
1805
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001806Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1809 regression tests for XInclude, improved the script, improving
1810 XInclude error reporting mechanism
1811
Daniel Veillard1d788d22003-02-10 16:21:58 +00001812Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * NEWS doc/* configure.in: preparing release 2.5.3
1815
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001816Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1817
1818 * tree.c: trying to fix #104934 about some XHTML1 serialization
1819 issues.
1820
Daniel Veillard809faa52003-02-10 15:43:53 +00001821Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1824 encoding conversion when the input buffer stops in the
1825 middle of a multibyte char
1826
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001827Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1828
1829 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1830 * check-relaxng-test-suite.py: python script to run regression
1831 against OASIS RelaxNG testsuite
1832 * relaxng.c: some cleanup tweaks
1833 * HTMLparser.c globals.c: cleanups in comments
1834 * doc/libxml2-api.xml: updated the API
1835 * result/relaxng/*: errors moved files, so large diffs but
1836 no changes at the semantic level.
1837
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001838Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * tree.c: fixing #105678 problem when dumping a namespace node.
1841
Daniel Veillard591b4be2003-02-09 23:33:36 +00001842Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1843
1844 * xpath.c: fixed doc comment problems
1845 * python/generator.py python/libxml_wrap.h python/types.c: adding
1846 RelaxNG wrappers
1847 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1848 test of those early Python RelaxNG bindings
1849
1850Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001851
1852 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1853 * relaxng.c: found the validation problem I had with interleave
1854 when not covering all remaining siblings
1855 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1856 testsuite and check the RNG schemas against the RNG schemas
1857 given in appendix A
1858
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001859Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1860
1861 * win32/Makefile.msvc: updates for RelaxNG
1862 * win32/Makefile.mingw: updates for RelaxNG
1863 * win32/libxml2.def.src: added RelaxNG exports
1864
Daniel Veillard97fd5672003-02-07 13:01:54 +00001865Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * xinclude.c: applied another bug fix from Sean Chittenden
1868
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001869Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1870
1871 * configure.in xmllint.c: I f...ed up the default configuration
1872 of schemas and --relaxng option display in xmllint, pointed by
1873 Morus Walter.
1874 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1875 detection module, fixes bug #105374.
1876
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001877Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * xmlschemastypes.c: added the boolean base type.
1880
Daniel Veillard96a4b252003-02-06 08:22:32 +00001881Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1882
1883 * xmlschemastypes.c: started implementing some of the missing
1884 default simple types
1885 * result/relaxng/*: updated the results
1886
Daniel Veillard72fef162003-02-05 14:31:19 +00001887Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1888
1889 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1890
Daniel Veillard71531f32003-02-05 13:19:53 +00001891Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1894 * Makefile.am: use xmllint for doing the RelaxNG tests
1895 * configure.in: preparing 2.5.2 made schemas support default to
1896 on instead of off
1897 * relaxng.c: removed the verbosity
1898 * xmllint.c: added --relaxng option
1899 * python/generator.py python/libxml_wrap.h: prepared the integration
1900 of the new RelaxNG module and schemas
1901 * result/relaxng/*: less verbose output
1902
Daniel Veillardec498e12003-02-05 11:01:50 +00001903Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1904
1905 * valid.c: do not run content model validation if the
1906 content is not determinist
1907
Daniel Veillardde590ca2003-02-05 10:45:26 +00001908Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1909
1910 * SAX.c: added the redefinition of namespaced attribute
1911 check that was missing as Fabrice Desré pointed out.
1912
Daniel Veillard930dfb62003-02-05 10:17:38 +00001913Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1916 improvements from Nick Kew, allowing to do more checking
1917 to HTML elements and attributes.
1918
Daniel Veillard4287c572003-02-04 22:48:53 +00001919Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * xinclude.c: fixing bug #105137 about entities declaration
1922 needing to be copied to the including document.
1923
Daniel Veillard652d8a92003-02-04 19:28:49 +00001924Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1925
1926 * catalog.c: fixed bug #104817 with delegateURI
1927 * xpath.c: fixing bugs #104123 and #104125
1928
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001929Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1932 python/types.c: fixing #104096 to compile without regexps
1933
Daniel Veillard57e79b32003-02-04 15:33:12 +00001934Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1935
1936 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1937 when building the automata for elem*
1938
Daniel Veillard358a9892003-02-04 15:22:32 +00001939Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1940
1941 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1942 bug #103827
1943
Daniel Veillardeb137172003-02-04 15:18:06 +00001944Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * HTMLparser.c: updating a comment, fixing #103776
1947
Daniel Veillard8d589042003-02-04 15:07:21 +00001948Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * parser.c: fixing bug 105049 for validity checking of content
1951 within recursive entities.
1952
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001953Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1954
1955 * HTMLparser.c: try to fix # 105049
1956 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1957 * tree.c: updated a function comment
1958
Daniel Veillard419a7682003-02-03 23:22:49 +00001959Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * relaxng: more work on grammars and refs/defs
1962 * test/relaxng/* result/relaxng/*: augmented/updated the
1963 regression tests
1964
Daniel Veillard144fae12003-02-03 13:17:57 +00001965Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * relaxng: more work on name classes, except support
1968 * test/relaxng/* result/relaxng/*: augmented/updated the
1969 regression tests
1970
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001971Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * relaxng: more work on name classes, the "validate all" schemas
1974 seems to work now.
1975 * test/relaxng/* result/relaxng/*: augmented/updated the
1976 regression tests
1977
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001978Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1981 * parser.c: put a guard against infinite document depth, basically
1982 trying to avoid another kind of DoS attack.
1983 * relaxng.c: some code w.r.t. nameClasses
1984
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001985Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * test/relaxng/* result/relaxng/*: check all the namespace support
1988 was actually correct based on tutorial section 10.
1989
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001990Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * relaxng: include seems to work okay now
1993 * test/relaxng/* result/relaxng/*: augmented/updated the
1994 regression tests
1995
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001996Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * relaxng.c: a bit of work done in the train back.
1999 * test/relaxng/*: added one of the include tests
2000
Daniel Veillard154877e2003-01-30 12:17:05 +00002001Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2002
2003 * relaxng: more work done in the train
2004 * test/relaxng/* result/relaxng/*: augmented/updated the
2005 regression tests
2006
Daniel Veillarde431a272003-01-29 23:02:33 +00002007Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * relaxng.c: debugging of externalRef
2010 * test/relaxng/* result/relaxng/*: augmented/updated the
2011 regression tests
2012
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002013Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * relaxng.c: more work on Relax-NG, implementing externalRef
2016 * test/relaxng/* result/relaxng/*: augmented/updated the
2017 regression tests
2018 * Makefile.am: cleanup to Relaxtests target
2019
Daniel Veillardb08c9812003-01-28 23:09:49 +00002020Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2021
2022 * relaxng.c: more work on Relax-NG, implementing interleave
2023 * test/relaxng/* result/relaxng/*: augmented/updated the
2024 regression tests
2025
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002026Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * relaxng.c: more work on Relax-NG, implementing interleave
2029 * test/relaxng/* result/relaxng/*: augmented/updated the
2030 regression tests
2031
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002032Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2033
2034 * doc/tutorial/customfo.xsl
2035 * doc/tutorial/customhtml.xsl
2036 adding stylesheet customizations used to generate fo
2037 for pdf and html
2038
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002039Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2040
2041 * relaxng.c: more work on Relax-NG
2042 * test/relaxng/* result/relaxng/*: augmented/updated the
2043 regression tests
2044 * xmlschemastypes.c: added a number of base type definition but not
2045 the associated checks, those are still TODOs
2046
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002047Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2048
2049 in docs/tutorial:
2050 * apa.html
2051 * apb.html
2052 * apc.html
2053 * apd.html
2054 * ape.html
2055 * apf.html
2056 * apg.html
2057 * ar01s02.html
2058 * ar01s03.html
2059 * ar01s04.html
2060 * ar01s05.html
2061 * ar01s06.html
2062 * ar01s07.html
2063 * ar01s08.html
2064 * index.html
2065 * xmltutorial.pdf
2066 * xmltutorial.xml
2067 add index to tutorial
2068
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002069Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2070
2071 * doc/xmlcatalog.1
2072 * doc/xmlcatalog_man.html
2073 * doc/xmlcatalog_man.xml
2074 belatedly fixing bug #93622 (adds rewriteURI type to
2075 "--add" option in xmlcatalog man page
2076
Daniel Veillard3be27512003-01-26 19:49:04 +00002077Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002079 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002080 Julio Merino, closing #104475
2081
Daniel Veillardea3f3982003-01-26 19:45:18 +00002082Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2083
2084 * relaxng.c: more work on Relax-NG
2085 * test/relaxng/* result/relaxng/*: augmented/updated the
2086 regression tests
2087
Daniel Veillardedc91922003-01-26 00:52:04 +00002088Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2089
2090 * relaxng.c: more work on Relax-NG
2091 * test/relaxng/* result/relaxng/*: augmented/updated the
2092 regression tests
2093
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002094Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * README: updated the policy on private mail answers
2097 * relaxng.c: more work on Relax-NG
2098 * test/relaxng/* result/relaxng/*: augmented/updated the
2099 regression tests
2100
Daniel Veillard7424eb62003-01-24 14:14:52 +00002101Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2102
2103 * error.c parser.c tree.c: applied a documentation patch from
2104 Stefan Kost
2105
Daniel Veillard276be4a2003-01-24 01:03:34 +00002106Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * relaxng.c: more work on Relax-NG
2109 * doc/*: regenerated the docs
2110 * test/relaxng/* result/relaxng/*: updated and augmented the
2111 Relax-NG regression tests and results
2112
Daniel Veillard6eadf632003-01-23 18:29:16 +00002113Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2114
2115 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2116 First commit of the new Relax-NG validation code, not generally
2117 useful yet.
2118 * test/relaxng/* result/relaxng/*: current state of the regression
2119 tests
2120
Daniel Veillard814a76d2003-01-23 18:24:20 +00002121Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2122
2123 * tree.c: minimized the memory allocated for GetContent
2124 and a bit of cleanup.
2125
Daniel Veillardff12c492003-01-23 16:42:55 +00002126Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2127
2128 * python/generator.py: seems there is no good reasons to
2129 not generate bindings for XPointer
2130
Daniel Veillard540a31a2003-01-21 11:21:07 +00002131Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2132
2133 * xmlreader.c doc/apibuild.py: applied a new patch from
2134 Stéphane Bidoul for cleanups
2135 * doc/libxml2-api.xml: rebuilt the API description with
2136 new entry points
2137
Daniel Veillard417be3a2003-01-20 21:26:34 +00002138Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2139
2140 * xmlreader.c python/drv_libxml2.py python/generator.py
2141 python/libxml.c python/libxml.py python/libxml_wrap.h
2142 python/types.c: patch from Stéphane Bidoul for better per
2143 context error message APIs
2144 * python/tests/ctxterror.py python/tests/readererr.py:
2145 update of the tests
2146
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002147Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2148
2149 * doc/guidelines.html
2150 grammar and spelling cleanup
2151
Daniel Veillard26f70262003-01-16 22:45:08 +00002152Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2153
2154 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2155 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2156 a patch from Stéphane Bidoul to allow per XMLtextReader error
2157 and warning handling
2158 * python/tests/Makefile.am python/tests/readererr.py: adding the
2159 specific regression test
2160
Daniel Veillard71f9d732003-01-14 16:07:16 +00002161Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2164 should raise a syntax error
2165
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002166Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * python/libxml.c: cleanup patch from Stéphane Bidoul
2169
Daniel Veillard81601f92003-01-14 13:42:37 +00002170Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2171
2172 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2173
Daniel Veillarde6227e02003-01-14 11:42:39 +00002174Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2175
2176 * python/generator.py python/libxml.c python/libxml.py
2177 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002178 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002179 Python level.
2180 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2181 regression test for it.
2182
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002183Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2184
2185 * xmlreader.c: fixed the streaming property of the reader,
2186 it was generating tree faster than consuming it. Pointed out
2187 by Nate Myers
2188 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2189
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002190Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2191
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002192 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002193
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002194Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2195
2196 * xpath.c: fix to the XPath implementation for parent and
2197 ancestors axis when operating on a Result Value Tree.
2198 Fixes bug #100271
2199
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002200Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2203 to fix some URI/file escaping problems
2204
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002205Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2206
2207 * python/generator.py: fixed a bug raised by Raymond Wiker,
2208 docSetRootElement() should not raise an exception if the
2209 return is None
2210
Daniel Veillard3e20a292003-01-10 13:14:40 +00002211Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2214 fixed bug #102181 by applying the suggested change and fixing
2215 the generation/registration problem.
2216
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002217Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2218
2219 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2220 routines.
2221
Daniel Veillard8f872442003-01-09 23:19:02 +00002222Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2223
2224 * parser.c: one more IsEmptyElement crazyness, that time in
2225 external parsed entities if substitution is asked.
2226 * python/tests/reader3.py: added a specific test.
2227
Daniel Veillarde329fc22003-01-09 21:36:42 +00002228Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2229
2230 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2231 support and improved error handler registration
2232
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002233Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2234
2235 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2236 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2237 * README: fixed a link
2238
Daniel Veillarde2830f12003-01-08 17:47:49 +00002239Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * configure.in doc/* NEWS: preparing 2.5.1 release
2242 * SAX.c parser.c: fixing XmlTextReader bug
2243
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002244Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2245
2246 * SAX.c: fuck, I introduced a memory leak on external parsed
2247 entities in 2.5.0 :-(
2248
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002249Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2250
2251 * xmllint.c: another fix needed as pointed by Christophe Merlet
2252 for --stream --debug if compiled without debug support.
2253
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002254Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2255
2256 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002257 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002258 update man page with --stream and --chkregister
2259
Daniel Veillard8326e732003-01-07 00:19:07 +00002260Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2261
2262 * globals.c: fixed --with-threads compile
2263 * xmllint.c: fixed --without-debug compile
2264 * include/libxml/globals.h: cleanup
2265 * include/libxml/schemasInternals.h: add a missing include
2266
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002267Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2268
2269 * configure.in NEWS: preparing 2.5.0 release
2270 * SAX.c: only warn in pedantic mode about namespace name
2271 brokeness
2272 * globals.c: fix a doc generation problem
2273 * uri.c: fix #101520
2274 * doc/*: updated and rebuilt the doc for the release, includuding
2275 stylesheet update
2276 * python/Makefile.am: fix a filename bug
2277
2278Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2279
2280 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2281 should not be called.
2282
2283Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2284
2285 * libxml-2.0.pc.in: applied the patch to fix #101894
2286
2287Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2288
2289 * tree.c : applied patch from Lukas Schroeder for register callbacks
2290 * valid.c: modified patch from Lukas Schroeder to test
2291 register callbacks with --chkregister
2292
2293Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2294
2295 * xmlreader.c: seriously changed the way data are pushed to
2296 the underlying parser, go by block of 512 bytes instead of
2297 tryng to detect tag boundaries at that level. Changed the
2298 way empty element are detected and tagged.
2299 * python/tests/reader.py python/tests/reader2.py
2300 python/tests/reader3.py: small changes mostly due to context
2301 reporting being different and DTD node being reported. Some
2302 errors previously undetected are now caught and fixed.
2303 * doc/xmlreader.html: flagged last section as TODO
2304
2305Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * python/libxml.py: integrated the Python 2.2 optimizations
2308 from Hannu Krosing, while maintaining compatibility with
2309 1.5 and 2.1
2310
2311Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2312
2313 * xmllint.c: a bit of cleanup
2314 * xmlreader.c: small fix
2315 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2316 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2317
2318Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 * python/setup.py.in: patch from Stéphane Bidoul to include
2321 drv_libxml2.py in setup.py
2322
2323Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2324
2325 * doc/xmlreader.html: starting documenting the new XmlTextReader
2326 interface.
2327
2328Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmllint.c: added the --stream flag to use the TextReader API
2331 * xmlreader.c: small performance tweak
2332
2333Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * xmlreader.c python/tests/reader2py: okay the DTD validation
2336 code on top of the XMLTextParser API should be solid now.
2337
2338Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2339
2340 * xmlreader.c python/tests/reader2py: Fixing some more mess
2341 with validation and recursive entities while using the
2342 reader interface, it's getting a bit messy...
2343
2344Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2345
2346 * xmlreader.c python/tests/reader.py: another couple of problem
2347 related to IsEmptyElement reported by Stéphane Bidoul needed
2348 some fixes.
2349
2350Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2351
2352 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2353 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2354 based on the python XmlTextReader interface.
2355
2356Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2357
2358 * tree.c: backing out one change in the last patch which broke the
2359 regression tests
2360
2361Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2362
2363 * global.data globals.c tree.c include/libxml/globals.h: applied
2364 an old patch from Lukas Schroeder to track node creation and
2365 destruction. Probably missing a lot of references at the moment
2366 and not usable reliably.
2367
2368Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2369
2370 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2371 from doc/news.html and a stylesheet
2372
2373Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2374
2375 * xmlreader.c python/tests/reader.py: fixed another couple of
2376 xmlreader bugs reported by Stéphane Bidoul and added tests.
2377
2378Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2379
2380 * xmlreader.c python/tests/reader2.py: fixed another validity
2381 checking in external parsed entities raised by Stéphane Bidoul
2382 and added a specific regression test.
2383 * python/tests/reader3.py: cleanup
2384
2385Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * xmlreader.c python/tests/reader2.py: fixed a problem with
2388 validation within entities pointed by Stéphane Bidoul, augmented
2389 the tests to catch those.
2390
2391Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * python/generator.py: modified the generator to allow keeping
2394 class references when creating new classes, needed to fix a bug
2395 pointed by Stéphane Bidoul where the input buffer of the
2396 xmlTextReader instance gets destroyed if the python wrapper for
2397 the input is not referenced anymore.
2398
2399Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2402 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2403
2404Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * xmlreader.c python/tests/reader.py: fixed another problem
2407 pointed by Stéphane Bidoul
2408
2409Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2412 with "<a/>"
2413
2414Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * SAX.c: warn on xmlns:prefix="foo"
2417 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2418 for namespace attributes handling.
2419
2420Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2423 a really nasty problem raised by a DocBook XSLT transform
2424 provided by Sebastian Bergmann
2425
2426Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2429 by Stéphane Bidoul and integrated it into the tests
2430
2431Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2434 extended the XmlTextReader API a bit, addding accessors for
2435 the current doc and node, and an entity substitution mode for
2436 the parser.
2437 * python/libxml.py python/libxml2class.txt: related updates
2438 * python/tests/Makefile.am python/tests/reader.py
2439 python/tests/reader2.py python/tests/reader3.py: updated a bit
2440 the old tests and added a new one to test the entities handling
2441
2442Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * python/generator.py python/libxml2class.txt
2445 python/tests/reader.py python/tests/reader2.py: changed the
2446 generator to provide casing for the XmlTextReader similar to
2447 C# so that examples and documentation are more directly transposable.
2448 Fixed the couple of tests in the suite.
2449
2450Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * doc/guidelines.html: added a document on guildeline for
2453 publishing and deploying XML
2454
2455Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * valid.c xmlreader.c: final touch running DTD validation
2458 on the XmlTextReader
2459 * python/tests/Makefile.am python/tests/reader2.py: added a
2460 specific run based on the examples from test/valid/*.xml
2461
2462Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * python/libxml.py: added a few predefined xmlTextReader parser
2465 configuration values.
2466
2467Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * python/libxml_wrap.h: trying to fix #102037
2470
2471Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * SAX.c: fixing bug #95296, when the predefined entities
2474 are redefined in the DTD the default one must be used
2475 instead anyway.
2476
2477Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2478
2479 * doc/xmllint.xml
2480 * doc/xmllint.1
2481 Add discussion of XML_DEBUG_CATALOG to xmllint man
2482 page - bug #100907
2483
2484
2485Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * xmlreader.c: Fixed the empty node detection to avoid reporting
2488 an inexistant close tag.
2489
2490Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2493 for Python 2.1
2494
2495Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2498
2499Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * doc/libxml2-api.xml python/tests/reader.py: one really need
2502 to provide the base URI information when creating a reader parser
2503 from an input stream. Updated the API and the example using it.
2504
2505Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2508 include/libxml/valid.h include/libxml/xmlreader.h: working on
2509 DTD validation on top of xml reader interfaces. Allows to
2510 validate arbitrary large instances. This required some extensions
2511 to the valid module interface and augmenting the size of xmlID
2512 and xmlRef structs a bit.
2513 * uri.c xmlregexp.c: simple cleanup.
2514
2515Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2518 work on the xml reader interfaces.
2519 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2520 Web page for the Windows binaries.
2521
2522Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * xmlIO.c: applied a patch for VMS following the report by
2525 Nigel Hall
2526
2527Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * parser.c: the parseStartTag bug fix wasn't complete.
2530
2531Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2534 parseStartTag, fixing it.
2535 * test/att4 result/att4 result/noent/att4: adding the test
2536 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2537 more methods to XmlTextReader.
2538
2539Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2540
2541 * win32/libxml2.def.src: added more xml reader exports
2542 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2543 to the build
2544
2545Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2546
2547 * doc/tutorial/xmltutorial.xml
2548 plus generated html and pdf
2549 Updating tutorial again based on further comments from Niraj
2550 Tolia on the last iteration
2551
2552Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2553
2554 * doc/tutorial/xmltutorial.xml
2555 * doc/tutorial/includekeyword.c
2556 * doc/tutorial/includegetattribute.c
2557 plus generated html and pdf
2558 Adding fix from Niraj Tolia to tutorial to properly free memory.
2559
2560
2561Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2564 more methods of XmlTextReader.
2565 * python/libxml2class.txt python/tests/reader.py: this increased the
2566 methods in the bndings, augmented the test to check those new
2567 functions.
2568
2569Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2572 methods of XmlTextReader.
2573 * python/generator.py python/libxml_wrap.h python/types.c
2574 python/libxml2class.txt: added the reader to the Python bindings
2575 * python/tests/Makefile.am python/tests/reader.py: added a specific
2576 test for the Python bindings of the Reader APIs
2577 * parser.c: small cleanup.
2578
2579Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * xinclude.c: fallback was only copying the first child not the
2582 full child list of the fallback element, closes #89684 as reopened
2583 by Bernd Kuemmerlen
2584
2585Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2586
2587 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2588
2589Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * configure.in: preparing release of 2.4.30
2592 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2593 gives enum values, fix functype return type, put back fields in
2594 structs
2595 * doc/*: updated the docs rebuilt
2596
2597Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2600 about htmlNodeDumpOutput location.
2601 * xpath.c: removed an undefined function signature
2602 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2603 too many symbols in the API breaking the python bindings.
2604 Updated with the libxslt/libexslt changes.
2605
2606Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in: preparing release of 2.4.29
2609 * doc/*: rebuilt the docs and API
2610 * xmlreader.c: a few more fixes for the XmlTextReader API
2611
2612Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2613
2614 * include/win32config.h: applied mingw patch from Magnus Henoch
2615
2616Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2619
2620Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2623 building Python script, does the C parsing directly, generates
2624 a better API description including structure fieds defs and
2625 enums. Still a couple of bugs, but good enough for the python
2626 wrappers now.
2627 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2628 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2629 include/libxml/schemasInternals.h include/libxml/tree.h: more
2630 cleanup based on the python analysis script reports.
2631 * libxml.spec.in: make sure the API XML description is part of the
2632 devel package.
2633
2634Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2637 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2638 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2639 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2640 code cleanup, especially the function comments.
2641 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2642
2643Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * Makefile.am xmlreader.c include/libxml/Makefile.am
2646 include/libxml/xmlreader.h: Adding a new set of APIs based on
2647 the C# TextXmlReader API but converted to C. Allow to parse
2648 in constant memory usage, far simpler to program and explain
2649 than the SAX like APIs, unfinished but working.
2650 * testReader.c: test program
2651
2652Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2653
2654 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2655
2656Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * tree.c: Chip turner indicated that XHTML1 serialization
2659 rule for style actually break on both IE and Mozilla,
2660 try to avoid the rule if escaping ain't necessary
2661
2662Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * nanhttp.c: handle HTTP URL escaping, problem reported by
2665 Glen Nakamura and Stefano Zacchiroli
2666
2667Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2670
2671Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * uri.c: Johann Richard pointed out some XPointer problems for
2674 URN based URI references in XInclude. Modified the URI parsing
2675 and saving routines to allow correct parsing and saving of
2676 XPointers, especially when attached to "opaque" scheme accordingly
2677 to RFC 2396
2678
2679Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2682 of refactoring to the HTML saving code.
2683 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2684 in the doc.
2685
2686Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2689 to a buffer API to reuse the generic dump to an OutputIO layer,
2690 this reduces code, fixes xmlNodeDump() for XHTML, also made
2691 xmlNodeDump() now return the number of byte written.
2692
2693Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * python/setup.py.in: another patch from Stéphane Bidoul for
2696 Python bindings on Windows
2697 * doc/parsedecl.py: small cleanup
2698
2699Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * libxml.spec.in configure.in: add a line in %changelog for releases
2702
2703Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * parser.c: patch from Marcus Clarke fixing a problem in entities
2706 parsing that was detected in KDe documentations environment.
2707
2708Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2709
2710 * python/libxml.c (libxml_prev): Return the previous as opposed to
2711 the next node (I guess this is the result of some cut & paste programming:)
2712
2713Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2716
2717Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * python/generator.py python/libxml.c python/setup.py.in: trying
2720 to fix the Python bindings build on Windows (Stéphane Bidoul)
2721
2722Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2723
2724 * win32/configure.js: added option for python bindings
2725 * win32/libxml2.def.src: added more exports
2726
2727Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2728
2729 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2730 pthreads
2731 * win32/wince/*: applied updates to Windows CE port from Javier
2732
2733Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * configure.in: preparing 2.4.28
2736 * libxml.spec.in doc/Makefile.am: some cleanup
2737 * doc/*: updated the news and regenerated.
2738
2739Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * HTMLparser.c: final touch at closing #87235 </p> end tags
2742 need to be generated.
2743 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2744 this change slightly the output of a few tests
2745 * doc/*: regenerated
2746
2747Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * parserInternals.c: fixing bug #99190 when UTF8 document are
2750 parsed using the progressive parser and the end of the chunk
2751 is in the middle of an UTF8 multibyte character.
2752
2753Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2754
2755 * threads.c: fixed initialization problem in xmlNewGlobalState
2756 which was causing crash.
2757 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2758 in xmlInitializeGlobalState.
2759 * parserInternals.c: cleaned up ctxt->sax initialisation.
2760
2761Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * tree.c include/libxml/tree.h: modified the existing APIs
2764 to handle XHTML1 serialization rules automatically, also add
2765 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2766 libxslt serialization uses it when needed without changing
2767 the library API.
2768 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2769 result/xhtml1: added a new test specifically for xhtml1 output
2770 and updated the result of one XHTML1 test
2771
2772Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * xinclude.c parserInternals.c encoding.c: fixed #99082
2775 for xi:include encoding="..." support on text includes.
2776 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2777 test/XInclude/ents/isolatin.txt : added a specific regression test
2778 * python/generator.py python/libxml2class.txt: fixed the generator
2779 the new set of comments generated for doc/libxml2-api.xml were
2780 breaking the python generation.
2781
2782Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2785 * configure.in: patch for Solaris on new autoconf closes #98880
2786 * doc/parsedecl.py: repair the frigging API building script,
2787 did I say that python xmllib sucks ?
2788 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2789 and some comment are no more truncated.
2790
2791Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * parser.c: Martin Stoilov pointed out a potential leak in
2794 xmlCreateMemoryParserCtxt
2795
2796Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2799 included in HTML documents and using the push parser.
2800
2801Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2802
2803 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2804 specified, look for the Python interpreter not just in the
2805 specified root but also in the specified location. Fixes #98825
2806
2807Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * python/libxml.c: fixing bug #98792 , node may have no doc
2810 and dereferencing without checking ain't good ...
2811
2812Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * configure.in: preparing release 2.4.27
2815 * doc/* : updated and rebuilt the docs
2816 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2817 and all the docs are actually packaged and in the final RPMs
2818 * parser.c parserInternals.c include/libxml/parser.h: restore
2819 xmllint --recover feature.
2820
2821Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
Daniel Veillard784b9352003-02-16 15:50:27 +00002823 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002824 processing of parsed entities, and XPath computation on sustitued
2825 entities.
2826 * testXPath.c: make sure entities are substitued.
2827
2828Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
Daniel Veillard784b9352003-02-16 15:50:27 +00002830 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002831 processing of internal parsed entities, which had to be changed.
2832
2833Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2836 trying to fix bug #98517 about building outside the source tree
2837 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2838
2839Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2840
2841 * include/win32config.h: cleanup
2842 * win32/Makefile.mingw: integrated mingw in JScript configure
2843 * win32/Makefile.msvc: modified to allow mingw coexistence
2844 * win32/configure.js: integrated mingw
2845 * win32/Readme.txt: cleanup
2846
2847Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * HTMLparser.c: strengthen the guard in the Pop macros,
2850 like in the XML parser, closes bug #97315
2851
2852Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2855 callback is never used.
2856
2857Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * parserInternals.c: fixed the initialization of the SAX structure
2860 which was breaking xsltproc
2861 * xpath.c: patch from Petr Pajas for CDATA nodes
2862 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2863 * parser.c include/libxml/parser.h: patch from Peter Jones
2864 removing a leak in xmlSAXParseMemory() and adding the
2865 function xmlSAXParseMemoryWithData()
2866
2867Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2868
2869 adding pdf of tutorial, changing web page to link to it
2870 * doc/tutorial/xmltutorial.pdf
2871 * doc/xml.html
2872 * doc/docs.html
2873
2874Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2875
2876 * doc/tutorial/ar01s08.html
2877 adding file what I forgot for tutorial
2878
2879
2880Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2881
2882 Adding encoding discussion to tutorial
2883 Added:
2884 * doc/tutorial/images/*.png: DocBook admonition image files
2885 * doc/tutorial/apf.html, apg.html: new generated html
2886 * doc/tutorial/includeconvert.c: conversion code entity file
2887 changed:
2888 * doc/tutorial/xmltutorial.xml: DocBook original
2889 * doc/tutorial/*.html: generated html
2890
2891Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2892
2893 * include/libxml/*.h: retired xmlwin32version.h
2894 * doc/Makefile.am: retired xmlwin32version.h
2895 * win32/configure.js: retired xmlwin32version.h
2896
2897Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2898
2899 * win32/libxml2.def.src: exported additional symbols
2900 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2901 sisterhood
2902
2903Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * globals.c: fixed a typo pointed out by Igor
2906 * xpath.c: try to speed up node compare using line numbers
2907 if available.
2908
2909Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * tree.c: make xmlFreeNode() handle attributes correctly.
2912
2913Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2914
2915 * catalog.c: completed the #96963 fix, as reported by Karl
2916 Eichwalder
2917
2918Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2921
2922Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * Makefile.am: switched the order of a couple of includes
2925 to fix bugs #97100
2926
2927Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2928
2929 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2930 xmlLoadCatalogs that used to separate directories with a ':'.
2931
2932Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2933
2934 * threads.c: improvements to the Windows-side of thread handling
2935 * testThreads.c: conditionally excluded unistd.h
2936 * testThradsWin32.c: broke overlong lines
2937 * include/win32config.h: adapted thread-related macros to the new
2938 scheme and for pthreads on Windows
2939 * win32/Makefile.msvc: introduced a more flexible thread build,
2940 added testThreads[Win32].c to the build
2941 * win32/configure.js: introduced a more flexible thread config
2942
29432002-10-31 John Fleck <jfleck@inkstain.net>
2944
2945 * doc/xml.html (and, by implication, FAQ.html)
2946 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2947
2948Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2949
2950 * configure.in: removed xmlwin32version.h
2951 * include/libxml/Makefile.am: removed xmlwin32version.h
2952
2953Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * tree.c: applied patch from Brian Stafford to fix a bug
2956 in xmlReconciliateNs()
2957
2958Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * tree.c: applied patch from Christian Glahn to allow
2961 xmlNewChild() on document fragment nodes
2962
2963Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * parser.c: Christian Glahn found a problem with a recent
2966 patch to xmlParseBalancedChunkMemoryRecover()
2967 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2968 problems
2969 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2970 test/schemas/seq*: added the test cases from Charles
2971
2972Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2975 serious cleanup of the spec file and associated changes
2976 in the Makefiles.
2977 * valid.c: try to remove some warnings on x86_64
2978
2979Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2982 fix bug #96586
2983
2984Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2987 parsing, applied his patch
2988 * result/HTML/attrents.html result/HTML/attrents.html.err
2989 result/HTML/attrents.html.sax test/HTML/attrents.html:
2990 added the test and result case provided by Mikhail Sogrine
2991
2992Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * vms/build_libxml.com vms/config.vms vms/readme.vms
2995 include/libxml/parser.h include/libxml/parserInternals.h
2996 include/libxml/tree.h include/libxml/xmlIO.h
2997 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2998 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2999 Applied the VMS update patch from Craig A. Berry
3000 * doc/*.html: update
3001
3002Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3005
3006Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * debugXML.c: adding a grep command to --shell in xmllint
3009 for T.V. Raman
3010
3011Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * xmlcatalog.c: tried to fix some of the problem with --sgml
3014
3015Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * parser.c: tried to fix bug #91500 where doc->children may
3018 be overriden by a call to xmlParseBalancedChunkMemory()
3019
3020Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3023 identifiers in SGML catalogs containing '&'
3024
3025Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/types.c: fixed bugs when passing result value tree
3028 to Python functions.
3029
3030Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * configure.in: preparing the release of 2.4.26
3033 * doc/*: updated and rebuilt the documentation
3034
3035Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * parser.c: fixed a XML Namespace compliance bug reported by
3038 Alexander Grimalovsky
3039
3040Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * HTMLtree.c: fixed serialization of script and style when
3043 they are not lowercase (i.e. added using the API to the tree).
3044
3045Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * valid.c: make xmlValidateDocument emit a warning msg if there
3048 is no DTD, pointed by Christian Glahn
3049
3050Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3053 content model when some of the blocks have min or max, and a couple
3054 of bugs found in the process.
3055 * result/schemas/list0* test/schemas/list0*: added some specific
3056 regression tests
3057
3058Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * README: updated the contact informations
3061
3062Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3065 misses it, reported by Peter Bray.
3066
3067Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3070 and removed a few warnings
3071
3072Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * parser.c: Christian Glahn found a small bug in the push parser.
3075 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3076 public
3077
3078Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * xmlschemas.c include/libxml/xmlschemas.h: added
3081 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3082 * testSchemas.c: added --memory to test the new interface
3083
3084Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * doc/index.py doc/search.php: integrated the XSLT indexing,
3087 a few fixed in the indexer, added a scope selection at the
3088 search level.
3089
3090Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3093 this was due to uninitialized parts of the validation context
3094
3095Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * debugXML.c: applied patch from Mark Vakoc except the API
3098 change, preserved it.
3099 * doc/*: updated the docs to point to the search engine for
3100 information lookup or before bug/help reports.
3101
3102Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * doc/index.py doc/search.php: added mailing-list archives
3105 indexing and lookup
3106
3107Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3110
3111Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * doc/index.py: improved HTML indexing
3114 * doc/search.php: make the queries also lookup the HTML based indexes
3115
3116Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * doc/index.py: added HTML page indexing
3119
3120Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3121
3122 * xmlIO.c: extended Windows path normalisation to fix the base
3123 problem in libxslt.
3124 * catalog.c: fixed list handling in XML_CATALOG_FILES
3125
3126Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * valid.c: typo/bug found by Christian Glahn
3129
3130Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3131
3132 * xmlIO.c: applied Windows CE patch from Javier.
3133 * win32/wince: new directory, contains support for the PocketPC
3134 with Windows CE from Javier.
3135 * include/win32config.h: reorganised, removed duplicate
3136 definitions and applied WinCE patch from Javier.
3137 * include/wsockcompat.h: new file, now contains WinSock
3138 compatibility macros.
3139 * win32/Makefile.msvc: introduced double-run compilation.
3140
3141Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * configure.in include/libxml/xmlwin32version.h: preparing release
3144 of 2.4.25
3145 * doc/*: updated and regenerated teh docs and web pages.
3146
3147Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3150 error were not covering namespace declarations.
3151 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3152 it was missing the attribute declaration for the namespace
3153 * result/VC/NS3: the fix now report breakages in that test
3154
3155Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3158
3159Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3162 and regenerated the docs and web site
3163
3164Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3167 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3168 not before
3169
3170Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * python/generator.py python/libxml2class.txt: fixed a stupid error
3173 breaking the python API
3174
3175Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3178 triostr.c triostr.h: applied a trio update patch from
3179 Bjorn Reese which should work with MinGW
3180
3181Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * tree.c: improving some documentation comments
3184 * xmlregexp.c: found and fixed a mem leak with python regression tests
3185 * doc/*: rebuilt the doc and the API XML file including the
3186 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3187 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3188 python/types.c: added access to the XML Schemas regexps from
3189 python
3190 * python/tests/Makefile.am python/tests/regexp.py: added a
3191 simple regexp bindings test
3192
3193Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3194
3195 * doc/xml.html:
3196 fixing ftp links - thanks to Vitaly Ostanin
3197
3198Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * xmlregexp.c: fixed the data callback on transition functionality
3201 which was broken when using the compact form
3202 * result/schemas/*: updated the results, less verbose, all tests
3203 pass like before
3204 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3205 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3206 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3207 annoying warnings
3208 * xpath.c: try to provide better error report when possible
3209
3210Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * Makefile.am: fixed a breakage raised by Jacob
3213
3214Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3215
3216 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3217 which don't use sockets
3218
3219Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3220
3221 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3222 * win32/configure.js: applied zlib patch from Daniel Gehriger
3223
3224Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3225
3226 * win32/configure.js: applied the patch from Mark Vakoc for
3227 regexp support
3228 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3229 for regexp support
3230
3231Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * xmlschemastypes.c: as pointed by Igor Float and Double
3234 parsing ain't finished yet
3235
3236Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * Makefile.am configure.in: trying to fix #88412 by bypassing
3239 all the python subdir if python ain't detected
3240
3241Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3244 made configuring with regexps/automata/unicode the default
3245 but without schemas ATM
3246 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3247 fixed the regexp based DTD validation performance and memory
3248 problem by switching to a compact form for determinist regexps
3249 and detecting the determinism property in the process. Seems
3250 as fast as the old DTD validation specific engine :-) despite
3251 the regexp built and compaction process.
3252
3253Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * valid.c: determinism is debugged, new DTD checking code now works
3256 but xmlFAComputesDeterminism takes far too much CPU and the whole
3257 set usues too much memory to be really usable as-is
3258
3259Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * tree.c: fixed another stupid bug in xmlGetNodePath()
3262 * xmllint.c: --version now report the options compiled in
3263
3264Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * HTMLparser.c: small cleanup
3267 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3268 when configured with them. A bit of debugging around the determinism
3269 checks is still needed
3270
3271Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3274
3275Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * xmlIO.c: small portability glitch fixed.
3278
3279Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * xmlschemastypes.c: incomplete steps for real/double support
3282 * testAutomata.c include/libxml/xmlautomata.h
3283 include/libxml/xmlregexp.h: avoiding a compilation problem
3284 * valid.c include/libxml/valid.h: starting the work toward using
3285 the regexps for actual DTD validation
3286
3287Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * hash.c: cosmetic cleanup
3290 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3291 integrating a DTD validation layer based on the regexps
3292
3293Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3296 the determinism was tested before eliminating the epsilon
3297 transitions :-(
3298
3299Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * python/generator.py python/libxml.c python/libxml.py
3302 python/libxml2-python-api.xml python/libxml2class.txt
3303 python/libxml_wrap.h python/types.c: updated the python
3304 bindings, added code for easier File I/O, and the ability to
3305 define a resolver from Python fixing bug #91635
3306 * python/tests/Makefile.am python/tests/inbuf.py
3307 python/tests/outbuf.py python/tests/pushSAXhtml.py
3308 python/tests/resolver.py python/tests/serialize.py: updated
3309 and augmented the set of Python tests.
3310
3311Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3312
3313 * win32/configure.js: added more readme info for the binary
3314 package.
3315
3316Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * xmlIO.c: fixed a stupid out of bound array error
3319
3320Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3323 messing around with support for Windows path, cleanups,
3324 trying to identify and fix the various code path to the
3325 filename access. Added xmlNormalizeWindowsPath()
3326
3327Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3328
3329 * error.c valid.c: working on better error reporting of validity
3330 errors, especially providing an accurate context.
3331 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3332 error reports in those cases.
3333
3334Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3337 parser.c parserInternals.c xmlIO.c: get rid of all the
3338 perror() calls made in the library execution paths. This
3339 should fix both #92059 and #92385
3340
3341Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * xmllint.c: memory leak reporting was broken after a change
3344 of the preprocessor symbol used to activate it.
3345
3346Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * tree.c: try to make the copy function work for node of
3349 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3350 DOM layers though, not libxml2 itself.
3351
3352Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * valid.c: try to provide file and line informations, not all
3355 messages are covered, but it's a (good) start
3356
3357Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * xinclude.c: reimplemented a large part of the XInclude
3360 processor, trying to minimize resources used, James Henstridge
3361 provided a huge test case which was exhibiting severe memory
3362 consumption problems.
3363
3364Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * python/Makefile.am: applied patch from Christophe Merlet to
3367 reestablish DESTDIR
3368
3369Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * libxml.spec.in: fixes libary path for x86_64 AMD
3372
3373Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3374
3375 * doc/tutorial/includekeyword.c
3376 * doc/tutorial/xmltutorial.xml:
3377 (plus resulting generated html files)
3378 fixing one spot I missed in the tutorial where I hadn't freed
3379 memory properly
3380
3381Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3382
3383 * doc/tutorial/includeaddattribute.c
3384 * doc/tutorial/includeaddkeyword.c
3385 * doc/tutorial/includegetattribute.c
3386 * doc/tutorial/includekeyword.c
3387 * doc/tutorial/xmltutorial.xml
3388 * doc/tutorial/*.html:
3389 update tutorial to properly free memory (thanks to Christopher
3390 R. Harris for pointing out that this needs to be done)
3391 * doc/tutorial/images/callouts/*.png:
3392 added image files so the callouts are graphical, making it
3393 easier to read ( use "--param callout.graphics 1" to generate
3394 html with graphical callouts)
3395
3396Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3399 nice logos generated by Marc Liyanage
3400 * doc/site.xsl *.html: changed the stylesheet to show the new
3401 logo and regenerated the pages
3402
3403Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3406
3407Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * xpath.c: possible mem leak patch from Jason Adams
3410
3411Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3414 in the XQuery namespace
3415 * configure.in: preparing 2.4.24
3416 * doc/*.html: updated the web pages
3417
3418Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * python/generator.py: closing bug #85258 by generating conditional
3421 compile check to avoid linking to routines not configured in.
3422
34232002-08-22 Havoc Pennington <hp@pobox.com>
3424
3425 * autogen.sh: update error message for missing automake
3426
3427Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * python/Makefile.am: typo in target name resulted in libxml2.py
3430 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3431
3432Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * win32/win32/Makefile.mingw: updated with version from
3435 Elizabeth Barham at http://soggytrousers.net/repository/
3436
3437Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3438
3439 * win32/Makefile.msvc: added the prefix location to the include
3440 and lib search path.
3441
34422002-08-18 Havoc Pennington <hp@pobox.com>
3443
3444 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3445 both automake 1.6 and 1.4 installed get the right automake. Means
3446 compilation from CVS will now require the latest automake 1.4
3447 release, or manually creating symlinks called "automake-1.4" and
3448 "aclocal-1.4"
3449
3450Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * configure.in python/Makefile.am: more AMD 64 induced changes from
3453 Frederic Crozat
3454
3455Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * xinclude.c: oops I was missing the xml:base fixup too
3458 * result/XInclude/*.xml: this adds xml:base attributes to most
3459 results of the tests
3460
3461Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * xinclude.c: quick but apparently working implementation of
3464 xi:fallback, should close bug #89684
3465 * Makefile.am test/XInclude/docs/fallback.xml
3466 result/XInclude/fallback.xml: added a basic test for fallback,
3467 and run with --nowarning to avoid a spurious warning
3468 * configure.in: applied patch from Frederic Crozat for python
3469 bindings on AMD 64bits machines.
3470
3471Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3474 the caller don't pass a SAX callback block.
3475
3476Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * tree.c: applied the same fix for the XML-1.0 namespace to
3479 xmlSearchNsByHref() as was done for xmlSearchNs()
3480
3481Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * libxml.3: small cleanup of the man page
3484 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3485 when serializing HREF attributes generated by XSLT.
3486
3487Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3490 version of Marc Liyanage' patch for boolean attributes in HTML
3491 output
3492
3493Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * python/tests/serialize.py: fixed the test results, indenting
3496 behaviour changed slightly
3497
3498Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3499
3500 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3501 new c14n function to Windows def files
3502
3503Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3504
3505 * c14n.c: fixed a memory leak in c14n code
3506
3507Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * parser.c include/libxml/parser.h: adding a new API for Christian
3510 Glahn: xmlParseBalancedChunkMemoryRecover
3511 * valid.c: patch from Rick Jones for some grammar cleanup in
3512 validation messages
3513 * result/VC/* result/valid/*: this slightly change some of the
3514 regression tests outputs
3515
3516Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * tree.c: trying to fix a problem in namespaced attribute handling
3519 raised by Christian Glahn
3520
3521Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * encoding.c include/libxml/encoding.h: Opening the interface
3524 xmlNewCharEncodingHandler as requested in #89415
3525 * python/generator.py python/setup.py.in: applied cleanup
3526 patches from Marc-Andre Lemburg
3527 * tree.c: fixing bug #89332 on a specific case of loosing
3528 the XML-1.0 namespace on xml:xxx attributes
3529
3530Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3531
3532 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3533 corner case from new Merlin's test suite and added a callback
3534 that will be used to improve xmlsec performance
3535
3536
3537Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * HTMLtree.c: trying to fix the <style> escaping problem in
3540 HTML serialization bug #89342
3541
3542Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3545 and rebuilt the web site.
3546
3547Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3548
3549 * include/libxml/tree.h: added _private member to xmlNs struct
3550
3551Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * HTMLparser.c: fixing bug #84876 based on the xml working
3554 code.
3555
3556Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3557
3558 * python/Makefile.am: enhanced to fix bug 72012 (errors
3559 when using '-jX' make parameter)
3560
3561Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3562
3563 * xpath.c: small additional enhancement for booleans
3564 compared to nodesets
3565
3566Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * HTMLtree.c: changed the order of the encoding declaration
3569 attributes in the meta tags due to a bug in IE/Mac
3570
3571Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3572
3573 * xpath.c: enhanced handling of booleans (especially '='
3574 and '!=' for nodesets) - fixes bug 85256. Added new
3575 routine xmlXPathNotEqualValues for more proper handling
3576 of '!=' when nodesets are involved.
3577
3578Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3581 doc/xmlcatalog_man.xml to the source distribution
3582
3583Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3584
3585 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3586 asked for this.
3587
3588Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * configure.in: preparing 2.4.23
3591 * doc/*: rebuilt the docs
3592
3593Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * parser.c: fixing bug #84169 by fixing the
3596 comment of xmlCreatePushParserCtxt to describe the
3597 encoding detection parameters better.
3598
3599Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * valid.c: fixing bug #79331 in one path the lookup for
3602 ID attributes on a namespaced node wasn't handled correctly :-\
3603
3604Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * HTMLparser.c: trying to fix 87235 about discarded white
3607 spaces in the HTML parser.
3608 * result/HTML/*: this changes the output of a number of HTML
3609 regression tests
3610
3611Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * xpath.c: applied patch from Richard Jinks for the namespace
3614 axis + fixed a memory error.
3615 * parser.c parserInternals.c: applied patches from Peter Jacobi
3616 removing ctxt->token for good.
3617 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3618 popped out by the regression tests.
3619 * Makefile.am: patch for threads makefile from Gary Pennington
3620
3621Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3622
3623 * xpath.c: enhanced behaviour of position() after usage of
3624 expressions involving preceding-sibling (et al).
3625
3626Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * hash.c: applied a patch from Peter Jacobi to solve a problem
3629 when compiling with the Watcom C on Win32
3630 * result/schemas/*.err: the change of hashing algo generated
3631 permutations in the output
3632
3633Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * hash.c: applied patch from Sander Vesik improving the quality of
3636 the hash function.
3637
36382002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3639
3640 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3641 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3642 xmllint.c xpath.c: replaced sprintf() with snprintf()
3643 to prevent possible buffer overflow (the bug was pointed
3644 out by Anju Premachandran)
3645
3646Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * parser.c: removed an uninitialized data error popped by valgrind
3649 on PE references
3650
3651Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3652
3653 * doc/xml.html
3654 adding tutorial reference to the web page
3655
3656Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3657
3658 * doc/tutorial/xmltutorial.xml
3659 * doc/tutorial/ar01s07.html
3660 * doc/tutorial/ape.html
3661 * doc/tutorial/includegetattribute.c
3662 adding section to tutorial about retrieving an attribute
3663 value
3664
3665Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * parser.c: applied a couple of patches from Peter Jacobi to start
3668 to get rid of ctxt->token, with a possible significant speed
3669 improvement to be gained once done. Better compliance with PE
3670 references constructs in DTDs too.
3671 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3672 from Peter too
3673
3674Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3677 xmlParseElement was likely to have been deallocated at the
3678 time of the report, possibly leading to segfault. Just report
3679 the tag name now.
3680
3681Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * xpath.c: patch from Richard Jinks for XPath substring() function
3684 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3685
36862002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3687
3688 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3689
3690Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3691
3692 *doc/FAQ.html
3693 fixing typos in FAQ, thanks to Robert Funnell for the
3694 editing help
3695
3696Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * NEWS: got complaints from rpmlint that it was empty
3699
3700Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3701
3702 * added doc/tutorial, including:
3703 apa.html
3704 apb.html
3705 apc.html
3706 apd.html
3707 ar01s02.html
3708 ar01s03.html
3709 ar01s04.html
3710 ar01s05.html
3711 ar01s06.html
3712 includeaddattribute.c
3713 includeaddkeyword.c
3714 includekeyword.c
3715 includestory.xml
3716 index.html
3717 xmltutorial.xml
3718 libxml tutorial, including generated html
3719
3720Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3721
3722 * result/c14n/exc-without-comments/merlin-c14n-two-*
3723 result/c14n/without-comments/merlin-c14n-two-*
3724 test/c14n/exc-without-comments/merlin-c14n-two-*
3725 test/c14n/without-comments/merlin-c14n-two-*
3726 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3727 c14n/exc-c14n and slightly modified test script to handle
3728 these test cases
3729 * c14n.c: fixed bugs for complicated nodes set (namespace
3730 without node and others from merlin-c14n-two.tar.gz)
3731 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3732 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3733 for xmlsec performance patch
3734 * xpath.c: fixed self::node() for namespaces and attributes
3735
3736Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3737
3738 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3739 but with the format parameter
3740 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3741
3742Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3743
3744 * Makefile.am: updated c14n tests suite
3745 * c14n.c: performance improvement for previous c14n patch
3746
3747Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * parser.c: another peroformance patch from Peter Jacobi, that
3750 time on parsing attribute values.
3751
3752Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3753
3754 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3755 into LibXML2 test suite
3756
3757Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3758
3759 * c14n.c: propagating xpath ancesstors node fix to c14n
3760 plus small performance improvement to reduce number of
3761 mallocs
3762 * xpath.c: fixed ancestors axis processing for namespace nodes
3763
3764Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3767 Peter Jacobi
3768
3769Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * configure.in: preparing 2.4.22
3772
3773Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3776 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3777 a public entry point.
3778 * doc/*: rebuilt the API and docs
3779
3780Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * xpath.c: patch from Richard Jinks to fix a problem introduced
3783 in the previous patch and pointed by Norm
3784
3785Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * libxml.spec.in: fixing bug #81112
3788
3789Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * uri.c: fixing bug #82848
3792
3793Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3796 output of one catalog test
3797
3798Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3799
3800 * global.data globals.c tree.c include/libxml/globals.h
3801 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3802 default value for global parameter xmlIndentTreeOutput to 1 and
3803 introduced new global parameter xmlTreeIndentString (the string
3804 used to do one-level indent) with default value " " (as it was
3805 in tree.c)
3806
3807Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3810 with trio and schemas.
3811
3812Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * xpath.c: patch from Richard Jinks to fix the problem raised in
3815 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3816
3817Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * xmlschemas.c: a bit of work on import.
3820 * xmlschemastypes.c: Charles Bozeman provided a compare function
3821 for date/time types so min/max facet restrictions should work,
3822 indeterminate comparisons return an error instead of equal.
3823 * test/schemas/date_0* result/schemas/date_0_0: specific test
3824 from Charles Bozeman too
3825
3826Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3829 from Christian Cornelssen fixing the man pages and the Catalog
3830 building script.
3831 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3832 next step is <xs:import> I now have a reasonable understanding
3833 of how it works.
3834
3835Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3838
3839Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3840
3841 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3842
3843Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * xpath.c: fixing an XPath function evalutation bug pointed out
3846 by Alexey Efimov where the context was lost when evaluating
3847 the function arguments
3848
3849Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3850
3851 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3852 function public for XMLSec performance optimizations
3853
3854Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * python/generator.py python/libxml2class.txt : fixed a problem
3857 with the HTML parser pointed by Gary Benson
3858 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3859 example
3860
3861Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3862 * parser.c: fixed bug #81159 (memory growth in SAX)
3863
3864Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3865 * xpath.c: fixed bug #78858 (the real fix)
3866
3867Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3868 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3869
3870Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * tree.c: modified xmlNodeSetBase to allow changing the
3873 base of a document.
3874
3875Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmlschemastypes.c: patch Charles Bozeman for validation of
3878 all the date, time, and duration types
3879 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3880 * configure.in: fixed an error pointed by an user
3881 * xml2-config.in: fixed an error pointed by an user
3882
3883Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3884
3885 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3886 win32/libxml2.def.src xmlIO.c: exported default
3887 'file:', 'http:' and 'ftp:' protocols input handlers
3888 and maked protocols comparisson case insensitive
3889
3890Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * configure.in: Neven Has detected a typo
3893
3894Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3897 as one of the persons allowed to commit directly to the
3898 module.
3899
3900Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3903 * valid.c: raised a too low limit
3904 * doc/*: rebuilt the docs
3905
3906Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * test/XPath/expr/floats test/XPath/expr/functions
3909 result/XPath/expr/floats result/XPath/expr/functions
3910 xpath.c: another XPath conformance patch from Richard Jinks
3911
3912Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * xmlschemas.c: fixed validation of attribute groups.
3915 * test/schemas result/schemas: added an example from the primer
3916
3917Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3920 * test/schemas result/schemas: updated the test list
3921
3922Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * TODO: updated a bit
3925 * parser.c: made a comment more specific
3926 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3927 Schemas conformance.
3928 * test/schemas result/schemas: updated the test list
3929
3930Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3933 implementing xs:all with minOccurs = 0
3934 * tes/schemas/* result/schemas/*: added more tests covering
3935 xs:all
3936
3937Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * xmlregexp.c: first implementation of the all particle, this
3940 may need to be revisited for case where not all transitions
3941 must be crossed.
3942
3943Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * tree.c: another entity processing update from Markus Henke
3946
3947Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3948
3949 * trionan.c: fixed crash on OSF/1
3950
3951Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * xmlschemas.c: more Schemas work
3954 * test/schemas/* result/schemas/*: added more tests coming
3955 from the spec.
3956
3957Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3960 ExcC14N specification
3961
3962Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * tree.c: patch from Markus Henke, fix for recursive entities.
3965
3966Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * xpath.c: fix a problem with string() on a document node.
3969
3970Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * Makefile.am xmlschemas.c: more Schemas work
3973 * test/schemas/* result/schemas/*: added more tests coming
3974 from the spec.
3975
3976Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3979 * result/HTML/*: this changes a few things in the results
3980
3981Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3982
3983 * include/libxml/tree.h: eliminated 'declaration different than
3984 prototype' warning
3985 * include/win32config.h: "resolved" conflicts with errno.h
3986
3987Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3990 on the automata interfaces and debug of counted choices
3991 * test/schemas/* result/schemas/*: added a number of tests
3992
3993Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3996 a bit of work on Schemas
3997 * testSchemas.c: try to make it more useful
3998 * test/schemas/* result/schemas/* Makefile.am: changed the
3999 Schemas regression test procedure, started adding a few samples
4000
4001Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4002
4003 * include/libxml/encoding.h: Patch for the Borland C++ builder
4004 * include/libxml/tree.h: Patch for the Borland C++ builder
4005 * threads.c: Patch for the Borland C++ builder
4006 * win32/bcb5: New directory for the Borland C++ builder
4007 project files
4008
4009Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4010
4011 * win32/Makefile.msvc: Update for XML Schema support
4012 * win32/configure.js: Update for XML Schema support
4013 * win32/libxml2.def.src: Update for XML Schema support
4014
4015Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4018 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4019 xmlunicode.c include/libxml/Makefile.am
4020 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4021 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4022 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4023 include/libxml/xmlversion.h.in : merged the current state of
4024 XML Schemas implementation, it is not configured in by default,
4025 a specific --schemas configure option has been added.
4026 * test/automata test/regexp test/schemas Makefile.am
4027 result/automata result/regexp result/schemas:
4028 merged automata/regexp/schemas regression tests
4029
4030Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * xpath.c: Gary found a compile time problem, fixes #78823
4033
4034Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * configure.in: release of 2.4.20
4037 * doc/*: updated and rebuilt the docs
4038
4039Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * python/Makefile.am: patch from Cristian Gafton to build on
4042 Red Hat 6.2, should also fix #75779
4043
4044Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * valid.c: first part of fixing #78729
4047
4048Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4049
4050 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4051 escaping of URI when saving HTML files.
4052 * result/HTML/*: this impacted some tests
4053
4054Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * configure.in: trying to fix #77441
4057
4058Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * include/libxml/xmlIO.h: Hallski complained it could not be
4061 included by itself.
4062
4063Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4066
4067Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4068
4069 * win32/configure.js: patch from Nilo for the c14n option
4070 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4071
4072Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4075 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4076 LIBXML_THREAD_ENABLED
4077
4078Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * xpath.c: another patch from Richard Jinks for substring conformance
4081 * test/XPath/expr/floats test/XPath/expr/strings
4082 result/XPath/expr/floats result/XPath/expr/strings: update of the
4083 test suite to check those.
4084
4085Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * xpath.c: patch from Richard Jinks for .x float parsing.
4088
4089Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * parser.c: patch from Markus Henke when an encoding ain't recognized
4092
4093Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * libxml.m4: got a report that #include <string.h> was needed
4096
4097Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4100
4101Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4102
4103 * doc/example.html: fixing typo
4104
4105Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4108 pointed out by Melvyn Sopacua.
4109
4110Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * libxml.m4: Frédéric Crozat gave a patch related to the change
4113 of Include paths breaking the libxml.m4
4114
4115Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * xpath.c: Fix bug #76927 forgot to save some context
4118 when evaluating binary expressions
4119
4120Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * configure.in: fixed configure for MPE/iX from Markus Henke
4123 * xmlmemory.c: fixed initialization problems
4124 * xpath.c: another set of patches from Richard Jinks this
4125 fixes "make XPathtests" on linux
4126
4127Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4130 * test/XPath/expr/compare test/XPath/expr/equality
4131 test/XPath/expr/floats test/XPath/expr/functions
4132 test/XPath/expr/strings result/XPath/expr/compare
4133 result/XPath/expr/equality result/XPath/expr/floats
4134 result/XPath/expr/functions result/XPath/expr/strings: Updated
4135 tests though they show a divergence on Linux
4136
4137Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * xpath.c trionan.c: previous commit also included patches
4140 from Richard Jinks on some IEEE support corner case
4141
4142Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4145 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4146 that $(datadir) should be used for docs
4147
4148Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4151 could leak filedescriptors
4152
4153Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * configure.in nanohttp.c: applied patch from Allan Clark for
4156 UnixWare/OpenServer
4157
4158Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * configure.in: preparing 2.4.19
4161 * doc/*: rebuilt the docs
4162
4163Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * nanohttp.c: fixing #76043, got fed up with non-portability
4166 of that piece of code.
4167
4168Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * valid.c SAX.c: Never commit without running "make tests" :-(
4171 fix a couple of stupidities in the previous commit
4172 * result/*: a few changes in some attribute order result of previous
4173 commit.
4174
4175Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4178 the internal subset should not raise duplicate ID errors,
4179 also there was a small bug in conjunction to namespace
4180 declarations defaulted and xml:xxx attributes DTD definitions.
4181
4182Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * xpath.c: Richard Jinks also raised some rounding problems
4185 this tries to fix them
4186
4187Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4190 behaviour in xmlXPathCastToString()
4191
4192Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4195 raised by Morus Walter
4196
4197Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4200 from Igor
4201
4202Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * xpath.c: fixing #75619, related to a problem when trying
4205 to evaluate condition when the current node set resulting
4206 from that sub-step evaluation is empty. Also fixes 2 potential
4207 problem with previous-sibling and next-siblings axis.
4208
4209Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4212 HTML support is not configured in.
4213
4214Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4217 include/libxml/tree.h: dohh I really didn't intended to commit
4218 this test version :-(
4219
4220Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * testSAX.c: I wanted to see the real speed at the SAX interface
4223 after a little too many Ximianer started complaining about the
4224 parser speed.
4225 added a --quiet option:
4226 paphio:~/XML -> ls -l db100000.xml
4227 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4228 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4229 3200006 callbacks generated
4230 real 0m1.270s
4231 Which means 16MBytes/s and 3Mcallback/s
4232
4233Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * xpath.c: valgrind spotted another error that time when running
4236 on libxslt regression tests
4237
4238Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * Makefile.am: adding "make valgrind" running the full regression
4241 tests (except python ones) under Valgrind (using valgrind -q
4242 which was kindly added by the author).
4243 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4244 passes cleanly now except an obcure floating point initialization
4245 raised in log10() in one XPath regression test ???
4246 * tree.c: edited some comments to close #75244
4247
4248Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4251 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4252 context of ScrollKeeper, made sure that if the number is
4253 an integer, the serialization follows the description at
4254 http://www.w3.org/TR/xpath#section-String-Functions
4255
4256Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4257
4258 * configure.in: preparing 2.4.18
4259 * doc/*: updated and rebuilt the web site
4260 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4261 the Windows and Cygwin maintainers.
4262 * parser.c: humm, changed the way the SAX parser work when
4263 xmlSubstituteEntitiesDefault(1) is set, it will then
4264 do the entity registration and loading by itself in case the
4265 user provided SAX getEntity() returns NULL.
4266 * testSAX.c: added --noent to test the behaviour.
4267
4268Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * parser.c: Wilfried Teiken provided a hackish but working
4271 way to get context reported back on entities when parsing
4272 with SAX and without breaking the DOM build.
4273
4274Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * c14n.c: applied a new patch from Aleksey Sanin
4277 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4278 to reference Aleksey implementation of XML digital Signatures
4279
4280Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * xpath.c: small fix to avoid potential problem due to
4283 ordering of freeing data
4284 * python/Makefile.am: people were complaining about
4285 the generated file in python dir not being built
4286
4287Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4290 python/generator.py python/libxml.c python/types.c: Cleanup
4291 of the python Makefiles based on Jacob and James feedback,
4292 fixed the spec file accordingly, fixed the number of warning
4293 that passing my pedantic CFLAGS was generating. Conclusion
4294 is that Python includes are real crap.
4295
4296Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * configure,in: it was reported quite a few times that
4299 xml2-config --cflags should not output
4300 -I$includeprefix/libxml2/libxml because libxml2 header names
4301 clashes with existing names like list.h from C++ stl.
4302 Includes should be #include<libxml/xxx.h> so ...
4303
4304Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * c14n.c: another patch from Aleksey Sanin
4307
4308Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4309
4310 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4311 canonicalization algorithm
4312 * doc/xml.html doc/index.html: added the C14N references on the
4313 index page.
4314
43152002-03-13 jacob berkman <jacob@ximian.com>
4316
4317 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4318 usage, redundant, and gcc specific
4319
4320Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * xpath.c: speedup some node selection operations, this can
4323 have a significant impact on DocBook Norm's stylesheets
4324 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4325 make sure it's always the case
4326 * debugXML.c: distinguish CDATA and comments in ls operations
4327
4328Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4331 to generate better API descriptions etc...
4332
4333Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * c14n.c: Fixing #74186, made sure all boolean expressions
4336 get fully parenthesized, ran indent on the output
4337 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4338 include/libxml/tree.h: also #74186 related, removed the
4339 --with-buffers option, and all the preprocessor conditional
4340 sections that were resulting from it.
4341
4342Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * valid.c: applied patch from Dodji Seketeli fixing an
4345 uninitailized variable in xmlValidGetValidElements()
4346
4347Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * c14n.c: fixed a few comments
4350 * doc/*.html doc/*/*.html: regenerated the docs and added
4351 the C14N API
4352 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4353
4354Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * check-xml-test-suite.py: fix to adapt varaiations in the
4357 bindings
4358 * configure.in python/setup.py python/setup.py.in: fixed to
4359 have the version of the python scripts automatically updated
4360
4361Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4364 in xmlCopyProp()
4365
4366Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * configure.in: preparing 2.4.17 release
4369 * doc/*: updated and rebuilt the docs
4370 * xpath.c: fixed a comment
4371 * python/libxml.c: fixed a possible reentrancy problem
4372
4373Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4376 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4377 added a specific regression test
4378 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4379 not raise exceptions when failing to find the attribute.
4380
4381Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * configure.in xmllint.c: owen pointed out a problem with the
4384 ftme fix, gettimeofday() was not detected by configure and
4385 the ftime header wasn't included, dohhh
4386
4387Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * configure.in xmllint.c: trying to fix #71457 for timing
4390 precision when gettimeofday() is not availble but ftime() is
4391
4392Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4395 are now copied on install and part of the -devel RPM
4396
4397Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4398
4399 * xpath.c: trying to avoid bug #72150 which was apparently
4400 caused by a gcc bug (or a processor problem) as detailed
4401 at http://veillard.com/gcc.bug
4402
4403Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4406 fixed xmlReconciliateNs(), added a Python test/example for
4407 inter-document cut'n paste
4408 * python/libxml.py: fixed node.doc on document nodes and added
4409 xpathEval() onto node objects
4410
4411Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4414 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4415 fixup and integrated tests for the serialization stuff
4416
4417Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4420 moved the libxml man page to section 3
4421
4422Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4423
4424 * tree.c: fix bug #72490
4425 * python/libxml.c python/libxml.py: added methods serialize()
4426 and saveTo() to all node elements.
4427
4428Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * xmlIO.c: closed #73430, don't read from an input source
4431 which indicated an end-of-file or an error.
4432
4433Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * parser.c: make sure SAX endDocument is always called as
4436 this could result in a Python memory leak otherwise (it's
4437 used to decrement ref-counting)
4438 * python/generator.py python/libxml.c python/libxml.py
4439 python/libxml2-python-api.xml python/libxml2class.txt
4440 python/tests/error.py python/tests/xpath.py: implemented
4441 the suggestions made by Gary Benson and extended the tests
4442 to match it.
4443
4444Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * python/generator.py: applied patch fixing #73450
4447
4448Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * xpath.c: fixing #61290 "namespace nodes have no parent"
4451 long standing divergence from the XPath REC. NodeSets
4452 simply hold a copy of namespace nodes and those node ->next
4453 points to the parent (which may not be the node carrying the
4454 definition).
4455 * include/libxml/xpath.h: flagged but didn't added a possible
4456 speedup
4457 * DOCBparser.c HTMLparser.c: removed some warnings from push
4458 parser due to new state being added.
4459 * tree.c: new fix from Boris Erdmann
4460 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4461 the XML Canonalization support from Aleksey Sanin
4462
4463Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * tree.c: patch from Boris Erdmann fixing some namespace odities
4466 with xmlCopyNode()
4467
4468Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * xmlIO.c: fix bug #72706 when loading a NULL entity
4471
4472Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4473
4474 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4475 actually change in a future XML Namespace revision.
4476
4477Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4478
4479 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4480 added the possibility of returning nodesets from XPath extension
4481 functions written in Python
4482
4483Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * python/*: commiting some Python bindings work done while travelling
4486
4487Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4488
4489 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4490 explicitely with memory debugging switched on
4491
4492Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4493
4494 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4495 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4496 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4497 the accessor generator for strings
4498 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4499 regression test.
4500
4501Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * python/README python/generator.py python/libxml.c python/setup.py:
4504 added the 'usual' setup.py to allow building a libxml2-python
4505 module based on the same code. The initialization is however
4506 different the 2 .so files fo libxml2 and libxslt are identical and
4507 they entry point initialize both libraries. this is done to avoid
4508 some possible nasty problem since the Python don't merge the maps
4509 of all shared modules.
4510
4511Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4512
4513 * parser.c: fixed a push/encoding bug reported by Michael
4514 on librsvg
4515
4516Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4517
4518 * include/libxml/parserInternals.h: fixes a misplaced #endif
4519
4520Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * parser.c valid.c: found and fixed a couple of allocation bugs
4523
4524Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * doc/xml.html doc/python.html doc/*: added a Python and binding
4527 page describing the current state of the Python bindings and
4528 giving pointers to the other languages wrappers.
4529
4530Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4533 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4534 rebuilt the API and web site
4535 * xpath.c: fixed #71978 portability bugs
4536
4537Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4540
4541Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * include/libxml/parserInternals.h parser.c: had to change
4544 2 internal parsing API when processing document content
4545 to check the start and end of element content are defined
4546 in the same entity
4547 * valid.c include/libxml/valid.h: attribute normalization can
4548 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4549 with the context to report it.
4550 * SAX.c: fixed the last known bugs, crazy validation constraints
4551 when a document is standalone seems correctly handled. There
4552 is a couple of open issues left which need consideration especially
4553 PE93 on external unparsed entities and standalone status.
4554 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4555 The 2 tests left failing are actually in error. Cleanup done.
4556
4557Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * valid.c: implemented E59 spaces in CDATA does not match the
4560 nonterminal S
4561
4562Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * SAX.c parser.c valid.c: more validation test fixups
4565 * check-xml-test-suite.py: added duration info for the tests
4566
4567Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4568
4569 * parser.c valid.c: a couple of errors were reported but not
4570 saved back as such in the parsing context. Down to 1% failure rate
4571 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4572
4573Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4574
4575 * xmlInternald.c: isExtender was missing a char
4576 * parser.c include/libxml/parser.h: % are acceptable in the
4577 internal subset if within a PUBLIC ID
4578
4579Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * SAX.c parserInternals.c valid.c: more work on the conformance
4582 suite. Took the step to finally block documents with encoding
4583 errors. It's a fatal error per the spec, people should have fixed
4584 their documents by now.
4585
4586Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * check-xml-test-suite.py: fixed the test script after some discussion
4589 on the semantic of TYPE="error"
4590 * Makefile.am: added the script to the distrib
4591
4592Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * SAX.c entities.c: fixed a couple of conformances issues deep
4595 into the validation code (standalone and undeclared Notations)
4596
4597Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4600 stayed there for years !
4601
4602Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4603
4604 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4605 missing
4606
4607Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * check-xml-test-suite.py: improved the behaviour a bit as
4610 well as the logs
4611 * parser.c valid.c SAX.c: fixed a few more bugs
4612 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4613
4614Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * check-xml-test-suite.py: python script to run regression tests
4617 against the XML Test suite of W3C/OASis
4618 * SAX.c: fixed a validation bug
4619 * parser.c: fixed 3 errors pointed by the test suite
4620 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4621 * python/Makefile.am: fixed a dependendy
4622
4623Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4624
4625 * xmlmemory.c: avoid a warning bug #71594
4626
4627Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4628
4629 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4630 warning on alpha/Tru64
4631
4632Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4633
4634 * include/libxml/entities.h: fixing a comment
4635 * valid.c: fixing some troubles with validity check on namespaces
4636 * result/VC/NS3 test/VC/NS3: added a specific regression test
4637
4638Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4639
4640 * tree.c: Fixing #71342 serializing '\n' in attribute values
4641 * result/noent/att3 result/att3 test/att3: added a specific
4642 test.
4643
4644Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * python/libxml.c: couple of bug fixes
4647
4648Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4649
4650 * python/*.py: removed tabs and used spaces.
4651
4652Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4653
4654 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4655 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4656
4657Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4658
4659 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4660 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4661
4662Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * include/libxml/encoding.h include/libxml/entities.h
4665 include/libxml/globals.h include/libxml/parser.h
4666 include/libxml/threads.h include/libxml/tree.h
4667 include/libxml/xmlmemory.h: trying to fix the include mess
4668
4669Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4670
4671 * include/libxml/xmlmemory.h: reverted part of the previous
4672 attempt to provide #69655, this was breaking the build.
4673
4674Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4677 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4678 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4679 include/libxml/parserInternals.h include/libxml/tree.h
4680 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4681 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4682 clean.
4683 * python/libxml.c: fixed a warning.
4684
4685Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4688 copying of node, merge back IDs in the target document.
4689 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4690 test/XInclude/ents/ids.xml: test case
4691 * result/VC/ElementValid4: output changed due to a typo fix
4692
4693Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004696 generate the dependencies right as Jacob found out. Add
4697 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004698
4699Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * parserInternals.c valid.c: Justin Fletcher found some parts
4702 of the code needing cleanup
4703 * libxml.spec.in python/Makefile.am python/generator.py
4704 python/libxml.c python/libxml.py: Fixed the python Makefiles
4705 corrected a bug showing up on ia64, changed the name of the
4706 python internal module too
4707
4708Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4709
4710 * Makefile.am: applied patch from Andris Pavenis for binary
4711 name suffixes
4712
4713Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4714
4715 * xmllint.c win32/win32config.h: fixing #68748
4716
4717Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * valid.c: fixing #70166
4720
4721Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4722
4723 * valid.c: fixing #70077
4724
4725Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4726
4727 * Copyright Makefile.am README configure.in libxml.spec.in:
4728 Changed to the MIT Licence
4729 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4730 doc/xmlio.html: updated the doc accordingly
4731 * include/libxml/xmlwin32version.h configure.in: preparing
4732 2.4.14 release
4733 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4734 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4735 fixed the const xmlChar * wrapper and generator, XPath extension
4736 functions now use the context as first argument
4737 * python/tests/tstxpath.py python/tests/xpath.py
4738 python/tests/xpathext.py: Updated the tests accordingly
4739 * tree.c: fixed bug #70067
4740
4741Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * Makefile.am: cleanup
4744 * debugXML.c: always use stdout if output is NULL
4745 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4746 * python/Makefile.am python/generator.py python/libxml2class.txt
4747 python/libxml_wrap.h python/types.c: augmented the number of bindings
4748 handling FILE * and XPath contexts
4749 * python/tests/Makefile.am: avoid a stupid problem due to the
4750 use of TEST.
4751
4752Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4753
4754 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4755
4756Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4757
4758 * python/TODO python/libxml.c: cleanup the extension function lookup
4759 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4760
4761Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * configure.in python/Makefile.am: do not install outside
4764 of prefix
4765
4766Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * python/TODO python/libxml.c: started adding SAX interfaces
4769 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4770 SAX test
4771
4772Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * tree.c: hardened the addChild function
4775 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4776 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4777 added accessors needed for xmlNode, a bit more testing and
4778 extension of interfaces
4779 * python/tests/Makefile.am python/tests/build.py: added a test
4780 build from scratch/save/load/check
4781
4782Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * parserInternals.c: change a small bit in the way valididy
4785 error messages get initialized
4786 * python/TODO python/libxml.c python/libxml2-python-api.xml
4787 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4788 added some memory debugging to track leaks at the libxml2 level
4789 * python/tests/*.py: changed all tests to check for leaks,
4790 there is just one left in XPath extension registrations.
4791
4792Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4793
4794 * python/TODO python/generator.py python/libxml2-python-api.xml
4795 python/libxml2class.txt: more accessor classes for the parser
4796 context, allow to switch on and check validity
4797 * python/tests/Makefile.am python/tests/error.py
4798 python/tests/invalid.xml python/tests/valid.xml
4799 python/tests/validate.py: attded more test and and added error.py
4800 which I forgot to commit in the last step
4801
4802Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * python/Makefile.am python/types.c: cleanup
4805 * python/libxml.c python/libxml.py python/libxml_wrap.h
4806 python/generator.py python/libxml2-python-api.xml
4807 python/libxml2class.txt: added class for parser context, added
4808 first cut for push mode support. Added a framework to generate
4809 accessors functions.
4810 * python/tests/Makefile.am python/tests/push.py: added a push
4811 test
4812
4813Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4814
4815 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4816 bug a bit of cleanup.
4817
4818Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4819
4820 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4821 python/libxml2class.txt: adding error redirections and preformat
4822 to a python handler
4823 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4824 tests self checking
4825
4826Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4827
4828 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4829 a function
4830
4831Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4832
4833 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4834 python/libxml.c python/libxml2-python-api.xml
4835 python/libxml2class.txt: Progressing through the TODOs, class
4836 description output, extra XML API, RPM now builds the wrappers
4837 for all python installed versions
4838
4839Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4840
4841 * configure.in libxml.spec.in python/Makefile.am python/TODO
4842 python/generator.py python/libxml2class.txt: added more informations
4843 in the libxml2-python package including docs. Slightly changed
4844 the class hierarchy
4845 * python/tests/*: added basic regression tests infrastructure too
4846
4847Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4848
4849 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4850 added libxml2-python as part of the packages installed
4851
4852Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4853
4854 * python/Makefile.am python/generator.py python/libxml.c
4855 python/libxml.py: more work, now able to extend the
4856 XPath interpreter with functions written in python.
4857
4858Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4859
4860 * python/Makefile.am: Jacob sent a patch to allow building from
4861 tarfile.
4862
4863Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4866 inserted the python wrappers build, I hope this won't be too
4867 unportable
4868
4869Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * xpath.c: minor optimization
4872 * python/generator.py python/libxml.c python/libxml.py
4873 python/libxml_wrap.h: more work on the python bindings,
4874 they now support XPath and there is no evident leak
4875
4876Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4877
4878 * python/generator.py python/libxml.c python/libxml.py:
4879 more work on the python bindings generator.
4880
4881Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4882
4883 * python/generator.py python/libxml.c python/libxml_wrap.h:
4884 more work on the python bindings.
4885
4886Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * python/generator.py python/libxml.c python/libxml.py
4889 python/libxml_wrap.h: commited early version of a python binding
4890 for private use only ATM
4891
4892Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4893
4894 * entities.c tree.c include/libxml/entities.h: applied patch
4895 from Anthony Jones to implement copy of DTD subtree too. Had
4896 just to keep 2 function private which really ought to become
4897 public ones.
4898
4899Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4900
4901 * xmllint.c: added pointers to the web pages in the usage()
4902
4903Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4904
4905 * tree.c: more fixes from Petr Kozelka for attribute handling
4906 in the tree API to align the semantic with DOM.
4907
4908Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4909
4910 * valid.c tree.c entities.c: another set of patches from
4911 Anthony Jones for copy operations cleanup and robustness
4912
4913Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4914
4915 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4916 an alphabetic index based on comments content
4917 * doc/*: rebuilt the web site with the new references
4918
4919Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4920
4921 * parserInternals.h: Greg Sjaardema suggested to use an
4922 eponential buffer groth policy in xmlParserAddNodeInfo()
4923
4924Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4925
4926 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4927 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4928 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4929 to generate cross-references, and added/updated the stylesheets
4930 to generate and link API indexes. The generic keyword index
4931 is not done yet.
4932 * doc/*.html: regenerated all the usual docs too
4933
4934Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4935
4936 * debugXML.c: added an xpath function to the shell for T. V. Raman
4937
4938Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4939
4940 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4941 debug routines.
4942
4943Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4944
4945 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4946 support of attribute nodes
4947
4948Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4949
4950 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4951 hopefully near complete and fully documented of the API in XML
4952 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4953 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4954 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4955 include/libxml/parserInternals.h include/libxml/valid.hi
4956 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4957 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4958 include/libxml/xpath.h include/libxml/xpathInternals.h:
4959 Cleaned up the doc comments a lot in the process, the interface
4960 coverage is now 100%
4961
4962Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4963
4964 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4965 extracts comments from the gtk-doc DocBook output (a bit
4966 convoluted but seems to work).
4967
4968Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4969
4970 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4971 added an XML description of the API, moved the script generating
4972 it here. Added a "make api" target
4973
4974Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4975
4976 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4977
4978Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4979
4980 * xpath.c include/libxml/xpathInternals.h: the change made to
4981 xmlXPathFuncLookupFunc was incompatible roll it back
4982
4983Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4984
4985 * SAX.c: cleanup patch from Anthony Jones
4986 * doc/Makefile.am: fix the headers to avoid in make scan
4987 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4988 includes, * vs Ptr and general cleanup
4989 * parsedecl.py: first version of a script to extract the
4990 module interfaces, the goal will be to provide .decl or XML
4991 specification of the interfaces to build wrappers.
4992
4993Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4994
4995 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4996 now provides return codes in case of errors
4997
4998Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4999
5000 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5001 Upgraded to trio baseline 1.6
5002 * strio.h strio.c: Replaced by triostr.h and triostr.c
5003
5004Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5005
5006 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5007 of strdup usage in the code
5008
5009Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5010
5011 * parser.c error.c: Keith Isdale complained rightly that
5012 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5013
5014Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5015
5016 * tree.c: fixed the funxtion to set the xml: attributes
5017 * debugXML.c: added "setbase" to test it.
5018
5019Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5022 to allow updating an attribute content
5023
5024Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5025
5026 * libxml.h: try to avoid problems when compiling on Windows
5027
5028Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * hash.c: patch from Anthony Jones for hash.c allocation size
5031 * Makefile.am: trying to work around Yet Another Libtool Madness
5032 and build the 2.4.13 release finally ...
5033
5034Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5035
5036 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5037 * doc/* : update of the documentation
5038
5039Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5040
5041 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5042 at fixing #61290 :-(
5043
5044Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5045
5046 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5047 Fixes bug #67229
5048
5049Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5050
5051 * tree.c: trying to avoid troubles when a subtree is copied
5052 and coalesced in part with the target tree. Should fix
5053 bug #67407
5054
5055Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5056
5057 * valid.c: fixed validation of attributes content of type
5058 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5059 values, very old bug. Fixes #67671
5060
5061Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * parser.c include/libxml/parserInternals.h tree.c: integrated
5064 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5065 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5066
5067Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5068
5069 * threads.c: applied Serguei Narojnyi's patch to add native
5070 thread support on the Win32 platform
5071 * testThreadsWin32.c Makefile.am: added the test program also
5072 from Serguei, Win32 specific
5073 * include/win32config.h include/libxml/xmlwin32version.h.in:
5074 added patch from Igor for the Windows thread specific defines.
5075
5076Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5077
5078 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5079
5080Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5081
5082 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5083 output page into XMLinfo.html. Close bug #66951 and
5084 raised by Robert Collins too.
5085
5086Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * encoding.c: Paul Keogh pointed out a possibility of segfault
5089 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5090 Closes bug # 68238
5091
5092Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5093
5094 * doc/*.html: updated the Gdome2 links
5095
5096Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5097
5098 * libxml.h: Applied following patches from Robert Collins
5099 and make sure IN_LIBXML is defined when compiling it
5100 -------
5101 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5102 as well as Visual C.
5103 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5104 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5105 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5106 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5107 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5108 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5109 xmlSysIDExists xmlNoNetExists).
5110 * xmllint.c: Don't include winsock2.h for Cygwin.
5111
5112Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5113
5114 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5115 when the version info is not present.
5116
5117Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5118
5119 * tree.c: Anthony Jones pointed out a problem in
5120 xmlStringGetNodeList() and provided a fix for it
5121
5122Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5123
5124 * parser.c: patch from Frank J Franklin to remove a bug in
5125 xmlCreatePushParserCtxt() when the initial buffer passed
5126 is large.
5127
5128Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5129
5130 * win32/*: big cleanup of the Windows/MSVC project files
5131 from Igor Zlatkovic
5132
5133Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5134
5135 * doc/Makefile.am: should fix #67674 and avoid troubles if
5136 xsltproc is not available or fails in the prefix provided
5137
5138Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5139
5140 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5141
5142Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5145 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5146 Fixed a few other problems raised by Charlie Bozeman.
5147 * result/VC/ElementValid[5-7]: fixed the output
5148
5149Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5152 patches from Charlie Bozeman. Regenerated the HTML docs.
5153
5154Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5157 for Windows from Igor
5158
5159Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * xmllint.c: applied Justin Fletcher patch for --output or -o
5162
5163Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * win32/libxml2/libxml2.def.src: close #67019
5166
5167Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * xmllint.c: applied Justin Fletcher generic timing patch
5170 similar to the one already applied to xsltproc.
5171
5172Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * include/libxml/tree.h tree.c: applied documentation patches
5175 from Charlie Bozeman
5176
5177Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5178
5179 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5180
5181Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * valid.c: fix the xmlStrdup() used in the previous patch.
5184 * valid.c: added --dropdtd
5185 * tree.c: fixed xmlUnlinkNode so it also removes the references
5186 from the document if the node is a DTD
5187
5188Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5189
5190 * HTMLtree.c valid.c: cleanup some static declarations
5191
5192Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * xmllint.c: removed another strdup()
5195 * doc/FAQ: removed the HP/UX entry
5196
5197Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5198
5199 * valid.c: fix bug #66816 when validating.
5200 * xmllint.c: don't use sys/time.h if configure did not found it
5201
5202Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5203
5204 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5205 xmlcatalog_man.xml
5206
5207Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5210 xmlInitMemory() was declared twice
5211
5212Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * globals.c: do not reference strdup() !
5215 * configure.in libxml-2.0.pc.in: trying to fix the libs
5216 of the various config extraction modules
5217
5218Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * configure.in : preparing 2.4.12
5221 * doc/* : updated and rebuilt the docs
5222
5223Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5224
5225 * uri.c: closed bug #66159
5226 * testURI.c: added --escape option
5227 * configure.in: some cleanup for xml2-config --cflags
5228
5229Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * globals.c testThreads.c: removed some misplaced includes
5232 of xmlversion.h
5233
5234Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * threads.c: patch from Gary Pennington fixing a possible
5237 problem at initialization time.
5238
5239Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5242 Eric Lavigne contribution to build libxml2 on MacOS using
5243 CodeWarrior.
5244
5245Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * xmllint.c: applied Geert Kloosterman's patch to fix
5248 --repeat --timing output
5249
5250Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5253 where non-wellformed XML declaractions were not detected.
5254
5255Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5258
5259Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5262 gets reset by xmlCleanupInputCallbacks() and this makes the
5263 function useless. Same for output.
5264
5265Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * xmlIO.c: robert pointed out a loop error in callback cleanups
5268
5269Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5272 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5273 they are not really tied to debugging
5274
5275Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5278 * xmllint.c: better --catalogs description
5279
5280Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * tree.c: fixed a couple of problems in xmlSetProp()
5283
5284Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5285
5286 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5287 unappropriate stdout output.
5288
5289Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5290
5291 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5292 by Denis Beurive, closes #65111
5293
5294Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5295
5296 * valid.c: in case of content model validity error, don't
5297 print it if validity warnings were not requested.
5298
5299Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5302 * parserInternals.c: removed the last exit() call. Print an
5303 unmaskable error on stderr instead (library mismatch detection)
5304
5305Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5306
5307 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5308 shell instructions from Heiko Rupp
5309
5310Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * catalog.c: use the URL notation file:// for default catalog paths
5313
5314Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * include/libxml/tree.h: better comments for _private fields
5317 * tree.c: removed a problem when copying an entity reference.
5318
5319Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5320
5321 * vms/*: updated instructions and diffs from John A Fotheringham
5322
5323Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * include/libxml/xmlerror.h: avoid an include problem if
5326 #include <libxml/xmlerror.h> happens first in code
5327 seems to be the case in KDE libs
5328
5329Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5332 from Igor for Windows
5333
5334Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5335
5336 * Makefile.am: Gary Pennington pointed out a missing prefix
5337
5338Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5341 * doc/*: upgraded and rebuilt the docs
5342
5343Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5344
5345 * HTMLparser.c: fix comment in scripts element parsing.
5346 * result/HTML/doc3*: updated the results.
5347
5348Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5349
5350 * uri.c: another URI bug fix #63336, using Joel Young patch.
5351
5352Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5355 a cleaned up version of the Pwd shell string generation.
5356
5357Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * valid.c include/libxml/tree.h: trying to fix namespaces +
5360 validation problems for good, closing #63619 in the process
5361 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5362 wrong in this respect, fixed it.
5363
5364Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5365
5366 * xmllint.c: Morus Walter patch to allow --format and --encode
5367
5368Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * debugXML.c: Stefan Kost provided an help command for the shell
5371
5372Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5373
5374 * debugXML.c: Heiko Rupp pointed that the shell would crash
5375 on empty nodesets returns.
5376
5377Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5378
5379 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5380 migh need the history libraries
5381
5382Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5385 handle the case of < in quoted attributes, Bastian Kleineidam
5386
5387Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5390 fixing catalog breakages
5391 * Makefile.am catalog.c result/catalogs/catal
5392 result/catalogs/mycatalog.* test/catalogs/catal*:
5393 fixed more problems in catalog support, added more regression tests
5394 for both XML and SGML catalog handling
5395
5396Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5397
5398 * debugXML.c: applied an improvement to xmlGetLineNo() from
5399 Keith Isdale
5400
5401Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5402
5403 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5404 Side effect of the progressive catalog loading
5405
5406Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * Makefile.am: confexecdir and confexec_DATA were defined twice
5409 pointed out by Karl Eichwalder
5410
5411Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * xmlcatalog.c: avoid unlink() and use remove() instead.
5414
5415Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * libxml.spec.in: cleanup
5418 * include/libxml/xmlwin32version.h: updated with 2.4.8
5419
5420Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5421
5422 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5423 of compiling libxml with a non standard set of options
5424
5425Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5426
5427 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5428 document --sgml option, fixing gnome bugzilla #63382
5429
5430Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5433 breakage of 2.4.7, added a couple of really needed APIs
5434 like xmlCatalogIsEmpty() and xmlNewCatalog()
5435 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5436 for install-catalog
5437 * configure.in: preparing 2.4.8
5438
5439Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5442 include/libxml/tree.h include/libxml/xmlIO.h: more include
5443 cleanups, export cleanly one html output + format function.
5444
5445Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * parser.c: removed initGenericErrorDefaultFunc call from
5448 xmlInitParser() since it could destroy previous calls to
5449 xsltSetGenericErrorFunc() effects
5450
5451Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5454 keyword.
5455
5456Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5457
5458 * Makefile.am: cleanup
5459 * threads.c: cleanup too
5460 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5461 from xsltproc
5462 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005463 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005464
5465Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5468 was not used anymore !
5469
5470Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * configure.in: preparing 2.4.7
5473 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5474 manual page from John
5475 * doc/*: updated the doc and rebuilt the generated pages
5476
5477Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * xmlIO.c: closing bug #62711, the library should never
5480 close stdin or stdout.
5481
5482Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * uri.c: second pass at fixing #63336, using Joel Young
5485 final patch. looks okay.
5486
5487Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * uri.c include/libxml/uri.h: trying to clear #63336
5490 allowing the escaping routine to parse unconformant
5491 URI-References.
5492
5493Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5494
5495 * vms/readme.vms vms/build_libxml.com nanoftp.c
5496 include/libxml/xmlversion.h.in: a few VMS updates from
5497 John A Fotheringham
5498 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5499 and xmlCleanupOutputCallbacks() for the Perl binding people.
5500
5501Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5504 apply fixes to close #63271 and avoid segfaults when
5505 the error routine gets callbed before xmlInitParser()
5506 get called.
5507 * nanoftp.c error.c: Applied patches from Justin Fletcher
5508 correcting some xmlGenericError misuses.
5509
5510Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5511
5512 *doc/xmllint.xml, doc/xmllint.1
5513 New and improved man page for xmllint - .xml is the original, .1
5514 is the generated man page
5515
5516Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5519 the web site from the main HTML document.
5520
5521Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5522
5523 * parser.c: fixed an erroneous validation bug when PE refs
5524 occurs in external parsed entities referenced from the
5525 internals subset
5526 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5527 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5528 added the associated testcase, it's a nice one.
5529 * HTMLparser.c: generate the DTD node as HTML still ...
5530 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5531
5532Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * HTMLparser.c: fixed a bug in htmlNewDoc()
5535
5536Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * test/threads/*: added entities testing to the Thread test
5539 * testThreads.c: make the test reasonable
5540 * DOCBparser.c: fix the DTD public and system ID
5541 * xmllint.c: added --sgml for SGML DocBook importing
5542 * Makefile.am: added Docbtests target
5543
5544Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5545
5546 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5547 * testThreads.c: removed bogus include
5548
5549Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5552 fixed a very serious (looping) validation bug
5553
5554Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5555
5556 * include/libxml/globals.h include/libxml/threads.h threads.c
5557 testThreads.c: far more testing, cleaning up bugs
5558 * *.c : make sure globals.h is always included.
5559
5560Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5561
5562 * HTMLparser.c: try to get rid of parser loops for good.
5563
5564Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * configure.in: fixed some bugs in CFLAGS passing.
5567 * test/threads Makefile.am testThreads.c: added a specific
5568 threaded test case (really nasty, guaranteed).
5569
5570Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5571
5572 * catalog.c: serious cleanup on the management of the
5573 XML catalog tree, more tests done, especially with
5574 the catalog PI.
5575
5576Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5577
5578 * catalog.c: avoid a problem in catalog cleanup on SMP if
5579 catalogs were not initialized.
5580
5581Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * catalog.c xpath.c: trying to cleanup the not thread safe
5584 parts of the library.
5585
5586Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5587
5588 * include/libxml/globals.h configure.in global.data: make
5589 the allocation be per-thread a configure option
5590 * encoding.c include/libxml/parser.h: fixed compilation
5591 errors
5592
5593Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * include/libxml/parser.h: Norm reported that a few lines
5596 added were breaking libxslt compile, removed them for now
5597
5598Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5599
5600 * parser.c parserInternals.c threads.c: debugged and fixed
5601 initialization problems which were giving troubles on SMP
5602 boxes.
5603
5604Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * include/libxml/Makefile.am: missing globals.h
5607
5608Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5609
5610 * globals.c: added a couple of standard includes.
5611
5612Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5613
5614 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5615 include/libxml/parserInternals.h include/libxml/tree.h
5616 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5617 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5618 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5619 Applied the last patches from Gary, cleanup, activated threading
5620 all user accessible global variables are now handled in globals.[ch]
5621 Still a bit rought but make tests passes with either
5622 --with-threads defined at configure time or not.
5623 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5624 linking options
5625
5626Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * Makefile.am include/libxml/Makefile.am
5629 include/libxml/globals.h globals.c include/libxml/threads.h
5630 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5631 configure.in: started integrating the core of the thread support
5632 not activated yet but half integrated. The code should still
5633 compile and work anyway.
5634
5635Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5636
5637 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5638 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5639 integrating the non-controversial parts of Gary Pennington
5640 multithread patches
5641 * catalog.c: corrected a small bug introduced
5642
5643Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * catalog.c include/libxml/catalog.h: very serious cleanup,
5646 isolating unportable code and as much as possible the accesses
5647 to the global shared catalog. May need more testing !
5648
5649Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5652 Keith Isdale patches for the XSLT debugger interfaces. Some
5653 cleanup
5654
5655Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656
5657 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5658 * DOCBparser.c: generate line nubers in elements
5659
5660Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5661
5662 * configure.in: preparing 2.4.6 release
5663 * doc/xml.html doc/html/*: updated and rebuilt the docs
5664 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5665
5666Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5667
5668 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5669 adding documentation for DV's supercatalog support
5670
5671Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5672
5673 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5674 super catalog support adding one API and one flag --sgml to
5675 xmlcatalog
5676
5677Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5678
5679 * doc/xmlcatalog_man.xml, xmlcatalog.1
5680 One more crack at
5681 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5682
5683
5684Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5685
5686 * xpath.c: implemented xmlXPathObjectCopy for external objects
5687 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5688
5689Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5690
5691 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5692 finishing up fix to
5693 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5694 the xmlcatalog man page display more elegantly
5695
5696Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5697
5698 * configure.in: closing bug #61832
5699 * HTMLparser.c: removed a warning
5700
5701Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5702
5703 * xpath.c: fixing #61673 part I, do not loose doc information
5704 when copying result value trees.
5705
5706Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * xpath.c: trying to harden the XPath interpreter
5709
5710Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5711
5712 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5713 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5714
5715Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5716
5717 * HTMLparser: repaired another loop problem
5718
5719Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5720
5721 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5722 parsing.
5723 * xpath.c: fix bug #61291 the default XML namespace node is
5724 missing from the namespace axis.
5725 * tree.c: refuse to create namespaces nodes with prefix "xml"
5726
5727Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5728
5729 * SAX.c: ouch a non-defined namespace could lead to a crash,
5730 fixed #61215
5731
5732Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5733
5734 * parserInternals.c: closed bug #61054
5735
5736Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * include/libxml/Makefile.am: closing #60708
5739
5740Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5741
5742 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5743 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5744
5745Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5746
5747 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5748
5749Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5752 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5753
5754Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5755
5756 * catalog.c: Justin Fletcher provided cleaup code in case
5757 HAVE_STAT is not defined
5758 * include/win32config.h: Igor Zlatkovic suggested to have
5759 HAVE_STAT defined there
5760
5761Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5762
5763 * catalog.c - fixed typing error reported by M. Barros
5764
5765Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5766
5767 * xmllint.c - fixing typo
5768
5769Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5770
5771 * HTMLparser.c: small enhancement to prevent loop on
5772 unrecognizable data
5773
5774Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5775
5776 * parserInternals.c: applying patch from bug #60757 this
5777 should close it
5778
5779Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5780
5781 * catalog.c xmlcatalog.c: removed a couple of warning
5782 * xpath.c: try to solve the linking problem on platforms
5783 needing trio to compile
5784
5785Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5786
5787 * Makefile.am libxml.spec.in: backing up non-documented changes
5788 commited without review or aproval by Jens Finke <jens@gnome.org>
5789 * HACKING: made 100% clear that no commit should be done directly
5790
5791Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5792
5793 * configure.in: Joe Orton provided a patch fixing a problem
5794 when iconv is specified to be in a non-standard directory
5795 but wasn't exported in xml2-config --cflags
5796
5797Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5798
5799 * configure.in: let's ship 2.4.5 before getting too much
5800 troubles with 2.4.4 errors.
5801
5802Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5803
5804 * encoding.c entities.c: do not output hexadecimal charrefs
5805 when serializing HTML since some version of Netscape can't
5806 grok it, generate decimal ones.
5807 * result/HTML/doc3.htm: output changed due to previous test
5808 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5809
5810Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5813 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5814
5815Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5816 Released 2.4.4
5817
5818 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5819 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5820 updated the configuration scripts systems accordingly
5821
5822Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5823
5824 * configure.in: preparing for 2.4.4
5825 * doc/xml.html doc/html/*: updated and rebuilt the docs
5826
5827Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5828
5829 * win32/dsp/libxml2.def.src: tried to incorporate comments
5830 from bug #59220
5831
5832Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5833
5834 * parser.c result/noent/wml.xml: fixed bug #59981 related
5835 to handling of '&' in attributes when entities are substitued
5836
5837Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5838
5839 * libxml.h include/libxml/xmlversion.h.in
5840 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5841 Tried to close bug #60131
5842
5843Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5846
5847Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5848
5849 * SAX.c: fixing bug #59946 on xmlns=""
5850
5851Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5852
5853 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5854 but allocates a new error code.
5855
5856Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5857
5858 * xmllint.c: John Fleck fixed typos in the options output
5859 * parser.c SAX.c: fix ignorable white space SAX selection
5860
5861Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5862
5863 * entities.c: Steve Underwood found the possibility of an
5864 ininite loop in case of error.
5865
5866Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5867
5868 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5869
5870Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5871
5872 * parser.c: warn if version is not 1.0 but it's not
5873 strictly speaking an error after analyzing the spec
5874
5875Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5876
5877 *doc/catalog.html - add link to the html version of the
5878 man page, other linguistic cleanups
5879
5880Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5881
5882 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5883 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5884 file, has not yet been included in the build.
5885
5886Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5887
5888 * catalog.c: removed a duplicate affectation Justin Fletcher
5889
5890Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5891
5892 * tree.c: Armin Sander pointed a possible text coalescing
5893 problem, completed his patch.
5894
5895Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5896
5897 * trionan.c: Fixed const and volatile re-definition problem
5898
5899Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5900
5901 * libxml.4 parser.c: doc updates from Heiko Rupp
5902 * parserInternals.c: 2 sanity checks from Heiko Rupp
5903
5904Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5905
5906 * tree.c: applied patch from Armin Sander to make some pointers
5907 const in xmlCopyNode()
5908 * include/libxml/tree.h: added fix to the header
5909
5910Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5911
5912 * xpath.c: hum, restrict the integer usage gcc bug workaround
5913 to only gcc compilers so that other architecture don't get
5914 penalized by this limitation.
5915 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5916
5917Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5918
5919 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5920 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5921
5922Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5923
5924 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5925 --convert option to xmlcatalog to convert SGML ones to
5926 the XML syntax.
5927 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5928
5929 2.4.3 got released at that point
5930Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5931
5932 * catalog.c xmlIO.c: started some serious testing and fixed
5933 a few bug and optmization needs.
5934
5935Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5936
5937 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5938 preparing for a 2.4.3 release even if it may not be ready yet
5939 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5940 all file parsing lookup to go through the entity resolver, add
5941 to add an API to bypass it (needed to load catalogs themselves),
5942 some cleanup on the catalog code too.
5943 * nanoftp.c: small cleanup
5944 * doc/catalog.html: small update
5945
5946Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5947
5948 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5949 Jun Kuriyama
5950
5951Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5952
5953 * doc/catalog.html: finished the catalog documentation
5954
5955Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5956
5957 * doc/catalog.html doc/xml.html: added documentation about
5958 Catalog support, misses an API description
5959 * doc/html/*: reextracted the API pages
5960
5961Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5962
5963 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5964 Added the part about section 7.2 on URI resolution,
5965 fixed a side effect in the HTML parser, look complete
5966 and ready to rock except the URI/SystemID part!
5967
5968Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5969
5970 * include/libxml/catalog.h include/libxml/parser.h
5971 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5972 xmlIO.c: added support and APIs needed for the catalog PI
5973 * include/libxml/xmlIO.h: cleanup
5974
5975Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5976
5977 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5978 include/libxml/catalog.h: starts to look okay, really
5979 plugged the new framework, cleaned a lot of stuff,
5980 added some APIs, except the PI's support missing this
5981 should be mostly complete
5982 * result/catalogs/* test/catalogs/*: added new test, enriched
5983 the existing one with URN ID tests
5984
5985Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5986
5987 * catalog.c: fixed nextCatalog
5988 * result/catalogs/docbook test/catalogs/*: started adding
5989 a small regression test
5990
5991Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5992
5993 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5994 more work on the XML catalog support.
5995 * parser.c include/libxml/parser.h: small cleanup seems using
5996 list as a public parameter name can give portability troubles
5997 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5998 include/libxml/xpath.h include/libxml/Makefile.am: removed
5999 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6000 wrappers
6001
6002Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6003
6004 * Makefile.am trio.c triodef.h trionan.c xpath.c
6005 include/libxml/Makefile.am include/libxml/trionan.h:
6006 Re-worked Not-A-Number and Infinity support.
6007 * xmlcatalog.c: added readline include files
6008
6009Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6010
6011 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6012 testCatalog as xmlcatalog, making it an installed app
6013 adding a shell, and preparing it to be a /etc/xml/catalog
6014 management tool, though not ready yet
6015 * catalog.c include/libxml/catalog.h: adding support for
6016 XML Catalogs http://www.oasis-open.org/committees/entity/
6017 not finished, there is some interesting tradeoffs and a
6018 few open questions left.
6019
6020Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6021
6022 * xmllint.c: fixed a line formatting problem
6023
6024Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6025
6026 * SAX.c: removed a couple of unused variable (Albert Chin)
6027
6028Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6029
6030 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6031 trying to fix some troubles w.r.t. function returning
6032 const xxxPtr.
6033
6034Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6035
6036 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6037 defined
6038
6039Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * xpointer.c: removed unused var
6042
6043Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6044
6045 * testXPath.c: another small cleanup closing bug #59110
6046
6047Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6048
6049 * win32/dsp/libxml2.def.src: small cleanup closing bug
6050 #59108
6051
6052Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6053
6054 * example/gjobread.c: add xmlCleanupParser() before leaving
6055
6056Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6057
6058 * config.h.in configure.in include/libxml/xmlwin32version.h:
6059 released 2.4.2
6060
6061Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6062
6063 * include/libxml/valid.h debugXML.c valid.c: deprecate
6064 the non-boundchecking Sprintf functions, add Snprintf
6065 this should close bug #57984
6066
6067Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6068
6069 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6070 URIs before doing the lookups (pointed by Mark Vakoc)
6071
6072Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6073
6074 * xpath.c: serious changes on Result Value Trees and NodeSets
6075 w.r.t. deallocation and collect operations. Probably not
6076 100% clean (merge of allocated trees smells like a problem).
6077 Seems sufficient to close #58943
6078
6079Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6080
6081 * xmllint.c: adding a --format option
6082
6083Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6084
6085 * xpath.c: count() was broken on Result Value Tree
6086 * xmlIO.c: fixed file:/// accesses on _WIN32
6087
6088Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6089
6090 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6091 macro was renamed, this should close bug #58683
6092
6093Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6094
6095 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6096 entity substitution mode text at the end of the entity might
6097 be added due to text coalescing.
6098 * nanoftp.c parser.c: small cleanup
6099
6100Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6101
6102 * HACKING: added John Fleck right to commit in the doc subdir
6103
6104Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6105
6106 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6107 allow to inherit attributes from the DTD directly in the
6108 tree, this is needed for XPath and can be a useful feature.
6109 Inherited namespaces are always provided at the tree level now
6110 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6111 of tests for this feature (XSLT being the prime user).
6112
6113Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6114
6115 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6116 testSAX.c xmlIO.c xmllint.c include/win32config.h
6117 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6118 include/libxml/xmlwin32version.h.in win32/README.MSDev
6119 win32/dsp/*: applied Win32 Facelift No.2 patches from
6120 Igor Zlatkovic for Windows/MSC
6121
6122Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6123
6124 * SAX.c: unparsedEntityDecl() the URI computation of the
6125 entity wasn't done breaking XSLT unparsed-entity-uri()
6126
6127Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6128
6129 * xpath.c: fixed a bug when walking the descendants and
6130 the current node has no children
6131 * debugXML.c: show up when a text node is supposed to not be escaped
6132
6133Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6134
6135 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6136 worked like the set:leading() function)
6137 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6138
6139Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6142
6143Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * include/libxml/xmlIO.h: apply change to close #58141
6146 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6147
6148Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * parser.c: when the internal subset uses a PE, then the
6151 included entity can use conditional sections.
6152
6153Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6156 when walking the namespace axis showing up in
6157 libxst/tests/general/bug-12
6158 * xmlmemory.c: added the possibility to trace a given block
6159 defined by its address
6160
6161Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * parser.c: don't override existing encoding specified before
6164 starting xmlParseDocument()
6165
6166Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * include/libxml/xmlwin32version.h: reinserted, needed for
6169 Windows users of CVS
6170
61712001-07-27 Darin Adler <darin@bentspoon.com>
6172
6173 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6174 * testCatalog.c: Add include of <libxml/parser.h>.
6175
61762001-07-27 Darin Adler <darin@bentspoon.com>
6177
6178 * include/libxml/.cvsignore:
6179 * include/libxml/xmlwin32version.h:
6180 Remove this file from CVS because it's generated.
6181
6182Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * parser.c include/libxml/parser.h: applied const patches from
6185 Tom Moog #58002
6186
6187Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6188
6189 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6190 lookup framework
6191
6192Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * tree.c: fixed xmlCopyNode() for documents
6195
6196Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6199
6200Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * parser.c: fixes bug #57652 reported by Morus Walter
6203
6204Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6207
6208Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6211 errors, lesson don't add new functions at 1am before a release
6212 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6213 from XPath initialization when possible.
6214
6215Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * result/scripts/base*: removing history/readline changed
6218 this slightly
6219 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6220 xmllint.c: make element content line number generation
6221 optionnal to avoid breaking old apps added interface to switch
6222
6223Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006226 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006227 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6228 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6229 John Kroll fixes to allow saving to HTTP via PUT (or
6230 POST of needed).
6231 * doc/html/*.html: regenerated the docs
6232
6233Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6234
6235 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6236 xmlHashScanFull and xmlHashScannFull3 to get passed the
6237 three keys as arguments to the callback function
6238
6239Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * configure.in Makefile.am: removed libxml softlink for good
6242 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6243 100% coverage by gtk-doc
6244
6245Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6248 fixed serious troubles due to size_t vs. int mismatch
6249
6250Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6253
6254Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6255
6256 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6257 convenient extension API for value and context managing
6258 Now handles external objects through xmlXPathPopExternal,
6259 xmlXPathWrapExternal and xmlXPathReturnExternal.
6260 Added functions for sets operations (intersection, etc.)
6261
6262Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6265 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6266 HTMLparser.c: cleanup of global variables, marking some
6267 const or private.
6268
6269Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6270
6271 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6272 fixed xmlXPathNodeSetItem when passing index=0
6273
6274Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6277
6278Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xmllint.c: fixed compilation under Cygwin #57503
6281 * TODO: update
6282
62832001-07-13 Peter Williams <peterw@ximian.com>
6284
6285 * config.h.in: add #undef HAVE_DLFCN_H
6286
6287 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6288 builddir.
6289
6290Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6293 raised by #57348 and #57381
6294
6295Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6298 tree.c xpointer.c: store the line numbder in element->content,
6299 may break some software, need a configuration mechanism
6300
63012001-07-10 Darin Adler <darin@bentspoon.com>
6302
6303 * .cvsignore:
6304 * example/.cvsignore:
6305 * include/.cvsignore:
6306 * include/libxml/.cvsignore:
6307 Various things that are generated and should be ignored.
6308
6309Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6312 * doc/xml.html doc/html/*: updated the docs
6313
6314Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6317 validation occured on content with element child
6318
6319Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * tree.c: fixed XML Base computation which was broken
6322 * debugXML.c: added a base function to the shell
6323 * Makefile.am result/scripts/* test/scripts/*: added scripts
6324 based regression tests, and adding 2 XML Base tests
6325
6326Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * tree.c: set properties doc and call xmlSetListDoc for properties
6329 content when grafting them in a different tree.
6330 * aclocal.m4: remove from CVS
6331
6332Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * win32/libxml2/libxml2.def.src: added some missing entry point
6335 for XPath (Mark Vakoc)
6336
6337Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6340 layer should URI-Unescape before trying to open resources.
6341
6342Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c: fix the name() bug for elements in the default
6345 namespace reported by Charlie Bozeman
6346
6347Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6350 led to an XPath fix, improvements of SAX initialization, and
6351 an added option --nocdata to testXPath
6352
6353Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * doc/libxml-doc.el: Felix Natter provided anew version working
6356 with XEmacs too
6357
6358Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * include/libxml/xpath.h: small cleanup
6361 * doc/xml.html: update
6362
6363Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6366 released 2.3.14
6367
6368Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * doc/html/*: rebuilt the docs for the release
6371 * doc/xml.html: added 2.3.14 release.
6372
6373Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6376 were not equal to empty strings
6377
6378Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * SAX.c: fixed a URI-Reference computation problem when validating
6381 * xmlIO.c: small cleanup
6382
6383Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * parser.c: improved the description of a couple of interfaces
6386 upon Larry Stamper suggestion
6387
6388Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * SAX.c entities.c parser.c: changed completely the way entities
6391 are handled when running the parser in entity substitution mode.
6392 This fixes a bug reported by Stephan Kulow and nearly divides
6393 by 3 the amount of memory required by libxslt to load and process
6394 DocBook TDG.
6395
6396Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * HTMLparser.c: fixing a too early root closing problem raised
6399 byt Prashanth Naidu
6400
6401Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6404 raised by Mark Vakoc.
6405
6406Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * example/Makefile.am: fixed the include path to add srcdir/include
6409 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6410 and some cleanup
6411
6412Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6415 lot of optimization work, results in significant improvements
6416 when handling really complex XPath queries. Add a small optimizer
6417 for unions, improve [n] and [last()], avoid some costly ops.
6418
6419Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6422 * xpath.c: small cleanup
6423 * xmlGetNsList: reformated, fixed problems if used on Entities
6424
6425Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6428
6429Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6432 * Makefile.am example/Makefile.am: workaround automake generating
6433 erroneous deps
6434
6435Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * include/win32config.h: bug #56801 Yon Derek provided a patch
6438 to the windows config file.
6439
6440Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6443 libxml.h : Yon Derek provided a set of changes to compile from
6444 CVS on Windows/MSC
6445
6446Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * parser.c: fixed UTF8 BOM support in push mode
6449 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6450 added a specific testcase
6451
6452Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * Makefile.am: added --push regression tests
6455 * parserInternals.c: the XML parser segfaulted in --push mode
6456
6457Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * configure.in: moved the symlinks detection within a CVS
6460 check, this is not portable and will be removed soon.
6461 * xpath.c: small cleanup/speedup
6462
6463Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6466 release of 2.3.12
6467 * parser.c: make an error message if unknow entities in all cases
6468
6469Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6472
6473Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6476 includes were installed in the wrong dir
6477
6478Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * doc/html.xml: warn against sending code to exhibit bugs.
6481
6482Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6485 Tru64 from Thomas Leitner
6486
6487Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * AUTHORS: added William and Bjorn
6490 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6491 daniel@veillard.com hopefully I won't have to do this again
6492 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6493 docs can be rebuilt cleanly now
6494 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6495 from CVs it's generated, added include/libxml/xmlwin32version.h
6496 also generated but which should change far less frequently.
6497 * catalog.c nanoftp.c: made sure to include libxml.h not
6498 libxml/xmlversion.h directly
6499 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6500 when compiling on WIN32 and MSC
6501
6502Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * include/Makefile.am include/libxml/Makefile.am configure.in:
6505 fixed make distcheck and rebuilding the rpms
6506
6507Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * configure.in: should finish the migration of exported includes
6510 into a real include/libxml in CVS, at least for CVS users.
6511 * removed the exported headers, added in include/libxml (as well
6512 as xmlversion.h.in).
6513
6514Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * configure.in: fixed the way to detect symlink
6517
6518Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * configure.in: updated, include/libxml is now a real CVS dir
6521
6522Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6525 version works with both libxml1 and libxml2 (it autodetects
6526 the prefix of the html-files) from Felix Natter.
6527 * doc/xml.html: updated doc accordingly
6528
6529Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * xpath.c: fixed the bug generating a template loop in libxslt
6532 when using docbook-xsl-1.4, * should filter out document nodes
6533 * HACKING: added William
6534 * TODO: updated
6535
6536Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * doc/FAQ.html: added a warning about gcc-3.0
6539 * doc/xml.html: added reference to gdome2 and removed a confusing
6540 sentence
6541
6542Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * xmlversion.h: okay this is a generated file, but Windows
6545 users need it and they can't generate it, and I want CVS
6546 Windows users ...
6547 * win32/libxml2/libxml2_so.dsp: Windows project file for
6548 the shared lib version of libxml2
6549 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6550 resources needed for libxslt/xsltproc by Yon Derek
6551
6552Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6553
6554 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6555
6556Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6559
6560Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * include/win32config.h: Yon Derek provided a first fix
6563 to be able to compile libxslt/xsltproc on Windows
6564
6565Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * xpath.c: attempt to work around what seemed a gcc optimizer
6568 bug when handling floats on i386 http://veillard.com/gcc.bug
6569 * tree.c entities.c encoding.c: doing some cleanups while
6570 chasing it
6571
6572Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * Makefile.am: cleanup when --without-debug is specified
6575 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6576 w.r.t. --without-debug and other include points
6577 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6578 Catalogs
6579 * configure.in entities.h tree.h HTMLparser.c: removed
6580 --without-corba, made the _private field mandatory
6581
6582Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6585 outputs a BOM in UTF8, an errata has been issued to avoid the
6586 problem, that was the most reasonable solution... Add support
6587 for a leading UTF8 BOM in entities.
6588
6589Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * valid.c: fixed a bug found when post validating an entity ref
6592 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6593 activate it too
6594
6595Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6598 weakness in the node copy the XPointer and the XInclude
6599 implementations. Serious cleanup.
6600
6601Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * Makefile.am: Kjartan Maraas provided a small patch to
6604 add xml2-config.in to EXTRA_DIST
6605
6606Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6609 provided another failing case found in KDE, the way the
6610 ctxt->vctxt.nodeTab was allocated and freed changed over
6611 time but it wasn't completely cleaned up. This should fix it.
6612
6613Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * parser.c: Stephan Kulow also raised the fact that line number
6616 could get miscounted making debug harder, fixed the problem
6617 in xmlParseCharData()
6618
6619Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * valid.c: Stephan Kulow pointed out a problem when validating
6622 and using an empty entity, forgot a 'break' in a case.
6623
6624Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6627 * doc/xml.html: updated with 2.3.11
6628
6629Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * TODO: updated adding cleanup of generated doc
6632 * configure.in: prepared to release 2.3.11
6633 * xmllint.c: added --version for bug reporting
6634 * doc/html/*.html: rebuilt the doc
6635
6636Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xpath.c: first part of the work on selecting namespace to
6639 fix bug #56115
6640
6641Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6644 when using -liconv
6645 * TODO: updated
6646
6647Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6650 cleanup, encoding support.
6651
6652Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6655
6656Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * xpath.c: bug detected by Ankh when / is used as a function arg
6659
6660Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6663 of element and use it to avoid outputting formatting spaces at
6664 the wrong place. Implemented the format parameter for HTML save.
6665 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6666 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6667 result/HTML/wired.html: of course this impact the result of a
6668 number of HTML tests
6669
6670Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * HTMLtree.[ch]: started augmenting the HTML save API with
6673 encoding and formatting parameters
6674
6675Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * HTMLtree.h: cleanup and started evaluating the work needed on
6678 revamping the HTML output code
6679
6680Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6683
6684Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * valid.c: fixed bug #56049, forgot one check in the
6687 validation routine
6688
6689Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6692
6693Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * libxml.h: fixed an error in last commit
6696 * doc/FAQ.html: added an entry for compilation from CVS
6697
6698Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * xmlversion.h.in libxml.h: Cygwin patches
6701 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6702 * tree.h: cleanup
6703
6704Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6707 memory block in a strange case where libxml is linked twice
6708 in the binary.
6709
6710Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6713 state far too often, simple fix used to avoid it.
6714
6715Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6718 being processed, applied his patch
6719 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6720
6721Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6724 provided fixes to compile on MSCC again
6725 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6726 also provided an update for the project files.
6727
6728Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6731 bug #55810
6732
6733Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * tree.c: fixed xmlGetNsProp() to close bug #55683
6736 Note this requires libxslt to use it's own function instead.
6737
6738Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * HTMLtree.c: when in a pre element no formatting space should
6741 be added.
6742 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6743
6744Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * configure.in: added tests for signal() and signal.h
6747
6748Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6751
6752Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * doc/libxml-doc.el: Felix Natter provided a new version for
6755 libxml2
6756
6757Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * HTMLtree.c: when in a pre element no formatting space should
6760 be added.
6761
6762Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6765
6766Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6769 hack
6770 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6771 * uri.c: fixed a warning
6772
6773Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * HTMLtree.c: trying to close bug #55772 escaping in script
6776 elements
6777 * doc/xml.html: suggest to send mail to the list
6778
6779Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6782 good. Use a macro and based on the solution provided in
6783 vsnprintf manual page from GNU.
6784
6785Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6786
6787 * error.c: Workaround for non-preserving variadic list.
6788 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6789
6790Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * doc/xml.html: added 2.3.10 release
6793
6794Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * configure.in: releasing 2.3.10
6797
6798Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6801
6802Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * encoding.c: Robert Collins provided a patch to add the
6805 "US-ASCII" encoding alias
6806
6807Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6810 string oriented functions and started cleaning the related areas
6811 in xpath.c which needed fixing in this respect
6812
6813Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6816 #55380
6817 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6818
6819Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * TODO: updated
6822 * nanohttp.[ch] : started adding APIs to get the redirected URL
6823 when this occurs (needed for further base computation
6824 * tree.h: cleanup
6825 * encoding.c: cleanup
6826 * SAX.c: minor change around ctxt->loadsubset
6827
6828Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * Makefile.am include/Makefile.am: small change to have
6831 include/libxml rebuilt if working from CVS.
6832 * uri.c: applied another patch from Carl Douglas for URI escaping,
6833 this should close bug #51876
6834
6835Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6838 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6839 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6840 added specific regression test
6841 * parser.h: preparing for the XSLT mode where DTD inherited
6842 attributes are added to the tree.
6843
6844Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * xinclude.[ch]: Updated the namespace for the Last Call version
6847 * result/XInclude/include test/XInclude/include: updated the
6848 testsuite accordingly
6849
6850Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6853 related to bug #51876
6854
6855Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * tree.c: fixed a gross mistake in base computation, xml:base is
6858 not completely correct yet (need cascade).
6859 * xpath.[ch]: added the few things needed to find a function name
6860 and URI from the XPath context when it is called.
6861
6862Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6865 * DOCBparser.c: small cleanup
6866 * xmllint.c: added a --catalogs option to load catalogs from
6867 $SGML_CATALOG_FILES
6868 * tree.c: cleanup
6869 * configure.in: iconv library fixup, ICONV_LIBS
6870
6871Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * catalog.c: handling of CATALOG entries. detection of recursion,
6874 and a few bugfixes
6875 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6876 against the default namespace
6877
6878Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6881
6882Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * parser.c: fixed propagation context info when parsing an
6885 external entity.
6886 * doc/html/*.html: regenerated a couple of docs
6887
6888Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * doc/xml.html: update with 2.3.9 informations
6891
6892Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6895 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6896 * doc/html/* : rebuilt the docs
6897 * valid.c: small patch which may improve some case when
6898 validating.
6899
6900Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * HTMLparser.c: Closed bug #54891
6903 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6904 to the suite
6905
6906Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6909 applied a documentation patch from LotR and filled in a few missing
6910 descriptions
6911
6912Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * xpath.c tree.c parser.c: speed optimizations at the parser level
6915 document tree freeing and xpath evaluation
6916
6917Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * parser.c parser.h parserInternals.h: fixed a couple of
6920 interfaces for handling memory buffer input to const char *
6921 upon suggestion of JamesH.
6922
6923Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * configure.in: LoTR sent a patch fixing the previous commit
6926
6927Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * configure.in: trying to deal again with the stoopid -R linking
6930 flag of Solaris
6931
6932Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * xpath.h: two nodeset access macros from Thomas Broyer
6935
6936Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6939 patch from Thomas Broyer
6940
6941Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6942
6943 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6944 case
6945 * INSTALL: was empty added stuff from the FAQ
6946
6947Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6950 attributes handling and #54433 by adding xmlUnsetProp()
6951 and xmlUnsetNsProp()
6952
6953Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * HTMLparser.c: Patch from Jonas Borgström
6956 (htmlGetEndPriority): New function, returns
6957 the priority of a certain element.
6958 (htmlAutoCloseOnClose): Only close inline elements if they
6959 all have lower or equal priority.
6960 * result/HTML: this of course changed a number of tests results.
6961
6962Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
6964 * xmlIO.c catalog.c: plugged in the default catalog resolution
6965 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6966 documentations
6967 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6968
6969Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6972 integrating catalogs
6973 * catalog.[ch] testCatalog.c: adding a small catalo API
6974 (only SGML catalog support).
6975 * parser.c: restaured xmlKeepBlanksDefault(0) API
6976
6977Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6980
6981Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * parser.c: added xmlParseExternalEntityPrivate() to allow
6984 propagation of ctxt->_private when parsing external entities
6985
6986Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6989
6990Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6993
6994Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * valid.c: warn when indeterminist content model is detected
6997 * result/VC/ElementValid8: this adds a message
6998 * Makefile.am: add --novalid for VCM tests
6999 * parserInternals.c: added a call to Init memory
7000
7001Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7004 when both parameters are NULL.
7005
7006Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * valid.c: applied small patch from Gary Pennington, reindented
7009 some part of the code.
7010
7011Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7014 release, updated and regenerated the docs
7015
7016Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7017
7018 * xpath.c result/XPath/expr/floats : clarified and cleanup
7019 printing of abnormal floats in tests.
7020
7021Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7024 * results/HTML/ : a few changes in the output of the HTML tests as
7025 a result.
7026 * configure.in: tying to fix -liconv where needed
7027
7028Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * Makefile.am: fixed a stupid error
7031
7032Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * configure.in Makefile.am: make the inclusion of the trio
7035 modules in the library conditional
7036
7037Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * DOCBparser.c: patche from László Kovács, fixed entities refs
7040 in attributes handling
7041
7042Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7045 flushing
7046
7047Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * xpath.c: fix of an XSLT namespace bug reported on the list
7050 general/bug-8-
7051
7052Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * strio.h trio.c: Dan McNichol suggested a couple of small
7055 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7056
7057Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7058
7059 * tree.c parser.c encoding.c: spent a bit more time looking
7060 at the parsing speed and DOM handling. Added a few more
7061 speedups.
7062
7063Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * parser.c: small but effective parsing speed improvement
7066
7067Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * configure.in: default on the DocBook parser inclusion (for Gnome)
7070 * DOCBparser.h: fixed a header reference
7071
7072Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * configure.in xpath.c: applied Bjorn patches for FPE on the
7075 alpha
7076
7077Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7080 xmlSaveFormatFileTo()
7081
7082Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * xpath.c: simple and efficient optimization, XPath functions
7085 aways bind to the same code, cache this
7086 * TODO: updated (by saying some is obsolete)
7087
7088Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * xpath.c: more cleanup work on XPath name parsing routines
7091
7092Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7095 xmlXPathParseName
7096 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7097 * debugXML.c: avoid compilation problems if compiling without
7098 HTML support, Igor Zlatkovic
7099 * win32/libxml2/libxml2.def.src: being able to compile without
7100 XPath on Windows
7101
7102Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * libxml.m4: yet another patch from Toshio Kuratomi
7105
7106Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7109
7110Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * tree.[ch]: added xmlSaveFormatFile interface for saving
7113 and indenting a file.
7114
7115Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * xpath.c: fixed bug #53689 related to processing-instruction()
7118
7119Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * DOCBparser.c: patche from László Kovács
7122
7123Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * parser.c: applied fixes from Christian Glahn bug report #53391
7126
7127Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * error.c: Jean François Lecomte provided a complete description
7130 and a fix to bug #53537
7131
7132Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7135
7136Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * DOCBparser.c SAX.c: a bit more work on entities processing.
7139 Still Need to cleanup XML output and references in attributes
7140
7141Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7144
7145Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * tree.c: trying to fix #53574, not completely complete,
7148 I would like xmllint --copy --debug test/ent1 and
7149 xmllint --debug test/ent1 to show the same result.
7150 * xpath.c: fix a bug when trying to sort namespace nodes
7151
7152Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * HTMLtree.c: real fix for #53402
7155
7156Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7159 PIs when using xsl:output
7160 * valid.c: closing #53537 some case generate segfaults if there
7161 is validity errors
7162
7163Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7166 of external parsed entities, added --noent to testDocbook
7167 * valid.c: Garry Pennington found an uninitialized variable
7168 access in xmlValidateElementContent()
7169
7170Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7173 with madness
7174 * result/HTML/ : this modified the result of the regression tests
7175 a lot.
7176
7177Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7180 to doc where it wasn't checked against NULL reported by
7181 Jens Laas
7182
7183Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7186 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7187
7188Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7191 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7192 * SAX.[ch]: cleanup and updates for DocBook
7193 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7194 ex SGML identifier changes
7195 * valid.c: removed a static unused function.
7196
7197Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * HTMLtree.c: applied change for Paul Sponagl on script saving
7200 * Makefile.am: the warning about entity title.xml are normal.
7201
7202Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * configure.in: release of 2.3.7
7205 * Makefile.am: fixing make distcheck
7206
7207Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * doc/html/* doc/xml.html: updated and regenerated the docs
7210
7211Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7214
7215Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * tree.c: fixed #53388 with the provided patch
7218
7219Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * valid.c: Bjorn detected an invalid memory access. Fixed
7222 vstateVPush()
7223
7224Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7227
7228Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7229
7230 * libxml.h: new header used only for the compilation of libxml
7231 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7232 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7233 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7234 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7235 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7236 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7237 baseline (version 1.2 plus a single patch).
7238 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7239 scientific notation for numbers. Tests added.
7240 * xpath.c: formatting of numbers changed to use sprintf
7241 (contribution from William Brack)
7242
7243Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * valid.c: cleanup, more useful debugging
7246 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7247 * xmlIO.c: entity loading is printed as an error when validating
7248
7249Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * valid.c: fixed to validate within entities
7252 * test/VCM/v22.xml: added a specific testcase
7253
7254Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * valid.c: forgot an epsilon transition in for ()+
7257 * test/VCM/v21.xml : added a specific test case
7258
7259Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * valid.c: removed a state explosion exhibited by RSS
7262 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7263 from bug #51872
7264
7265Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7268 validation without using an ugly NFA -> DFA algo in the source.
7269 Made a specific algorithm easier to maintain, using a single
7270 stack and without recursion.
7271 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7272 * hash.c: made the growing routine static
7273 * tree.h parser.c: added the parent information to an
7274 xmlElementContent node.
7275
7276Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * SAX.c parser.c xpath.c: generating IDs when not validating
7279 from an external parsed entity was poisoning the ID has table
7280 with removed values. This was killing XSLT on the KDE help
7281 browser.
7282
7283Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * entities.h: andrew@ugh.net.au detected a double declaration
7286
7287Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * debugXML.c hash.c tree.h valid.c : some changes related to
7290 the validation suport to improve speed with DocBook
7291 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7292 the way validation errors get reported
7293
7294Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7295
7296 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7297 by P C Chow and William M. Brack for XSLT HTML output
7298
7299Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7302 Igor Zlatkovic patches for MSC compilation and added his
7303 updates
7304
7305Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7308 prefix lookup.
7309 * parserInternals.c: fixed the bug reported by Morus Walter
7310 due to an off by one typo in xmlStringCurrentChar()
7311
7312Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * HTMLparser.c result/HTML/*: revamped the way the HTML
7315 parser handles end of tags or end of input
7316
7317Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7320
7321Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
7323 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7324 bug where the linktime verions of free() won't work ...
7325
7326Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7329
7330Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331
7332 * doc/xml.html: added 2.3.6 release
7333
7334Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335
7336 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7337 * result/wml.xml: resulted in a small output change
7338
7339Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * tree.c: xmlNewDoc was missing the charset initialization
7342 * xmllint.c: added --auto to autogenerate a doc, allow to
7343 reproduce the problem fixed on xmlNewDoc
7344
7345Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * xpath.c: trying to get 52979 solved
7348 * tree.c result/ result/noent/: trying to get 52712 solved, this
7349 also made me clean up the fact that XML output in general should
7350 not add formating blanks by default, this changed the output of
7351 a few tests
7352
7353Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7356
7357Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7358
7359 * configure.in: finally released 2.3.6
7360
7361Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * xpath.c: checking for null pointer generated by new code
7364
7365Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * xpath.c: fixed a [] evaluation problem reported
7368 * test/XPath/tests/simpleaddr: extended test
7369 * result/XPath/simpleaddr: updated result
7370
7371Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
7373 * xmllint.c: Dan Timis reported a portability problem
7374 on Macs without mmap, fixed it.
7375
7376Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * testXPath.c : added a --tree option allowing to display the
7379 tree dump of the XPath expression
7380
7381Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * xpath.c: fixed a memleak when comparing nodesets
7384 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7385 * tree.c: added a TODO
7386
7387Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7390 we need string functions
7391 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7392 to be able to use them where needed. Applied some changes
7393 to reduce name linking pollution and compile in only what's
7394 needed.
7395 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7396 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7397 for the string manipulation functions
7398 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7399 to the free() function of xmlmemory.c
7400 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7401 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7402 usage.
7403
7404
7405Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * error.c: applied the context output patch of the error
7408 handling submitted by Chuck Griffith
7409 * error/VC/*: this slightly change some error logs
7410
7411Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * parser.c: fixed line number reporting on error
7414
7415Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7416
7417 * parser.c: Sullivan and Darin found a parser bug,
7418 applied the patch.
7419
7420Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7423 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7424 xmlversion.h.in xpointer.c: of course the way I defined
7425 UNUSED breaks on old gcc version. Try to be smart and
7426 also define it directly in xmlversion.h
7427 * configure.in: removed -ansi flag from the pedantic set
7428
7429Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7430 Huge cleanup, I switched to compile with
7431 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7432 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7433 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7434 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7435 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7436 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7437 encoding.h entities.c error.c list.[ch] nanoftp.c
7438 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7439 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7440 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7441 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7442 Cleanup, staticfied a number of non-exported functions,
7443 detected and cleaned up a dozen of problem found this way,
7444 avoided a lot of public function name/typedef/system names clashes
7445 * doc/xml.html: updated
7446 * configure.in: switched private flags to the really pedantic ones.
7447
7448Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * configure.in: 2.3.5
7451 * doc/html/*: rebuilt the docs
7452
7453Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7454
7455 * parser.c: fixed a reported bug in NOTATION parsing
7456 * uri.c: accepted but not fixed bug 51876, added TODO
7457 * Makefile.am: fixed bug 51876
7458
7459Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * config.h.in configure.in error.c: fix a compilation problem
7462 on platforms without vsnprintf (xml@thewrittenword.com)
7463
7464Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7465
7466 * parser.c: fixed a function name header typo
7467 * SAX.c: notations can also occur in external subset.
7468
7469Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470
7471 * error.c: removed a C++ like comment
7472
7473Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7474
7475 * parser.c: fixing bug 52299 strange condition leading
7476 to a parser crash due to a buffer overflow
7477 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7478 added the specific test case
7479
7480Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7483 xmlXPathConvert{String,Number,Boolean} to be able to make
7484 type casts without a context stack, fixed some implementation
7485 problems related to the absence of context at parse-time,
7486 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7487 in the public API too
7488 * xpointer.c xpathInternals.h: we need to know at parse time
7489 whether we are compiling an XPointer
7490
7491Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7492
7493 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7494 cleaned up the parser internals, refactored XPath code, added
7495 new compilation based APIs and cleanly separated public and
7496 private APIs.
7497
7498Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7499
7500 * xpath.h: the comp field must be added at the end to avoid
7501 killing binary compat.
7502
7503Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * Makefile.am: detect XPath memleaks in regreson tests
7506 * error.c: fixed and error w.r.t. error reporting still using
7507 stderr
7508 * hash.c: added new line at end of file
7509 * tree.h: minor cleanup
7510 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7511 expression parsing from evaluation, resulted in a number of
7512 changes internally, and in XPointer. Likely to break stuff
7513 using xpathInternals.h but should remain binary compatible,
7514 new interfaces will be added.
7515
7516Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7517
7518 * configure.in: fixed a couple of problems reported by
7519 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7520 without gcc on non linux platforms.
7521
7522Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7525 a fix for --with-html-dir= configure support. I hope it won't
7526 break rpm generation
7527
7528Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * xmlIO.c: one function comment cleanup.
7531
7532Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * SAX.c: external subset notations were improperly registered
7535 in the internal subset.
7536
7537Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538
7539 * README.cvs-commits: added, pointing to HACKING
7540 * HACKING: updated
7541
7542Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * parser.c: and Matt Sergeant found one in the XML push
7545 parser (erroneous check I forgot to remove when I fixed the
7546 main parser).
7547
7548Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7549
7550 * xpath.c: ptittom found a small bug in UnaryExpr
7551
7552Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * configure.in: bumped to 2.3.4
7555 * error.c: fixed bug #51860
7556 * tree.c: fixed bug #51861
7557 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7558 * tree.[ch] : added xmlDefaultBufferSize
7559 * nanoftp.c: typo in function name header block
7560 * doc/xml.html : updated, added link to XML::LibXSLT
7561 * doc/html/* : rebuilt the docs
7562
7563Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7564
7565 * parser.c SAX.c: the new content parsing code raised an
7566 ugly bug in the characters() SAX callback. Found it
7567 just because of strangeness in XSLT XML Rec ouptut :-(
7568
7569Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * Makefile.am: Martin Baulig suggested to add -lm
7572 * tree.c: found another bug in xmlNodeGetContent()
7573
7574Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * xpath.c: Bjorn found the error related to strictness of comparison.
7577
7578Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * parser.c: trying to fix the Dtd parsing problem reported
7581 by Gary, side effect of last week speed optimizations.
7582
7583Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7584
7585 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7586 * parserInternals.c: removed unneeded test raised by Stric
7587
7588Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7589
7590 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7591 and fixed by William Brack). Added xmlXPathFormatNumber.
7592 Changed the sorting slightly.
7593 * configure.in Makefile.am example/Makefile.am: Added -lm.
7594 Please note that applications linking with libxml2, must
7595 also like with the math library from now on.
7596
7597Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7600
7601Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7602
7603 * parser.c: one must report spaces even if the Dtd element
7604 content proves that this is not part of the element content.
7605 * result/valid/*.xml: this changed the ouptu slightly
7606
7607Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7608
7609 * configure.in: bumped to 2.3.3
7610 * doc/xml.html: updated
7611
7612Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * tree.c: minor doc fix
7615 * xpath.c: deallocation issues when a result tree has been
7616 converted to a node-set
7617
7618Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * doc/xml.html: oops corrected dates s/2000/2001
7621
7622Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * valid.c: new patch from Gary Pennington
7625
7626Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7627
7628 * doc/xml.html: applied patch from Ankh
7629
7630Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631
7632 * xinclude.c: fixed a problem building on Mac
7633
7634Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * parser.c: more work on increasing parsing ferformances
7637
7638Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7639
7640 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7641 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7642 avoiding memcpy in production builds MEM_CLEANUP macro use
7643 * parser.[ch] parserInternals.c: optimizations of the tightest
7644 internal loops inside the parser. Better checking of I/O
7645 flushing/loading conditions
7646 * xmllint.c : added --timing
7647
7648Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649
7650 * configure.in: bumped to 2.3.2
7651 * doc/xml.html: updated for release
7652
7653Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7654
7655 * xpath.c: found a memleak and fixed a nasty bug
7656
7657Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * xmllint.[c1] : added return code errors for xmllint
7660 * xpath.c: specific debug dump function for result value trees
7661
7662Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7663
7664 * xpath.c: finally implemented xmlXPathCompareNodeSets
7665 * test/XPath/expr/floats results/XPath/expr/floats: added
7666 a test for float expressions
7667
7668Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7671 * parserInternals.[ch]: trying to speed up parsing
7672 * xpath.c : speeded up node set equality op
7673
7674Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7677 better handling of ID/IDREF and the list modules associated
7678 * configure.in: small CFLAGS cleanup
7679
7680Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681
7682 * configure.in: fixed iconv detection on AIX (stric)
7683
7684Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7685
7686 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7687
7688Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7689
7690 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7691 and optimized xmlXPathNodeSetSort
7692
7693Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7694
7695 * xpath.c: bug fix when context size is 0
7696 * parser.c: I like Norm's Dtd because they still manage to break
7697 the parser occasionally
7698
7699Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7700
7701 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7702
7703Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7704
7705 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7706 attributes within the XML-1.0 namespace
7707
7708Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7709
7710 * xpathInternals.h: exported a few axis functions
7711 * doc/xml.html: updated the doc
7712
7713Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7714
7715 * configure.in: applied patch from Daniel van Balen for OpenBSD
7716 and bumped version to 2.3.1
7717 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7718 attempt to find autoclosing was simply broken, removed it,
7719 updated the examples, this is better
7720
7721Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7722
7723 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7724 hash functionnalities.
7725 * doc/html/* : rebuild the doc
7726
7727Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7728
7729 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7730 on predicate
7731 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7732 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7733 really want to have tags closed on output even if we accept
7734 unclosed ones on input
7735
7736Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7737
7738 * xpath.c: ouch don't free NULL, rare case fixed
7739 * tree.c: don't coalesce text nodes if they don't have the
7740 same behaviour wrt escaping on output
7741
7742Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7743
7744 * xpath.c: small fixup
7745 * SAX.c: don't warn on empty namespaces.
7746
7747Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7748
7749 * README: a bit of cleanup
7750 * configure.in: preparing for 2.3.0 release
7751
7752Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7753
7754 * hash.[ch]: added a first version of xmlHashSize()
7755 * valid.c: another bug fix from Gary Pennington
7756
7757Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7758
7759 * valid.c: couple of bug fixes pointed by Gary Pennington
7760 * HTMLtree.c: #if 0 cleanup
7761
7762Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7763
7764 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7765 which removes a time consuming check of xmlXPathNodeSetAdd()
7766 and use it in places where we are sure to not break unicity
7767
7768Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7769
7770 * xpath.c: bug fixes found from XSLT
7771 * tree.c: preserve node->name special values when copying nodes.
7772 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7773 external subset are fetched when available but without full
7774 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7775 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7776 output with encoding disabled.
7777
7778Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7781 xmlCheckFilename should not be called from xmlFileOpenW
7782 and xmlGzfileOpenW
7783
7784Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7785
7786 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7787 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7788 added the new tests for URI normalization
7789 * testURI.c: fixed stoopid bugs
7790 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7791 the URI in the error messages are now properly normalized
7792
7793Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7794
7795 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7796
7797Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7798
7799 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7800
7801Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7802
7803 * xpath.c: fixed mod operator
7804
7805Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7806
7807 * parser.c: fixed xmlStrcat doc
7808 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7809 trees.
7810
7811Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7812
7813 * xpath.c result/XPath/tests/chaptersbase
7814 result/XPath/tests/simplebase: fixed XPath node()
7815 * tree.c: small fix in xmlNewNs()
7816 * Makefile.am: removed extraneous xml2Conf.sh rule
7817
7818Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7821 Changed the library name, in order to get libxml-devel and
7822 libxml2-devel to coexist on a single system
7823 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7824 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7825
7826Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7827
7828 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7829 libxml2-devel installable in // as libxml-devel.
7830
7831Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7832
7833 * doc/Makefile.am: fixed make rebuild in doc
7834 * doc/html/*.html: rebuilt the docs
7835
7836Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7837
7838 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7839
7840Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7841
7842 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7843 the HTML doc to go into the -devel RPM ...
7844 * aclocal.m4 config.h.in: some updates due to auto* magic
7845
7846Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7847
7848 * xpath.h: added a hook in the context structure allowing to
7849 link to extra support, needed for XSLT
7850
7851Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7852
7853 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7854 xmlXPtrCmpPoints to use it.
7855 * propagated the following patch from Alejandro Forero
7856 * include/win32config.h xmlIO.c: applied further suggestions
7857 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7858 * example/gjobread.c: fixed warnings, now that it builds
7859
7860Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7861
7862 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7863
7864 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7865 filename points to a valid file (not a directory).
7866 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7867 Added calls to xmlCheckFilenameDir.
7868
7869 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7870 `path' (rather than `filename') as the parameter to gzopen and open.
7871
7872Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7873
7874 * Makefile.am: fixed a problem with EXTRA_DIST
7875
7876Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7877
7878 * Makefile.am example/Makefile.am: finally found the trick
7879 to build the example, i.e. add "." in SUBDIRS before example
7880 in the list <grin/>
7881
7882Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * doc/xml.html: updated with an XSLT section, removed pointer to
7885 W3C CVS base.
7886
7887Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7888
7889 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7890 too, and deallocation need to occur the same way.
7891
7892Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7893
7894 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7895 type correponding to an XSLT result tree fragment. Share most
7896 of the data format with node set, as well as operators.
7897 * HTMLtree.c: added a newline at the end of the doctype output
7898 whe this one is not present initially.
7899 * tree.c: make sure taht the parent and doc pointers are properly
7900 set when copying attributes (lists).
7901
7902Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7903
7904 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7905
7906Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7907
7908 * xpath.c: seems I finally killed that ugly path evaluation
7909 context bug (tagged 9999 in case is is wrong)
7910
7911Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7912
7913 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7914 for XSLT
7915
7916Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7917
7918 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7919 for xmlGzfileOpen() bug
7920
7921Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7922
7923 * xpath.c: removed an error found by XSLT usage
7924 * tree.c parserInternals.h: use a predefined static string
7925 for text and comment nodes, avoid freeing them in xmlFreeNode,
7926 exported the string name in parserInternals.h and added
7927 another value to disable encoding at output (for XSLT),
7928 gain memory, time.
7929
7930Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7931
7932 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7933 win32/libxml2/libxml2_so.dsp: new makefiles and update
7934 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7935
7936Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7937
7938 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7939 Gary Pennington
7940
7941Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7942
7943 * xpath.c: fixed the comaprision of values and nodelists,
7944 need to compare nodelist still ...
7945 * debugXML.c: avoided a possible core dump
7946 * HTMLparser.c: cleanup
7947 * nanohttp.c: contributed fix.
7948 * tree.c: fixes in properties handling added xmlSetNsProp
7949 needed by libxslt
7950 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7951 comment
7952 * TODO: updated
7953
7954Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7955
7956 * parser.c parserInternals.c: applied Bjorn Reese optimization
7957 patch
7958
7959Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * Makefile.am: applied patch fro make check from Martin Vidner
7962
7963Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7964
7965 * configure.in: preparing 2.2.11
7966 * doc/html/*: rebuild the HTML files
7967 * doc/xml.html : updated
7968
7969Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7970
7971 * tree.c: fixed a stupid bug
7972 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7973 patches related to validation of an XInclude processing result
7974 * TODO: updated
7975
7976Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7977
7978 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7979 on large files
7980
7981Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7982
7983 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7984
7985Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7986
7987 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7988 reported by Jonas Borgström
7989 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7990
7991Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7992
7993 * testXPath.c xpath.c: fixing the XPath union expressions problem
7994 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7995
7996Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * xmllint.c: Made is so if the file name is "-" is will read form
7999 standard input. Sven Heinicke <sven@zen.org>
8000 * tree.c: fixed a problem when growing buffer
8001 * tree.h: fixed the comment of the node types following andersca
8002 comment
8003 * TODO: updated
8004
8005Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * HTMLparser.[ch]: added a way to avoid adding automatically
8008 omitted tags. htmlHandleOmittedElem() allows to change the
8009 default handling.
8010 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8011 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8012 of xmllint too when using --memory flag, added a memory test
8013 suite at the Makefile level.
8014 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8015 with namespace use when encountering QNames in XPath evalation,
8016 added xmlns() scheme in XPointer.
8017 * nanoftp.c : incorporated a fix
8018 * parser.c xmlIO.c: fixed problems raised with encoding when using
8019 the memory I/O
8020 * parserInternals.c: closed bug 25934 reported by
8021 torsten.landschoff@innominate.de
8022 * TODO: updated
8023
8024Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8027 on a non-updated tree :-(, made a 2.2.10 release to correct the
8028 situation
8029
8030Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8033 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8034 integrated a set of OpenVMS changes from Howard Taylor
8035 <Howard.Taylor@pacoast.com>
8036
8037Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8040 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8041
8042Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * HTMLparser.c: some fixes on auto-open of html/head/body
8045 * encoding.c: fixed a compilation error on some gcc env
8046 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8047 XPointer implementation
8048 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8049 related XPointer tests and associated results
8050
8051Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * doc/xmldtd.html doc/xml.html: following a short step by step
8054 guidance on IRC to help maciej with DTDs I started a small
8055 page on the subject.
8056
8057Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * HTMLparser.c: fixed handling of broken charrefs
8060 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8061 patches
8062
8063Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * doc/xml.html doc/html/* : rebuilt the docs after adding
8066 xinclude and updated page for 2.2.7 and 2.2.8
8067 * configure.in: releasing 2.2.8
8068
8069Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * parser.[ch] parserInternals.c: applied the conditional
8072 section processing fix from Jonathan P Springer
8073 <jonathan.springer2@gte.net>
8074 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8075 project file, fixed iconv default non support
8076 * xpath.c: fixed the problem of evaluating relative expressions
8077 when a node context is provided.
8078
8079Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * nanoftp.c: fixed gcc 2.95 new warnings
8082 * SAX.c: fixed a stupid bug
8083 * tree.c: fixed a formatting problem when round-tripping
8084 from/to memory
8085 * xinclude.c: chased memleak, fixed a base problem
8086 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8087 xmlXPtrBuildNodeList()
8088 * TODO: updated
8089 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8090 adding a first small set of regression tests for XInclude
8091
8092Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * nanohttp.[ch]: applied Wayne Davison patches to access
8095 the WWW-Authorization header.
8096 * parser.c: Closed Bug#30847: Problems when switching encoding
8097 in short files by applying Simon Berg's patch.
8098 * valid.c: fixed a validation problem
8099 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8100 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8101 Wayne Davison
8102 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8103 need to be extended to non full nodes selections.
8104 * xinclude.c: starts to work decently
8105
8106Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8109 debugXML.c xmlversion.h.in: Started adding XInclude support,
8110 this is a new xmllint option
8111 * tree.c xpath.c: applied TOM patches for XPath
8112 * xpointer.c: fixed a couple of errors.
8113 * uri.c: added an escaping function needed for xinclude
8114 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8115 new warning from RH70 gcc's version
8116
8117Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * HTMLparser.c: fixed loop on invalid char in scripts
8120 * parser.c: update to description of xmlIOParseDTD()
8121 * libxml.m4 xmlversion.h.in: changes contributed by
8122 Michael Schmeing <m.schmeing@internet-factory.de>
8123 * configure.in: preparing for 2.2.7
8124 * Makefile.am: trying to avoid config.h and acconfig.h
8125 being included in the distrib
8126 * configure.in: released 2.2.7
8127
8128Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8131 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8132
8133Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * parser.[ch]: added xmlIOParseDTD()
8136 * xpointer.c: added support for the 2 extra parameters of
8137 string-range, fixed a stoopid error when '0' was present
8138 in XPointer expressions
8139 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8140 testsuite for the above
8141
8142Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * libxml.spec.in: improved package descriptions
8145
8146Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * xpath.c xpathInternals.h: applied a large cleaning patch
8149 from TOM <ptittom@free.fr>, it also add namespace support
8150 for function and variables registration.
8151
8152Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8155 * Makefile.mingw: Wayne Davison's update adding hash.c
8156
8157Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * xpath.c: fixed the root evaluation problems
8160 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8161 ignorable spaces with <b> <bold> <em>
8162 * tree.c: fixed a loop in xmlSearchNsByHref()
8163
8164Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * xpath.c: applied another XPath patch from TOM
8167 * xpath.c include/makefile.am: applied another patch from
8168 china@thewrittenword.com (cleanup on IRIX).
8169
8170Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * xml-config.1: received a fixed version from Fredrik Hallenberg
8173 <hallon@lysator.liu.se>
8174
8175Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8178 cleanup patch for XPath
8179
8180Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * patched to redirrect all "out of context" error messages to
8183 a reconfigurable routine. The changes are:
8184 * xmlerror.h : added the export of an error context type (void *)
8185 an error handler type xmlGenericErrorFunc there is an interface
8186 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8187 to reset the error handling routine and its argument
8188 (by default it's equivalent to respectively fprintf and stderr.
8189 * all the c files: all wild accesses to stderr or stdout within
8190 the library have been replaced to calls to the handler.
8191
8192Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * configure.in: release 2.2.6
8195 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8196 exporting the inner functions of xpath for extension modules
8197 * doc/*: updated and rebuilt the doc
8198
8199Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * nanohttp.c : applied Wayne HTTP cleanup patch
8202 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8203 and xmlNodeSetSpacePreserve()
8204
8205Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * xpath.c: closing bug #29260
8208
8209Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8212 multikey tuples, made hash structure opaque
8213 * valid.[ch]: moved elements, attributes, notations decalarations
8214 as well as ID and refs to hash tables.
8215 * entities.c: hash cleanup
8216 * xmlmemory.c: fixed a dump problem in debug mode
8217 * include/Makefile.am: problem passing in DESTDIR= values patch
8218 from Marc Christensen <marc@calderasystems.com>
8219 * nanohttp.c: removed debugging remains
8220 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8221 * HTMLparser.c parser.c: fixing a number of problems with the
8222 macros in the *parser.c files (Wayne).
8223 * HTMLparser.c: close the previous option when opening a new one
8224 (Marc Sanfacon).
8225 * result/HTML/*: updated the HTML results accordingly
8226
8227Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8230 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8231 XPath functions and XML entities table to them. More to come...
8232 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8233
8234Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * tree.c: coalesce adjacent text nodes
8237 * valid.c: handling of blank nodes in DTd validation (raised
8238 by problems with a posteriori validation).
8239 * nanohttp.c: changing behaviour on HTTP write stuff.
8240 * HTMLtree.c: forced body and html to be explicitely closed.
8241 * xpath.h: exported more XPath functions.
8242
8243Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * Release of 2.2.5
8246 * xpointer.c: range() range-inside and other helper functions
8247 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8248
8249Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8252 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8253
8254Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8257 and XPointer modules
8258
8259Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * SAX.h: closed #25107
8262
8263Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * testSAX.c: fixed problem with cdata reporting
8266 * SAXresult/* : updated
8267
8268Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8271 Closed bug #27499, added to regression tests
8272 * TODO: updated
8273
8274Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8277 support for SCRIPT and STYLE with help from Bjorn Reese
8278 * test/HTML/* result/HTML/*: added simple testcase and updated
8279 the existing ones.
8280
8281Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8284 string-range for empty strings
8285 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8286 test/XPath/xptr/strrange: augmented the XPointer testsuite
8287
8288Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * doc/xml.html doc/xmlmem.html: added a module describing memory
8291 interfaces and use, updated the main page.
8292
8293Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8296 nanoftp code work on Windows too now
8297
8298Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8301 * xpointer.c: implemented string-range() at least a good first version
8302 * test/XPath/docs/str test/XPath/xptr/strrange
8303 result/XPath/xptr/strrange: the string-range() tests
8304
8305Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * Makefile.am include/Makefile.am include/win32config.h
8308 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8309 and make distcheck
8310
8311Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8314 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8315 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8316
8317Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8320 patch for socklen_t detection by
8321 Albert Chin-A-Young <china@thewrittenword.com>
8322
8323Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8326 and added a --dtdvalid option to xmllint used to test it
8327
8328Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8331 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8332
8333Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8336 handlings (registration, lookup, cleanup)
8337
8338Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * configure.in Makefile.am include/makefile.am: adding XPointer
8341 and XPtrtests target
8342 * xpointer.[ch] : new files for XPointer support
8343 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8344 more XPath tests
8345
8346Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * configure.in: fixed, very broken, make distcheck works again
8349
8350Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * More work toward 2.2.5, integrated a number of patches
8353 * configure.in Makefile.am win32config.h.in: trying to cleanup
8354 make distcheck .... huh ...
8355 * include/Makefile.am include/win32config.h: new directory
8356 for includes
8357 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8358 updated teh makefiles and instructions for WIN32
8359 * xpath.c: small fixes
8360 * test/XPath/ results/XPath: updated the testcases and results
8361 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8362 suggested patches
8363 * valid.c: fixed an ID bug
8364
8365Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008368 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008369 * xpath.[ch]: worked on XPointer
8370
8371Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * configure.in Makefile.am: 2.2.5, ship the include in an
8374 include/libxml subdirectory, use symlinks when using CVS
8375 * testSAX.c: fixed small bug
8376 * testXPath.c: changed the way testfiles are parsed
8377 * debugXML.c: same kind of cleanup when parsing an argument expression
8378 XPath/XPointers can have blanks embedded
8379 * xpath.[ch]: more cleanup, reorgs for XPointer work
8380 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8381 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8382
8383Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8386 in the XPath engine, rewrote large parts of it, now it's far
8387 cleaner and in sync with the REC not an old WD. Fixed a parsing
8388 problem in the interactive XML shell found when testing XPath.
8389
8390Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8393 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8394 examples with the extra test
8395
8396Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8399 the global init function.
8400
8401Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * HTMLparser.c: Doohhh, attribute name parsing was still case
8404 sensitive ! Fixed this ...
8405 * result/HTML/* : updated the tests results accordingly
8406
8407Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8410 engine, should be far more stable, incorporated a new version of
8411 preceding/following axis, need testing
8412 * uri.c: fixed file:///c:/a/b/c problem
8413 * test/XPath/tests/idsimple: augmented the XPath tests
8414
8415Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8416
8417 * doc/* rebuilding docs for 2.2.4 release
8418
8419Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * configure.in: releasing 2.2.4
8422 * parser.[ch]: added xmlStrEqual()
8423 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8424 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8425 use xmlStrEqual instead
8426 * TODO: updated
8427 * added an XPath test
8428
8429Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8432 * entities.h: exported xmlInitializePredefinedEntities
8433 * parser.[ch] : added xmlInitParser()
8434 * parserInternals.h : had to export htmlInitAutoClose()
8435
8436Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8439 problems
8440 * Makefile.am : added XPath regression tests to normal tests
8441 * uri.c: fixed a problem with local paths, cleanup
8442 * parser.c: fixed a problem with large CData sections
8443
8444Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * configure.in xml-config.in: patch from "Ben Taylor"
8447 <sol7x86@hotmail.com> for solaris shared libs lookup
8448
84492000-09-30 Martin Baulig <baulig@suse.de>
8450
8451 * libxml-2.0.pc.in: Provide pkg-config script.
8452
8453 * configure.in: Create the libxml-2.0.pc script from the
8454 libxml-2.0.pc.in templates.
8455 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8456 script in `$(libdir)/pkgconfig'.
8457
8458Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8461 when compiling with MSC
8462
8463Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8464
8465 * xpath.c: patch for normalize-string() substring-before(),
8466 substring-after() and translate() functions from Bjorn Reese
8467 <breese@mail1.stofanet.dk>
8468 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8469 Fredrik Hallenberg <hallon@lysator.liu.se>
8470 * TODO: updated
8471
8472Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8475 problem of socklen_t being undefined on a number of platforms
8476 * debugXML.c: fixed a compilation problem when without snprintf
8477
8478Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8481 an URI bug and a fix for the control-character-induced infinite loop
8482 * nanohttp.c: preventive fix for compiling on WIN32
8483
8484Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * xmlint.c: closing bug #25000
8487
8488Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8489
8490 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8491 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8492 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8493 related function, fixing xmlStrncmp(), and associated cleanup
8494 * result/HTML/entities.html.sax: updating result
8495
8496Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * uri.c: applied patch for URI escaping from Wayne Davison
8499 <wayned@blorf.net>
8500 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8501 from Denis Barbier <barbier@imacs.polytechnique.fr>
8502 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8503 patch from Wayne Davison
8504
8505Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * doc/xml.html : updated with new releases, adding "how to help"
8508
8509Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8512 removed a few warnings in pedantic mode ...
8513 * parserInternals.c parser.c: moved encoding switching function
8514 to parserInternals.c
8515 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8516
8517Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8520 error or warning handlers
8521
8522Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * parserInternals.c parserInternals.h parser.c Makefile.am:
8525 created a new module parserInternals.c, moved most of the
8526 code shared by the various parsers there, as well as
8527 deprecated code from parser.c. More cleanup of parser.c
8528 * uri.c: fixed a problem when URI is NULL
8529 * valid.c: speedup when looking for an attribute declaration
8530
8531Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8534 the cleanup of the computation of URI references when seeking
8535 external entities. The URI reference string and the resulting
8536 URI are both stored now.
8537 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8538 large s(n)printf checks and cleanup from Denis Barbier
8539 <barbier@imacs.polytechnique.fr>
8540 * xmlversion.h.in tree.h: couple of SGML declarations for a
8541 possible docbook module.
8542 * result/VC/ : a couple of test output changed due to the change
8543 of the entities URI
8544
8545Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * parser.h: added a _private field for linking user's data
8548
8549Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * parser.c parserInternals.h: demacroified most of the IS_XXX
8552 the gain in size is significant so ...
8553
8554Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * entities.c: cases where looking up entities with doc==NULL
8557 covered
8558
8559Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * uri.c: applied Wayne Davison patch
8562 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8563
8564Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * uri.c testUri.c: applied Wayne Davison patches
8567 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8568 * Makefile.in: added URItest and included thenin "make tests"
8569
8570Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8571
8572 * xmlversion.h.in: closed bug 22941
8573
8574Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * doc/xmlio.html: added doc and example for entity loader
8577 redefinition.
8578
8579Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8582 used by libxml
8583
8584Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * parser.c: Fixed bug on invalid ontent characters and when using
8587 push.
8588 * xmllint.c: fixed xmllint endling of errors in push mode
8589
8590Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * HTMLparser.c testHTML.c: applied two new patches from
8593 Wayne Davison <wayned@users.sourceforge.net>
8594 * result/HTML/*.sax: regenerated HTML SAX output
8595 * parser.c: more cleanup.
8596
8597Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * HTMLparser.[ch] testHTML.c: applied the second set of
8600 patches from Wayne Davison <wayned@users.sourceforge.net>,
8601 adding htmlEncodeEntities()
8602 * HTMLparser.c: fixed an ignorable white space detection bug
8603 occuring when parsing with SAX only
8604 * result/HTML/*.sax: updated since the output is now HTML
8605 encoded...
8606
8607Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * HTMLparser.[ch]: applied some of Wayne Davison
8610 <wayned@users.sourceforge.net> patches
8611
8612Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8615 undeclared namespace prefix was used, added a warning.
8616 Cleaned up support w.r.t. entities, spilling out a warning
8617 and being pedantic on lookups.
8618 * test/warning/ent9 : added testcase for previous example.
8619 * TODO: updated
8620 * parserInternals.h parser.c: changed the way names are parsed
8621 now allow infinite size and decrease penalty for normal use
8622 * parser.c: Started a big cleanup/check of the parser code,
8623 fixed some of the most tortuous entity code, spotted code
8624 unused anymore
8625 * test/*: added tests for very long names and related nasty
8626 things.
8627
8628Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * doc/encoding.html: added encoding aliases doc
8631 * doc/xml.html: updates
8632 * encoding.[ch]: added EncodingAliases functions
8633 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8634 bottleneck affecting large DTDs like Docbook
8635 * parser.[ch] xmllint.c: added a pedantic option, will be
8636 useful
8637 * SAX.c: redefinition of entities is reported in pedantic mode
8638 * testHTML.c: uninitialized warning from gcc
8639 * uri.c: fixed a couple of bugs
8640 * TODO: added issue raised by Michael
8641
8642Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * doc/encoding.html: propagated Martin Duerst suggestions
8645
8646Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8649 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8650 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8651 by Wayne Davison
8652
8653Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * nanoftp.c nanohttp.c: small cleanup
8656 * TODO: updated
8657
8658Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * added an old VC testcase and updated title.xml entity
8661
8662Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8665 done on auto-opening of <p> tags and cleanup of SAX output
8666
8667Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8670
8671Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * doc/xml.html libxml.* structure.*: updated the doc a bit
8674
8675Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8678 of SAX tests
8679
8680Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8683 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8684
8685Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8686
8687 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8688 * testHTML.c: fix core dump on Solaris 2.x systems
8689 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8690 * result/HTML/*.sax: previous bug fix lead to new results
8691
8692Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8695 * configure.in: added --with-readline=DIR to accept alternate
8696 path for readline include/library
8697 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8698 for ANSI under HP-UX
8699 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8700 includes @LIBS@
8701
8702Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * doc/* : rebuilt the docs
8705 * getting ready for 2.2.2 release
8706
8707Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8710 and xmlAddFeature()
8711 * tree.[ch]: added xmlAddChildList()
8712 * xmllint.c: MAP_FAILED macro test
8713 * parser.h: added xmlParseCtxtExternalEntity()
8714 * valid.c: applied bug fixes removed warning
8715 * tree.c: added CDATA block to elements content
8716 * testSAX.c: cleanup of output
8717 * testHTML.c: added SAX testing
8718 * encoding.c: better error recovery
8719 * SAX.c, parser.c: fixed one of the external entity processing
8720 of the OASis testsuite
8721 * Makefile.am: added HTML SAX regression tests
8722 * configure.in: bumped to 2.2.2
8723 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8724 SAX results
8725
8726Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * configure.in: patch for HP compiler
8729
87302000-08-04 Sven Heinicke <sven@zen.org>
8731
8732 * xmllint.c: Was coredumping sometimes when the file given didn't
8733 exist.
8734
8735Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8738
8739 when using in memory parsing. Need some cleanup.
8740 * xmllint.c configure.in: added a --memory flag to test memory
8741 parsing
8742
8743Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * nanohttp.c: fixed socklen_t replacement to unsigned int
8746 * parser.c: fixed a space handdling missing at the end of
8747 production 28 DOCTYPE.
8748 * xmlmemory.c: fixed a stupid bug on the routine to override
8749 allocation functions
8750 * TODO: updated
8751
8752Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * doc/ regenerated the docs
8755
8756Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * doc/encoding.html doc/xml.html: added I18N doc
8759 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8760 improvements, both parser and filters, added ASCII & HTML,
8761 fixed the ISO-Latin-1 one
8762 * xmllint.c testHTML.c: added/made visible --encode
8763 * debugXML.c : cleanup
8764 * most .c files: applied patches due to warning on Windows and
8765 when using Sun Pro cc compiler
8766 * xpath.c : cleanup memleaks
8767 * nanoftp.c : added a TESTING preprocessor flag for standalong
8768 compile so that people can report bugs more easilly
8769 * nanohttp.c : ditched socklen_t which was a portability mess
8770 and replaced it with unsigned int.
8771 * tree.[ch]: added xmlHasProp()
8772 * TODO: updated
8773 * test/ : added more test for entities, NS, encoding, HTML, wap
8774 * configure.in: preparing for 2.2.0 release
8775
8776Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008779 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008780
8781Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * doc/xml.html: changed the xmlsoft.org structure, updated the
8784 examples w.r.t. root and childs
8785
8786Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8787
Daniel Veillard784b9352003-02-16 15:50:27 +00008788 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008789
8790Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * HTMLparser.c: Work on character encoding support for the HTML parser
8793 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8794 * encoding.c: Fixed a potential memleak in the encoding stuff
8795
8796Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * doc/FAQ.html doc/Makefile.am : added a FAQ
8799
8800Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8803 of the HTML parser to force it to not bypass SAX
8804
8805Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * win32config.h.in: updated
8808 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8809 lacks iconv support :-( need to release 2.1.1
8810 * configure.in: release 2.1.1
8811 * HTMLparser: fixed bug #14784
8812 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8813 by Windows compiler
8814 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8815 the SAX startDocument() callback.
8816 * TODO: updated
8817
8818Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * added xmlStopParser()
8821
8822Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * configure.in: 2.1.0 prerelease
8825 * Large resync between W3C and Gnome tree
8826 * nanoftp, nanohttp.c: fixed stalled connections probs
8827 * HTMLtree.c SAX.c : support for attribute without values in
8828 HTML for andersca
8829 * valid.c: Fixed most validation + namespace problems
8830 * HTMLparser.c: start document callback for andersca
8831 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8832 * parser.h, SAX.c: serious speed improvement for large
8833 CDATA blocks
8834 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8835 different encoding
8836 * example/Makefile.am example/gjobread.c tree.h: work on
8837 libxml1 libxml2 convergence.
8838 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8839 and the LIBXML_TEST_VERSION macro
8840
8841Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8842
8843 * doc/xml.html: various patches and improvements typo fixed by
8844 Felix Natter
8845 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8846 from Felix Natter <fnatter@gmx.net>
8847
8848Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * doc/upgrade.html: updated with instructions for support of both
8851 libxml-1.x and libxml-2.x
8852 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8853 for 2.x support and also fixed includes
8854
8855
8856Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8859 the encoding support, added iconv support, so now libxml if
8860 compiled with iconv automatically support japanese encodings
8861 among others. Work based on initial patch from Yuan-Chen Cheng
8862 I may have broken binary compat in the encoding handler
8863 registration scheme, but that was so utterly broken I don't
8864 expect anybody to have used this feature until now.
8865 * parserInternals.h: fixup on the CHAR range macro
8866 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8867 code.
8868 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8869 * uri.c: added xmlParseURI() I can't believe I forgot to
8870 implement this one in 2.0 !!!
8871 * SAX.c: moved doc->encoding update in the endDocument() call.
8872 * TODO: updated.
8873
8874Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * tree.h: removed extraneous xmlRemoveProp definition
8877 * TODO: added item about --disable-corba configure switch
8878 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8879 * nanoftp.c: fixed include problems giving troubles on AIX and
8880 slowlaris
8881 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8882 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8883 comment and headers changes to lower gtk-doc number of warnings
8884 * doc/html/*: rebuilt docs
8885
8886Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * HACKING: documented the tag for 1.x and instructions
8889
8890Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8893 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8894 xmlCreateIOParserCtxt
8895 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8896 significant overall improvement
8897 * xmllint.c: added I/O test to xmllint
8898 * testSAX.c: added a speed test
8899 * doc/* : updated/regenerated
8900
8901Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * xpath.c uri.h parserInternals.h: cosmetic changes from
8904 "Timur I. Bakeyev" <timur@bat.ru>, including making
8905 xmlCreateURI() public
8906
8907Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8910 and the code at the same time. Added a clean mechanism for
8911 overload or added input methods: xmlRegisterInputCallbacks()
8912 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8913 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8914 * TODO: updated
8915 * doc/* : updated/regenerated
8916 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8917 source dir
8918
8919Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * testURI.c: yet another forgotten commit, I should get some sleep !
8922
8923Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * xmllint.c: forgot to commit this too ?
8926
8927Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * xmlversion.h.in : forgot to commit this previously
8930
8931Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8934 * README TODO: updated for release
8935 * uri.c uri.h: added authority parsing/saving
8936 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8937 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8938 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8939 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8940 Makefile.am : added compile-time customization of libxml
8941 --with-ftp --with-http --with-html --with-xpath --with-debug
8942 --with-mem-debug
8943 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8944 #include <libxml/xxx.h> I hope it won't break too much stuff
8945 and will be manageable in the future...
8946 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8947 and added xmllint to the installed programs
8948 * uri.h: added xmlFreeURI()
8949
8950Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * uri.c uri.h: finished the escaping handling, the base support
8953 and the URI path normalization. Looks good just lacks the
8954 authority content parsing code.
8955 * Makefile.am: added instructions to generate testURI
8956 * TODO: updated
8957 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8958 added links and icons for W3C and Gnome
8959
8960Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * xmlmemory.[ch] : seems I forgot to actually update the files in
8963 the last commit :-)
8964 * doc/xml.html doc/html/* : updated and uploaded the docs
8965
8966Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8969 * TODO: updated
8970 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8971 libxml default allocation function with another set (like gmalloc/
8972 gfree).
8973 * Makefile.am, uri.c, uri.h: added a set of functions to do
8974 exact (litteraly copied from the RFC 2396 productions) parsing
8975 and handling of URI. Will be needed for XLink, one XML WFC,
8976 XML Base and reused in the nano[ftp/http] modules. Still work
8977 to be done.
8978
8979Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * configure.in, libxml.spec.in : libxml2
8982 * doc/* : updated the doc page, rebuilt the docs
8983
8984Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * all: tagged LIB_XML_1_X
8987 * *.c *.h : updated from W3C CVS tree
8988 * configure.in : 2.0.0-beta
8989 * libxml.spec.in : libxml2 package nam
8990 * result/* : new version of the tests output
8991
8992Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8995
8996Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * doc/* : rebuilt the docs
8999 * parser.c: final patch on #6766
9000 * valid.c: small patch on validity checks.
9001
9002Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9005 added
9006 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9007 compatibility w.r.t. XML spec and existing code.
9008
9009Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * parser.c: seems a better solution to <a> </a> exists,
9012 will try it for a while
9013
9014Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * parser.c: tried to remove the <a> </a> generating <a/>
9017 this is hard. Left a flag for that purpose. Fixed bug #6766
9018 * configure.in: prepared 1.8.7 not released, due to previous
9019 problem
9020
9021Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * doc/xml.html : applied second patch from Paul DuBois
9024
9025Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * doc/xml.html : applied patch from Paul DuBois
9028
9029Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9032
9033Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9036 compilation warnings on various platforms.
9037 * parser.c: Fixed #5281 validity error callbacks are now desactived
9038 by default if not validating.
9039
9040Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9041
9042 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9043
9044Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9047 <gkatsi@cs.toronto.edu>
9048
9049Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9052 processing URLs
9053
9054Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9057 xmlNanoFTPUpdateURL for persistent control connections.
9058 * configure.in: 1.8.6
9059
9060Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9063 * tree.[ch] : added xmlSaveNoEmptyTags
9064
90652000-01-29 James Henstridge <james@daa.com.au>
9066
9067 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9068
9069 * Makefile.am: added nanoftp.[ch] to the build.
9070
9071Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9072
9073 * nanoftp.[ch]: cleanup, comments, API
9074 * debugXML.c : fixed a bug in the cat command
9075 * doc/*: regenerated the docs
9076
9077Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9080 * debugXML.c : fixed a bug in the cat command
9081 * valid.c: fixing some small probs
9082 * libxml.spec.in: get rid of the SNAP suffix
9083 * doc/xml.html: updated the status
9084
9085Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * xml-config.in: xml-config --version to just return the
9088 version number
9089 * xpath.c: some cleanup w.r.t. axis when the current node is
9090 an attribute.
9091 * TODO: updated
9092
9093Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9094
9095 * configure.in: prepared for libxml-1.8.5
9096 * doc/* recompiled the documentation
9097
90982000-01-17 Jody Goldberg <jgoldberg@home.com>
9099
9100 * configure.in : WARNING autoconf subtlety alert :
9101 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9102 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9103 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9104 get defined by AC_CHECK_HEADERS.
9105
9106Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9107
9108 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9109 Rune.Djurhuus@fast.no
9110
9111Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * TODO: updated
9114 * tree.c, parser.c: made sure that only memory alloc problems
9115 and internal parser errors are allowed to write to stdout or
9116 stderr.
9117
9118Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * tree.c : restored xmlNewGlobalNs since this seems used by
9121 a lot of existing code :-(, fixed a bug in xmlNewNs
9122 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9123 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9124 to exit() from the library code.
9125 * xpath.c, parser.c: removed bugs or unused code detected by
9126 Windows compilers
9127 * parser.c: started adding interfaces for parsing well balanced
9128 XML fragments
9129 * configure.in: releasing 1.8.4
9130 * doc/* : rebuilt the docs
9131
9132Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * tree.[ch] : added xmlNewDocFragment() for DOM
9135 * testHTML.c: uninitialized variable.
9136
9137Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * doc/* : rebuild the docs
9140
9141Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * acconfig.h: readline and history patch
9144 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9145 * tree.c: added check and handling when possibly removing an ID
9146 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9147 and saving.
9148 * test/HTML/entities.html result/HTML/entities.html* : test for
9149 various entities reference cases
9150 * result/HTML/* : as a result output of some testcase have
9151 changed
9152 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9153 by previous example. added xmlParseTryOrFinish().
9154 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9155 entities.h debugXML.h HTMLparser.h: changed the way struct are
9156 declared to allow gtk-doc to expose those
9157 * parser.c: closed bug #4960
9158 * Makefile.am configure.in: Applied patch from
9159 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9160 and math/socket libs detection
9161
9162Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * configure.in, Makefile.am: link tester against readline
9165 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9166
9167Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * tree.[ch]: added xmlRemoveProp
9170 * win32config.h.in nanohttp.c: avoid including the Windows
9171 socket stuff in every C files
9172 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9173 the XmL parser(s)
9174 * test/ns4 result/ns4 etc...: added test case for previous prob
9175 * tree.c: xmlNewNs wasn't checking for double definition
9176 * Makefile.in: fixed a problem with dist-hook duplicates
9177 * parser.[hc], xmlIO.c: fixed the loading of external entities
9178 APIs, now xmlLoadExternalEntity() is used everywhere and
9179 setting up an app specific front-end using the
9180 * SAX.c parser.c: some fixes, now the xhtml spec validates
9181 with the xhtml DTD.
9182 * error.c: fixed crashes in case of no input stream
9183 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9184 to the validation tests and results
9185
9186Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9189 too htmlCreatePushParserCtxt() and htmlParseChunk()
9190 * parser.c: a bit of cleanup.
9191 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9192 to XML) removed the last mem leak known
9193 * HTMLtree.c: output message cleanup
9194 * xmlmemory.c: display content info about memory blocks
9195 * result/HTML/wired.* : missing att value warning change
9196
9197Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * doc/* : rebuilt the documentation
9200
9201Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9202
9203 * parser.[ch] parserInternals.h: Push parser for XML,
9204 seems to work fine now
9205 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9206 --push for push testing
9207 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9208 * testSAX.c: added --push
9209 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9210 subtree
9211 * xmlIO.[ch] : enriched API + fixes for push mode
9212 * entities.[ch]: added the entity content length to the struct.
9213 * xmlmemory.[ch]: new API to show the last entries for the shell
9214 * valid.c: added required attribute testing
9215 * SAX.c: the cdata callback now merge contiguous fragments
9216 * HTMLparser.c: cleanup of some macros
9217
9218Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * parser.c: fix for PIs name starting with xml
9221 * tree.c: fixed a potential problem with || and && ops
9222 * *.c, configure.in win32config.h.in : generate win32config.h for
9223 those on the Other Side !
9224
9225Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9226
9227 * parser.c: fixed a stupid = vs. == bug :-(
9228 * doc/gnome-xml.sgml: s/glade/xml/
9229
9230Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * configure.in, doc/xml.html : bug fix release 1.8.2
9233 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9234 Hopefully the end of that silly C++ include problem
9235 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9236 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9237 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9238 troubles with autoclosed elements when the stree shape doesn't
9239 follow the DtD specs. Added htmlIsAutoClosed() and
9240 htmlAutoCloseTag()
9241 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9242 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9243 * debugXML.c: fixed a bug on printing default namespaces.
9244 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9245
9246Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * result/HTML/*.htm[l] : updated the HTML regression tests according
9249 to the new output
9250 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9251 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9252 problem due to intermix of extern "C" { ... } declarations for C++
9253 and recursive includes in the headers
9254
92551999-12-20 Chris Lahey <clahey@umich.edu>
9256
9257 * HTMLtree.c: Made it so that html nodes with a single child do
9258 not insert a carriage return before or after the child node.
9259
9260Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * configure.in, doc/xml.html : bug fix release 1.8.1
9263 * parser.c: fixed bug #4344
9264 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9265 added the glue to avoid C++ problems
9266 * doc/* : regenerated the documentation
9267
9268Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9269
9270 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9271 namespace recognition, and Dia as a resul :-(
9272 * encoding.c: closed bug #3950
9273
9274Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * valid.c: debugging a posteriori validation, except URI expansion
9277 stuff this should be fixed now
9278 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9279 Carl Nygard <cnygard@bellatlantic.net>
9280 * tester.c: added --postvalid, cleaning of the code
9281 * tree.[ch]: added xmlDocGetRootElement()
9282
9283Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9284
9285 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9286 c++ losage.
9287
9288Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * configure.in, doc/xml.html : bumped to 1.8.0
9291 * xlink.[ch], Makefile.am : added framework for link detection
9292 * parser.h: added nbChars to parser context, needed for cleanup.
9293 * xmlmemory.c: removed a nasty bug when out of mem
9294 * valid.[ch]: adding namespace support for attribute decl
9295 * tester.c: added --debugent option
9296 * debugXML.[ch]: added xmlDebugDumpEntities()
9297 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9298 buffers instead, this was really needed, validation was breaking
9299 in strange ways due to that. Added xmlParseStringPEReference()
9300 and other parsing from strings functions. Entities processing
9301 modified again, but PERef are still not handled correcly but
9302 unless you're Eve Maller you won't notice :-)
9303 * HTMLparser.c: large changes toward reliability, and switched to
9304 lowercase internal tags, XHTML is lowercase, so it will help
9305 that output is closer to next version.
9306 * doc/* : regenerated the documentation, it is now hosted at
9307 http://xmlsoft.org/ (same bits I just bought the domain :-)
9308
9309
9310Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9313 doc generation
9314 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9315 in the SAX API
9316 * doc/*: rebuilt the doc making sure everything appears in the
9317 HTML files
9318
9319Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9320
9321 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9322 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9323 which allow impressive speed improvement on dataset with
9324 large text pieces, but at the cost of broken binary
9325 compatibility and slightly bigger memory usage.
9326 Configure with --with-buffers to activate them, they
9327 are protected with XML_USE_BUFFER_CONTENT define.
9328 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9329 goal is 0 memory left allocated once parser is no more used
9330 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9331 call xmlCleanupParser() and xmlMemoryDump()
9332
9333Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9334
9335 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9336 * parser.[ch] encoding.[ch]: added memory cleanup routines
9337 * parser.c: closing bug #3788
9338 * doc/*: rebuilt the doc
9339
9340Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9343 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9344 * tester.c: added --compress option
9345 * doc/*: rebuilt the documentation
9346
9347Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9348
9349 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9350 if given /proc/kcore as input !
9351 * doc/xml.html doc/*: updated and rebuilt the documentation
9352
9353Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * parser.c: Fixed some wrongly space collapsing code due to
9356 a misreading of the spec.
9357 * result/*: fixed the output accordingly
9358
9359Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * encoding.c: bug fix and typos
9362 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9363 * parser.c: added attribute normalization closing bug #3597
9364 * test/att* result/att* SAXresult/att*: testcase for attribute
9365 normalization
9366
9367Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9368
9369 * configure.in: closing bug #3163 by adding extra flags for the
9370 cc compiler on HP-UX
9371
9372Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * valid.[ch] : removed a typo and an enumerated type bug in the
9375 xmlAddElementDecl() function
9376 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9377 call to xmlEncodeEntitiesReentrant() so that the functions
9378 New, Set and Get are at the same level.
9379 * parser.c HTMLparser.c: extra memory allocation bug for
9380 attributes detected by someone using libxml in embedded systems :-)
9381
9382Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * xmlmemory.h: turned off mem debug :-\
9385
9386Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9387
9388 * parser.c: closed bug #2784 a one line fix, but worth pushing
9389 a new release out
9390 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9391 some structures, comments before and after the
9392 main element, and other nastyness
9393 * HTMLtree.c tree.c: accomodate the extended HTML supported
9394 * configure.in: pushing 1.7.4
9395 * test/ent8 and related outputs : added a new test for bug #2784
9396 * test/HTML/wired.html and related output: a nasty HTML example
9397 * Makefile.am: improved the test scripts
9398 * docs/* : reran the documentation extractor, updated xml.html
9399
9400Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9403 HTMLparser and debugged the HTML related code. HTML documents
9404 now have their own type
9405 * entities.c: do not dump &apos; for HTML output
9406 * xmlmemory.c: improvement, breakpoint mechanism
9407 * testHTML.c: added --sax --repeat ...
9408 * Makefile.am: improved the HTML tests
9409 * valid.[ch]: added xmlValidGetValidElements and
9410 xmlValidGetPotentialChildren
9411 * tester.c: added --insert to test the 2 new functions
9412 * test//* result//* SAXresult//* : regression test cleanup
9413 and extension.
9414 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9415 gnome-xml-nanohttp.html
9416
9417Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * HTMLparser.c: fixed problems with some autoclose tags
9420 * tree.c: fixed XML output problems.
9421 * result/* SAXresult/*: update of the tests output
9422
9423Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9424
9425 * Makefile.am: Arturo patch for xmlConf.sh version info
9426 * parser.c: Tim Josling patch for single quoted items
9427 * tester.c: Tim Josling patch for tester options usage
9428 * tree.h: indent cleanup
9429
9430Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9431
9432 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9433 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9434
9435Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9436
9437 * tree.c : Raph patch for initialization of CORBA fields
9438 * parser.c, xpath.c, ...: modification of doc comments
9439 * xpath.c : allow spaces in xpath expressions
9440
9441Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * xmlmemory.h: turning off memory debug :-(
9444
9445Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9446
9447 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9448 better SAX interfaces.
9449 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9450 entity.
9451 * configure.in: 1.7.2
9452
9453Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9454
9455 * libxml.spec.in: fixed the URL
9456 * doc/xml.html: improved the documentation front-end
9457
9458Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9459
9460 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9461
9462Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * libxml.spec.in: fixed the alpha compile problem
9465 * parser.[ch]: changed errno to errNo in the parser context :-(
9466 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9467 * doc/xml.html: changed CHAR to xmlChar
9468 * doc/html/*: recompiled the documentation
9469 * configure.in: 1.7.1
9470
9471Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9472
9473 * parser.h: modified the parser context struct to regain 1.4.0
9474 binary compatibility
9475 * parser.c, xml-error.h: added errno ot teh context and defined
9476 a set of errors values with update of errno
9477 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9478 DTDs and entities
9479 * *.h, *.c: complete cleanup of the use of config.h and include
9480 protection depending on the current setup.
9481 * overalll debugging, maintenance and bug-fixing on all modules
9482 * updated the documentation
9483 * ready for 1.7.0
9484
9485Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * HTMLparser.c : cleanup
9488 * SAX.c valid.c valid.h: added ID/IDREF checking
9489 * tree.c tree.h: extended doc structure for refs
9490 * configure.in: 1.6.2
9491 * parser.c: patched bug in SAX user arg call
9492 * parserInternals.h: patched missing close in C++ wrapping
9493 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9494 especially upcoming XPointer implementation.
9495 * doc/xml.html: augmented, typo
9496
9497Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9498
9499 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9500 not all invocations of install understand -d.
9501
9502Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9503
9504 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9505 to make 'check' works, when builddir != srcdir.
9506
9507Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9508
9509 * doc/xml.html : updated the documentation
9510
9511Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9514 not deallocated memory blocks
9515 * *.c : replaces all calls to malloc() free() and realloc() to
9516 the wrapper functions/macros
9517 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9518 instead of xmlFreeNodeList()
9519
9520Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9521
9522 * HTMLparser.c: corrected a stupid bug leading to core dump at
9523 tree deallocation. Removed warnings indicated by
9524 Stephane.Conversy@lri.fr
9525 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9526 looked for in the external subset
9527
9528Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9529
9530 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9531 on SGI by Stephane.Conversy@lri.fr
9532
9533Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9534
9535 * all .h : changed the prototype declaration indent as in gtk
9536 * most .c : working on reducing the TODOs in the code
9537 * most .c : cleanup though -pedantic and Insure++
9538 * improvements on validation ID checkings.
9539 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9540 * xml-config.in: closed #1810
9541
9542Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9543
9544 * tree.h, valid.c, valid.h: more work on validity, IDs
9545 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9546 definition for AIX
9547
9548Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9549
9550 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9551 the distribution due to a cut'n paste error at last commit
9552
9553Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * configure.in: upgraded to version 1.4.0
9556 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9557 Big update, added a large part of the validation process,
9558 it should be usable, but some parts are missing
9559 * xpath.c: improved the implementation w.r.t. root.
9560 * Makefile.am: added more tests
9561 * test and result trees: added a lot of tests
9562 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9563
9564Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9565
9566 * Added an HACKING file
9567
9568Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9569
9570 * xpath.[ch] : improvements and debug of the XPath implementation
9571 * parser.c, HTMLparser.c : modified the parsers to be progressive
9572 * tree.[ch] : extended the Buffer promitives
9573 * xmlIO.[ch] : added basic I/O routines providing progressive
9574 parsing and ready for I18N conversion plugins
9575 * SAXresult/* : the SAX callback sequence maybe slightly different
9576 now
9577 * test*.c : improved/updated the tests programs
9578 * doc/* : recompiled the docs.
9579
95801999-07-26 Michael Meeks <michael@edenproject.org>
9581
9582 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9583
9584 * tree.c: Ditto.
9585
9586Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * configure.in: upgraded to version 1.4.0
9589 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9590 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9591 XML query language, see http://www.w3.org/TR/xpath for more details.
9592 * parser.c, parser.h: added CHAR* related string functions for XPath
9593 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9594 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9595 rebuild the docs.
9596 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9597 and regression testing capabilities for XPath.
9598
9599Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9600
9601 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9602 closing bug #1646
9603
9604Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9605
9606 * Makefile.am, example/Makefile.am: closed bug #1683
9607
9608Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9609
9610 * example/Makefile.am, configure.in: added the makefile for the
9611 gjobread example
9612
9613Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9614
9615 * doc/Makefile.am:
9616 - fix which allow "make install DESTDIR=</install/prefix>".
9617
9618Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9619
9620 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9621 which fixed a problem on the file reading-code.
9622
9623Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9624
9625 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9626 output.
9627 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9628
9629Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * parser.h : Oops removed the binary compatibility problem
9632 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9633 * parser.c, HTMLparser.c: applied patches for reading from stdin
9634
9635Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * parser.c, entities.c, valid.c: cleanup bug #1591
9638 * configure.in: cleanup bug #1592
9639 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9640 the same tree back-end. Hence gdome will be available for it.
9641 * doc/Makefile.am: close bug #617
9642
9643Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9644
9645 * parser.c: alloctate a per parser context SAX interface block
9646
9647Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9648
9649 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9650 and xmlEncodeEntitiesReentrant with the correct one :-\
9651
9652Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9653
9654 * commit of my internal XML base changes, quite a lot of
9655 changes, cleanups, better entities support, framework for
9656 new I/O and charset detection and handling
9657 * Fixed the configure/Makefile stuff to generate shared libs
9658 with the proper version info, so we jumped on rev from
9659 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9660 xmlEncodeEntities() result need to be freed now, and a string
9661 xmlParserVersion provide the current library version.
9662
9663Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9664
9665 * parser.c: fixed a buffer overrun for when you have a very long
9666 attribute with no entities in it.
9667
9668Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9669
9670 * added example directory
9671 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9672
9673Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9674
9675 * Release of libxml-1.1, nearly everything has been touched for
9676 this.
9677 * Added more regression tests
9678 * Updated the documentation
9679
9680Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9681
9682 * tree.[ch]: unified the XML_NO_CORBA defines.
9683 * parser.c encoding.[ch]: started plugging in char encoding detection
9684
9685Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9686
9687 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9688 Also freed allocated buffer.
9689
9690Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9691 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9692 reentrancy problem at printing. One is left in entities.c, to
9693 remove ASAP
9694 * testSAX.c : added a test example showing the use of the SAX
9695 interface if one doesn't want to build the DOM tree.
9696 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9697
9698Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9699
9700 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9701 large revamping of the parser to use SAX callbacks
9702 http://www.megginson.com/SAX/ (or at least a C like interface
9703 a la Expat). It's now possible to set up your own callbacks
9704 and the parser will not build a DOM tree.
9705 * test/* result/*: updated the test suite, I finally removed
9706 the old Namespace draft support (PI based).
9707
9708Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9709
9710 * Makefile.am: added test result to EXTRA_DIST for make tests
9711
9712Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9713
9714 * parser.c, parserInternals.h: moved the chars macro definitions
9715 to parserInternals.h
9716 * parser.c, error.c: applied patches from "Knut Åkesson"
9717 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9718
9719Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9720
9721 * xml-config.in : applied patch to make --version work
9722
97231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9724
9725 * Makefile.am (check-local): Alias for `tests' target. This will
9726 cause `make check' to do the right thing.
9727 (tests): Don't run tests in srcdir. Also, replaced calls to
9728 basename with a `sed' "equivalent".
9729
9730Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9731
9732 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9733 it in the header and not the sources, updated the doc.
9734 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9735 pointing this out.
9736
9737Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9740 exported the inputStream routines.
9741 * doc/html/* : updated accordingly
9742
9743Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9744
9745 * parser.c, parser.h, parserInternals.h: added a few extra
9746 internal calls to allocate and free parser contexts ...
9747 * doc/html/* : updated accordingly
9748
9749Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9750
9751 * configure.in, Makefile.am, doc/makefile.am : General changes for
9752 1.0.0 release and including the generated HTML documentation.
9753
9754Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9755
9756 * makefile.am : added parserInternals.h, oops.
9757
9758Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9759
9760 * parserInternals.h: added this header giving access to the parser
9761 internal functions.
9762 * doc/Makefile.am : added a rebuild target which rebuilds the full
9763 set of documentations
9764 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9765 the internal subset.
9766 * *.c *.h: modifications needed to generate the documentation using
9767 gtk-doc, cleanup of functions blocks, reorganisation of struct
9768 declarations.
9769
9770Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9771
9772 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9773 the tar and spec file to include the beginning of the doc.
9774
97751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9776
9777 * doc/.cvsignore: Added this file.
9778
9779Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9780
9781 * tree.c: fixed xmlGetProp to return "" when the attribute
9782 exists, even if the node-list is NULL.
9783
9784Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9785
9786 * tree.c: patched an error outputting empty attribute values.
9787 * Makefile.am and doc/makefile.am: have been updated during the
9788 week-end. Sorry for an empty CVS log, I got a shell problem.
9789
9790Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9791
9792 * tree.h: cleaned up using enums instead of defines
9793 * parser.c, valid.[ch]: more work on parsing/output of element
9794 declarations
9795
9796Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9797
9798 * valid.[ch], tree.c, parser.c : more work toward full parsing
9799 of XML DTDs.
9800 * README: added informations about mailing-list and on-line
9801 documentation
9802
98031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9804
9805 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9806
9807Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9808
9809 * parser.c, tree.[ch] : more work toward conformance testing,
9810 added a last element to accelerate parsing of very flat structures
9811 started working on internal subset Element content declaration.
9812 * valid.[ch] : first cut at adding code toward validation.
9813 * previous changes had also small impact on most files, especially
9814 the conformance testing using James Clark test suite.
9815
9816Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9817
9818 * test/* : updated the examples, most of them were not well
9819 formed (humm), and added rdf2.
9820 * result/* : resulting changes in the output.
9821
9822Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9823
9824 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9825
9826Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9827
9828 * tree.c: patched a bug in the generation of empty attributes
9829
9830Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9831
9832 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9833 for node/trees/documents/... Biggest problem is namespace
9834 support when copying subtrees.
9835
9836Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9837
9838 * parser.c, entities.c: improve entities and char ref encoding,
9839 and cleanups of error messages.
9840
9841Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9842
9843 * parser.c, entities.c: simple bug hunting done during rpm2html and
9844 rpmfind integration.
9845
9846Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9847
9848 * parser.[ch]: Added interfaces allowing to specify a SAX
9849 handler before parsing.
9850
9851Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9852
9853 * parser.c: redirrect all errors reporting through the SAX
9854 error function
9855
9856Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9857
9858 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9859 * libtool, tlmain ...: update of the libtool files
9860
98611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9862
9863 * entities.c: Use g_snprintf insteda of snprintf.
9864
9865Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9866
9867 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9868 added ent5 test for this purpose.
9869 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9870
9871Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9872
9873 * parser.c: fixed? a strange error due to compression on a GWP
9874 document.
9875
9876Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9877
9878 * tree.[ch]: bug fixing
9879 * entities.[ch]: defined a specific type for predefined entities
9880 * doc/xml.html: more documentation on the library, how to use it,
9881 overview of the interfaces.
9882
9883Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9884
9885 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9886
9887Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9888
9889 * tree.c: corrected a small bug
9890 * doc/xml.html: continuing writing documentation.
9891
9892Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9893
9894 * debugXML.h debugXML.c: added debugging utilities.
9895 * tester.c: added --debug switch.
9896 * tree.c: patched an incorrect node->type assignment.
9897 * parser.c: formatting, ensure that node->doc != NULL in attributes
9898
9899Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9900
9901 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9902 entity support and provide an internal representation close to
9903 DOM one (entity ref nodes, and attribute value as tree). I tried
9904 to preserve the interface but this will surely break some apps
9905 (I have to change rpm2html/rpmfind for example). I had to change
9906 two interfaces, and the generated tree is somewhat different.
9907 * doc/* : started documenting the XML library, the tree and
9908 DOM/Corba. This is a first step.
9909
9910Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9911
9912 * parser.c: Set up the fonctions comment block, boring but useful.
9913 * parser.h, SAX.c, parser.c: now attributes are processed through
9914 the SAX interface. The problem is that my SAX interface diverged
9915 quite a bit from the original one, well this is not an official
9916 spec, and translating it from Java to C is hairy anyway...
9917
9918Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9919
9920 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9921 fonctions comment block, boring but useful.
9922
9923Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9924
9925 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9926 conversion routines. However they are not yet used to convert the
9927 inputs. The core will run with UTF-8.
9928
9929Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * tree.c : make sure that the type id is properly set-up when
9932 a new object is allocated, needed for DOM.
9933
9934Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9935
9936 * tree.h, tree.c: Ok, the main objects in the tree will be native
9937 corba objects, it costs 8 bytes per Node, Attribute and Document
9938 but it simplifies the Corba integration a lot (no extra interface
9939 objects to allocate/free).
9940
9941Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9942
9943 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9944 and changed NODEs contants for conformity with DOM Level 1
9945
9946Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9947
9948 * added hooks to keep track of servants when creating objects
9949 xmlDoc and xmlNode (for Corba export).
9950
9951Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9952
9953 * added xml-config script.
9954
9955Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9956
9957 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9958 to autoupdate libtool and automake conf files.
9959
99601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9961
9962 * Makefile.am: Use '?' to separate the sed
9963 commands as ',' is used when people pass -Wl,something.
9964
9965
9966Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9967
9968 * tree.c, tree.h: added a per-document compression interface.
9969
9970Tue Sep 22 20:47:38 EDT 1998
9971
9972 * tree.c, tree.h: added saving with compression and added interfaces
9973 to control the compression level (xmlGetCompressMode,
9974 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9975
9976Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9977
9978 * parser.c: corrected a loop for files of size 0
9979
99801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9981
9982 * error.h: New file. Contains prototyes from `error.c'.
9983
9984Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9985
9986 * Makefile.am (xmlincdir): New macro.
9987 (xmlinc_HEADERS): Renamed from include_HEADERS.
9988
9989Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9990
9991 * applied small patch on numeric entities from
9992 Christopher Blizzard <blizzard@appliedtheory.com>
9993
9994Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9995
9996 * New release 0.2, removed the old xml_* files so that it's
9997 coherent with the other CVS base (W3C), far better conformance
9998 to standard, new namespaces, decent entities support, beginning
9999 of a SAX-like interface. Nearly nothing left intact, even the
10000 test examples ...
10001
100021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10003
10004 * .cvsignore: Add .deps dir
10005
10006Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10007
10008 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10009
10010Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10011
10012 * configure.in: added test for CPP
10013 * AUTHORS, Changelog: the original ones didn't get commited but the
10014 glib ones instead, fixed.
10015 * Makefile.am: corrected an error in library naming
10016
10017Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10018
10019 * integrated code developped at W3C
10020 * changed the original Copyright
10021 * migrated to automake
10022 * prefixed the filenames by xml_ to avoid filename clashes
10023
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010024Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10025
10026 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10027 should not be called.
10028
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010029Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10030
10031 * libxml-2.0.pc.in: applied the patch to fix #101894
10032
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010033Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10034
10035 * tree.c : applied patch from Lukas Schroeder for register callbacks
10036 * valid.c: modified patch from Lukas Schroeder to test
10037 register callbacks with --chkregister
10038
Daniel Veillard067bae52003-01-05 01:27:54 +000010039Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10040
10041 * xmlreader.c: seriously changed the way data are pushed to
10042 the underlying parser, go by block of 512 bytes instead of
10043 tryng to detect tag boundaries at that level. Changed the
10044 way empty element are detected and tagged.
10045 * python/tests/reader.py python/tests/reader2.py
10046 python/tests/reader3.py: small changes mostly due to context
10047 reporting being different and DTD node being reported. Some
10048 errors previously undetected are now caught and fixed.
10049 * doc/xmlreader.html: flagged last section as TODO
10050
Daniel Veillard51a447a2003-01-04 19:42:46 +000010051Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10052
10053 * python/libxml.py: integrated the Python 2.2 optimizations
10054 from Hannu Krosing, while maintaining compatibility with
10055 1.5 and 2.1
10056
Daniel Veillarde59494f2003-01-04 16:35:29 +000010057Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10058
10059 * xmllint.c: a bit of cleanup
10060 * xmlreader.c: small fix
10061 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10062 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10063
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010064Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10065
10066 * python/setup.py.in: patch from Stéphane Bidoul to include
10067 drv_libxml2.py in setup.py
10068
Daniel Veillard66b82892003-01-04 00:44:13 +000010069Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10070
10071 * doc/xmlreader.html: starting documenting the new XmlTextReader
10072 interface.
10073
Daniel Veillard7704fb12003-01-03 16:19:51 +000010074Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10075
10076 * xmllint.c: added the --stream flag to use the TextReader API
10077 * xmlreader.c: small performance tweak
10078
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010079Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10080
10081 * xmlreader.c python/tests/reader2py: okay the DTD validation
10082 code on top of the XMLTextParser API should be solid now.
10083
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010084Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10085
10086 * xmlreader.c python/tests/reader2py: Fixing some more mess
10087 with validation and recursive entities while using the
10088 reader interface, it's getting a bit messy...
10089
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010090Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10091
10092 * xmlreader.c python/tests/reader.py: another couple of problem
10093 related to IsEmptyElement reported by Stéphane Bidoul needed
10094 some fixes.
10095
Daniel Veillard4f860202003-01-02 13:00:02 +000010096Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10097
10098 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10099 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10100 based on the python XmlTextReader interface.
10101
Daniel Veillard3c265e42003-01-01 21:06:49 +000010102Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10103
10104 * tree.c: backing out one change in the last patch which broke the
10105 regression tests
10106
Daniel Veillard5335dc52003-01-01 20:59:38 +000010107Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10108
10109 * global.data globals.c tree.c include/libxml/globals.h: applied
10110 an old patch from Lukas Schroeder to track node creation and
10111 destruction. Probably missing a lot of references at the moment
10112 and not usable reliably.
10113
Daniel Veillard8ba17412003-01-01 19:13:12 +000010114Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10115
10116 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10117 from doc/news.html and a stylesheet
10118
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010119Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10120
10121 * xmlreader.c python/tests/reader.py: fixed another couple of
10122 xmlreader bugs reported by Stéphane Bidoul and added tests.
10123
Daniel Veillard9e395c22003-01-01 14:50:44 +000010124Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10125
10126 * xmlreader.c python/tests/reader2.py: fixed another validity
10127 checking in external parsed entities raised by Stéphane Bidoul
10128 and added a specific regression test.
10129 * python/tests/reader3.py: cleanup
10130
Daniel Veillardd5896142002-12-31 14:45:26 +000010131Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * xmlreader.c python/tests/reader2.py: fixed a problem with
10134 validation within entities pointed by Stéphane Bidoul, augmented
10135 the tests to catch those.
10136
Daniel Veillarddc85f282002-12-31 11:18:37 +000010137Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * python/generator.py: modified the generator to allow keeping
10140 class references when creating new classes, needed to fix a bug
10141 pointed by Stéphane Bidoul where the input buffer of the
10142 xmlTextReader instance gets destroyed if the python wrapper for
10143 the input is not referenced anymore.
10144
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010145Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10148 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10149
Daniel Veillard571b8892002-12-30 12:37:59 +000010150Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * xmlreader.c python/tests/reader.py: fixed another problem
10153 pointed by Stéphane Bidoul
10154
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010155Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10158 with "<a/>"
10159
Daniel Veillardecaba492002-12-30 10:55:29 +000010160Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * SAX.c: warn on xmlns:prefix="foo"
10163 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10164 for namespace attributes handling.
10165
Daniel Veillard2d84a892002-12-30 00:01:08 +000010166Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10169 a really nasty problem raised by a DocBook XSLT transform
10170 provided by Sebastian Bergmann
10171
Daniel Veillard29b3e282002-12-29 11:14:41 +000010172Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10175 by Stéphane Bidoul and integrated it into the tests
10176
Daniel Veillarde18fc182002-12-28 22:56:33 +000010177Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10180 extended the XmlTextReader API a bit, addding accessors for
10181 the current doc and node, and an entity substitution mode for
10182 the parser.
10183 * python/libxml.py python/libxml2class.txt: related updates
10184 * python/tests/Makefile.am python/tests/reader.py
10185 python/tests/reader2.py python/tests/reader3.py: updated a bit
10186 the old tests and added a new one to test the entities handling
10187
Daniel Veillardaba976d2002-12-28 21:14:18 +000010188Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * python/generator.py python/libxml2class.txt
10191 python/tests/reader.py python/tests/reader2.py: changed the
10192 generator to provide casing for the XmlTextReader similar to
10193 C# so that examples and documentation are more directly transposable.
10194 Fixed the couple of tests in the suite.
10195
Daniel Veillard83298842002-12-28 15:12:33 +000010196Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * doc/guidelines.html: added a document on guildeline for
10199 publishing and deploying XML
10200
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010201Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * valid.c xmlreader.c: final touch running DTD validation
10204 on the XmlTextReader
10205 * python/tests/Makefile.am python/tests/reader2.py: added a
10206 specific run based on the examples from test/valid/*.xml
10207
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010208Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * python/libxml.py: added a few predefined xmlTextReader parser
10211 configuration values.
10212
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010213Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * python/libxml_wrap.h: trying to fix #102037
10216
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010217Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * SAX.c: fixing bug #95296, when the predefined entities
10220 are redefined in the DTD the default one must be used
10221 instead anyway.
10222
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010223Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10224
10225 * doc/xmllint.xml
10226 * doc/xmllint.1
10227 Add discussion of XML_DEBUG_CATALOG to xmllint man
10228 page - bug #100907
10229
10230
Daniel Veillarddf512f42002-12-23 15:56:21 +000010231Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * xmlreader.c: Fixed the empty node detection to avoid reporting
10234 an inexistant close tag.
10235
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010236Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10239 for Python 2.1
10240
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010241Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10244
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010245Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * doc/libxml2-api.xml python/tests/reader.py: one really need
10248 to provide the base URI information when creating a reader parser
10249 from an input stream. Updated the API and the example using it.
10250
Daniel Veillardea7751d2002-12-20 00:16:24 +000010251Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10254 include/libxml/valid.h include/libxml/xmlreader.h: working on
10255 DTD validation on top of xml reader interfaces. Allows to
10256 validate arbitrary large instances. This required some extensions
10257 to the valid module interface and augmenting the size of xmlID
10258 and xmlRef structs a bit.
10259 * uri.c xmlregexp.c: simple cleanup.
10260
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010261Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10264 work on the xml reader interfaces.
10265 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10266 Web page for the Windows binaries.
10267
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010268Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * xmlIO.c: applied a patch for VMS following the report by
10271 Nigel Hall
10272
Daniel Veillard3772de32002-12-17 10:31:45 +000010273Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * parser.c: the parseStartTag bug fix wasn't complete.
10276
Daniel Veillard67df8092002-12-16 22:04:11 +000010277Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10280 parseStartTag, fixing it.
10281 * test/att4 result/att4 result/noent/att4: adding the test
10282 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10283 more methods to XmlTextReader.
10284
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010285Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10286
10287 * win32/libxml2.def.src: added more xml reader exports
10288 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10289 to the build
10290
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010291Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10292
10293 * doc/tutorial/xmltutorial.xml
10294 plus generated html and pdf
10295 Updating tutorial again based on further comments from Niraj
10296 Tolia on the last iteration
10297
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010298Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10299
10300 * doc/tutorial/xmltutorial.xml
10301 * doc/tutorial/includekeyword.c
10302 * doc/tutorial/includegetattribute.c
10303 plus generated html and pdf
10304 Adding fix from Niraj Tolia to tutorial to properly free memory.
10305
10306
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010307Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10310 more methods of XmlTextReader.
10311 * python/libxml2class.txt python/tests/reader.py: this increased the
10312 methods in the bndings, augmented the test to check those new
10313 functions.
10314
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010315Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10318 methods of XmlTextReader.
10319 * python/generator.py python/libxml_wrap.h python/types.c
10320 python/libxml2class.txt: added the reader to the Python bindings
10321 * python/tests/Makefile.am python/tests/reader.py: added a specific
10322 test for the Python bindings of the Reader APIs
10323 * parser.c: small cleanup.
10324
Daniel Veillard06503452002-12-13 10:42:08 +000010325Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * xinclude.c: fallback was only copying the first child not the
10328 full child list of the fallback element, closes #89684 as reopened
10329 by Bernd Kuemmerlen
10330
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010331Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10332
10333 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10334
Daniel Veillard000eafb2002-12-12 10:04:22 +000010335Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
Daniel Veillardc1eed322002-12-12 11:01:32 +000010337 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010338 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010339 gives enum values, fix functype return type, put back fields in
10340 structs
10341 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010342
Daniel Veillard024b5702002-12-12 00:15:55 +000010343Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10346 about htmlNodeDumpOutput location.
10347 * xpath.c: removed an undefined function signature
10348 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10349 too many symbols in the API breaking the python bindings.
10350 Updated with the libxslt/libexslt changes.
10351
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010352Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * configure.in: preparing release of 2.4.29
10355 * doc/*: rebuilt the docs and API
10356 * xmlreader.c: a few more fixes for the XmlTextReader API
10357
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010358Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10359
10360 * include/win32config.h: applied mingw patch from Magnus Henoch
10361
Daniel Veillard5aad8322002-12-11 15:59:44 +000010362Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10365
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010366Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10369 building Python script, does the C parsing directly, generates
10370 a better API description including structure fieds defs and
10371 enums. Still a couple of bugs, but good enough for the python
10372 wrappers now.
10373 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10374 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10375 include/libxml/schemasInternals.h include/libxml/tree.h: more
10376 cleanup based on the python analysis script reports.
10377 * libxml.spec.in: make sure the API XML description is part of the
10378 devel package.
10379
Daniel Veillard01c13b52002-12-10 15:19:08 +000010380Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10383 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10384 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10385 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10386 code cleanup, especially the function comments.
10387 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10388
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010389Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * Makefile.am xmlreader.c include/libxml/Makefile.am
10392 include/libxml/xmlreader.h: Adding a new set of APIs based on
10393 the C# TextXmlReader API but converted to C. Allow to parse
10394 in constant memory usage, far simpler to program and explain
10395 than the SAX like APIs, unfinished but working.
10396 * testReader.c: test program
10397
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010398Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10399
10400 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10401
Daniel Veillard64b35282002-12-04 15:10:40 +000010402Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * tree.c: Chip turner indicated that XHTML1 serialization
10405 rule for style actually break on both IE and Mozilla,
10406 try to avoid the rule if escaping ain't necessary
10407
Daniel Veillard8efff672002-12-04 11:44:48 +000010408Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * nanhttp.c: handle HTTP URL escaping, problem reported by
10411 Glen Nakamura and Stefano Zacchiroli
10412
Daniel Veillard1c732d22002-11-30 11:22:59 +000010413Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10416
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010417Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * uri.c: Johann Richard pointed out some XPointer problems for
10420 URN based URI references in XInclude. Modified the URI parsing
10421 and saving routines to allow correct parsing and saving of
10422 XPointers, especially when attached to "opaque" scheme accordingly
10423 to RFC 2396
10424
Daniel Veillard8db67d22002-11-27 19:39:27 +000010425Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10428 of refactoring to the HTML saving code.
10429 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10430 in the doc.
10431
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010432Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10435 to a buffer API to reuse the generic dump to an OutputIO layer,
10436 this reduces code, fixes xmlNodeDump() for XHTML, also made
10437 xmlNodeDump() now return the number of byte written.
10438
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010439Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * python/setup.py.in: another patch from Stéphane Bidoul for
10442 Python bindings on Windows
10443 * doc/parsedecl.py: small cleanup
10444
Daniel Veillard9715c172002-11-25 16:33:40 +000010445Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * libxml.spec.in configure.in: add a line in %changelog for releases
10448
Daniel Veillard9bc53102002-11-25 13:20:04 +000010449Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * parser.c: patch from Marcus Clarke fixing a problem in entities
10452 parsing that was detected in KDe documentations environment.
10453
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010454Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10455
10456 * python/libxml.c (libxml_prev): Return the previous as opposed to
10457 the next node (I guess this is the result of some cut & paste programming:)
10458
Daniel Veillard80d7b902002-11-23 16:23:08 +000010459Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10462
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010463Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * python/generator.py python/libxml.c python/setup.py.in: trying
10466 to fix the Python bindings build on Windows (Stéphane Bidoul)
10467
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010468Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10469
10470 * win32/configure.js: added option for python bindings
10471 * win32/libxml2.def.src: added more exports
10472
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010473Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10474
10475 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10476 pthreads
10477 * win32/wince/*: applied updates to Windows CE port from Javier
10478
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010479Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * configure.in: preparing 2.4.28
10482 * libxml.spec.in doc/Makefile.am: some cleanup
10483 * doc/*: updated the news and regenerated.
10484
Daniel Veillardfee408f2002-11-22 13:18:30 +000010485Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * HTMLparser.c: final touch at closing #87235 </p> end tags
10488 need to be generated.
10489 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10490 this change slightly the output of a few tests
10491 * doc/*: regenerated
10492
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010493Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * parserInternals.c: fixing bug #99190 when UTF8 document are
10496 parsed using the progressive parser and the end of the chunk
10497 is in the middle of an UTF8 multibyte character.
10498
William M. Brack8b2c7f12002-11-22 05:07:29 +000010499Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10500
10501 * threads.c: fixed initialization problem in xmlNewGlobalState
10502 which was causing crash.
10503 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10504 in xmlInitializeGlobalState.
10505 * parserInternals.c: cleaned up ctxt->sax initialisation.
10506
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010507Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * tree.c include/libxml/tree.h: modified the existing APIs
10510 to handle XHTML1 serialization rules automatically, also add
10511 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10512 libxslt serialization uses it when needed without changing
10513 the library API.
10514 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10515 result/xhtml1: added a new test specifically for xhtml1 output
10516 and updated the result of one XHTML1 test
10517
Daniel Veillardd076a202002-11-20 13:28:31 +000010518Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * xinclude.c parserInternals.c encoding.c: fixed #99082
10521 for xi:include encoding="..." support on text includes.
10522 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10523 test/XInclude/ents/isolatin.txt : added a specific regression test
10524 * python/generator.py python/libxml2class.txt: fixed the generator
10525 the new set of comments generated for doc/libxml2-api.xml were
10526 breaking the python generation.
10527
Daniel Veillard817e70b2002-11-19 22:28:48 +000010528Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10531 * configure.in: patch for Solaris on new autoconf closes #98880
10532 * doc/parsedecl.py: repair the frigging API building script,
10533 did I say that python xmllib sucks ?
10534 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10535 and some comment are no more truncated.
10536
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010537Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * parser.c: Martin Stoilov pointed out a potential leak in
10540 xmlCreateMemoryParserCtxt
10541
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010542Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10545 included in HTML documents and using the push parser.
10546
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010547Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10548
10549 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10550 specified, look for the Python interpreter not just in the
10551 specified root but also in the specified location. Fixes #98825
10552
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010553Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * python/libxml.c: fixing bug #98792 , node may have no doc
10556 and dereferencing without checking ain't good ...
10557
Daniel Veillarddad3f682002-11-17 16:47:27 +000010558Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * configure.in: preparing release 2.4.27
10561 * doc/* : updated and rebuilt the docs
10562 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10563 and all the docs are actually packaged and in the final RPMs
10564 * parser.c parserInternals.c include/libxml/parser.h: restore
10565 xmllint --recover feature.
10566
Daniel Veillard68e9e742002-11-16 15:35:11 +000010567Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
Daniel Veillard784b9352003-02-16 15:50:27 +000010569 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010570 processing of parsed entities, and XPath computation on sustitued
10571 entities.
10572 * testXPath.c: make sure entities are substitued.
10573
Daniel Veillard328f48c2002-11-15 15:24:34 +000010574Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
Daniel Veillard784b9352003-02-16 15:50:27 +000010576 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010577 processing of internal parsed entities, which had to be changed.
10578
Daniel Veillard66651aa2002-11-15 11:21:43 +000010579Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10582 trying to fix bug #98517 about building outside the source tree
10583 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10584
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010585Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10586
10587 * include/win32config.h: cleanup
10588 * win32/Makefile.mingw: integrated mingw in JScript configure
10589 * win32/Makefile.msvc: modified to allow mingw coexistence
10590 * win32/configure.js: integrated mingw
10591 * win32/Readme.txt: cleanup
10592
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010593Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * HTMLparser.c: strengthen the guard in the Pop macros,
10596 like in the XML parser, closes bug #97315
10597
Daniel Veillard0821b152002-11-12 20:57:47 +000010598Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10601 callback is never used.
10602
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010603Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * parserInternals.c: fixed the initialization of the SAX structure
10606 which was breaking xsltproc
10607 * xpath.c: patch from Petr Pajas for CDATA nodes
10608 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10609 * parser.c include/libxml/parser.h: patch from Peter Jones
10610 removing a leak in xmlSAXParseMemory() and adding the
10611 function xmlSAXParseMemoryWithData()
10612
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010613Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10614
10615 adding pdf of tutorial, changing web page to link to it
10616 * doc/tutorial/xmltutorial.pdf
10617 * doc/xml.html
10618 * doc/docs.html
10619
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010620Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10621
10622 * doc/tutorial/ar01s08.html
10623 adding file what I forgot for tutorial
10624
10625
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010626Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10627
10628 Adding encoding discussion to tutorial
10629 Added:
10630 * doc/tutorial/images/*.png: DocBook admonition image files
10631 * doc/tutorial/apf.html, apg.html: new generated html
10632 * doc/tutorial/includeconvert.c: conversion code entity file
10633 changed:
10634 * doc/tutorial/xmltutorial.xml: DocBook original
10635 * doc/tutorial/*.html: generated html
10636
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010637Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10638
10639 * include/libxml/*.h: retired xmlwin32version.h
10640 * doc/Makefile.am: retired xmlwin32version.h
10641 * win32/configure.js: retired xmlwin32version.h
10642
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010643Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10644
10645 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010646 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10647 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010648
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010649Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * globals.c: fixed a typo pointed out by Igor
10652 * xpath.c: try to speed up node compare using line numbers
10653 if available.
10654
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010655Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * tree.c: make xmlFreeNode() handle attributes correctly.
10658
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010659Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10660
10661 * catalog.c: completed the #96963 fix, as reported by Karl
10662 Eichwalder
10663
Daniel Veillard56f21f22002-11-06 15:49:46 +000010664Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10667
Daniel Veillard91ad8792002-11-04 17:06:52 +000010668Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * Makefile.am: switched the order of a couple of includes
10671 to fix bugs #97100
10672
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010673Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10674
10675 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10676 xmlLoadCatalogs that used to separate directories with a ':'.
10677
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010678Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10679
10680 * threads.c: improvements to the Windows-side of thread handling
10681 * testThreads.c: conditionally excluded unistd.h
10682 * testThradsWin32.c: broke overlong lines
10683 * include/win32config.h: adapted thread-related macros to the new
10684 scheme and for pthreads on Windows
10685 * win32/Makefile.msvc: introduced a more flexible thread build,
10686 added testThreads[Win32].c to the build
10687 * win32/configure.js: introduced a more flexible thread config
10688
John Fleck61f6fb62002-10-31 15:23:29 +0000106892002-10-31 John Fleck <jfleck@inkstain.net>
10690
10691 * doc/xml.html (and, by implication, FAQ.html)
10692 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10693
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010694Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10695
10696 * configure.in: removed xmlwin32version.h
10697 * include/libxml/Makefile.am: removed xmlwin32version.h
10698
Daniel Veillardce66ce12002-10-28 19:01:59 +000010699Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * tree.c: applied patch from Brian Stafford to fix a bug
10702 in xmlReconciliateNs()
10703
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010704Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * tree.c: applied patch from Christian Glahn to allow
10707 xmlNewChild() on document fragment nodes
10708
Daniel Veillardb39bc392002-10-26 19:29:51 +000010709Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * parser.c: Christian Glahn found a problem with a recent
10712 patch to xmlParseBalancedChunkMemoryRecover()
10713 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10714 problems
10715 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10716 test/schemas/seq*: added the test cases from Charles
10717
Daniel Veillard366a9152002-10-23 20:43:53 +000010718Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10721 serious cleanup of the spec file and associated changes
10722 in the Makefiles.
10723 * valid.c: try to remove some warnings on x86_64
10724
Daniel Veillardd033d022002-10-23 14:55:02 +000010725Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10728 fix bug #96586
10729
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010730Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10733 parsing, applied his patch
10734 * result/HTML/attrents.html result/HTML/attrents.html.err
10735 result/HTML/attrents.html.sax test/HTML/attrents.html:
10736 added the test and result case provided by Mikhail Sogrine
10737
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010738Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * vms/build_libxml.com vms/config.vms vms/readme.vms
10741 include/libxml/parser.h include/libxml/parserInternals.h
10742 include/libxml/tree.h include/libxml/xmlIO.h
10743 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10744 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10745 Applied the VMS update patch from Craig A. Berry
10746 * doc/*.html: update
10747
Daniel Veillardf000f072002-10-22 14:28:17 +000010748Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10751
Daniel Veillard1e208222002-10-22 14:25:25 +000010752Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * debugXML.c: adding a grep command to --shell in xmllint
10755 for T.V. Raman
10756
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010757Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * xmlcatalog.c: tried to fix some of the problem with --sgml
10760
Daniel Veillard935494a2002-10-22 14:22:46 +000010761Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * parser.c: tried to fix bug #91500 where doc->children may
10764 be overriden by a call to xmlParseBalancedChunkMemory()
10765
10766Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10769 identifiers in SGML catalogs containing '&'
10770
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010771Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * python/types.c: fixed bugs when passing result value tree
10774 to Python functions.
10775
Daniel Veillard48267432002-10-18 11:21:38 +000010776Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * configure.in: preparing the release of 2.4.26
10779 * doc/*: updated and rebuilt the documentation
10780
Daniel Veillardbb284f42002-10-16 18:02:47 +000010781Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * parser.c: fixed a XML Namespace compliance bug reported by
10784 Alexander Grimalovsky
10785
Daniel Veillard44892f72002-10-16 15:23:26 +000010786Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * HTMLtree.c: fixed serialization of script and style when
10789 they are not lowercase (i.e. added using the API to the tree).
10790
Daniel Veillard2fd85422002-10-16 14:32:41 +000010791Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * valid.c: make xmlValidateDocument emit a warning msg if there
10794 is no DTD, pointed by Christian Glahn
10795
Daniel Veillard32370232002-10-16 14:08:14 +000010796Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10799 content model when some of the blocks have min or max, and a couple
10800 of bugs found in the process.
10801 * result/schemas/list0* test/schemas/list0*: added some specific
10802 regression tests
10803
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010804Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * README: updated the contact informations
10807
Daniel Veillard63186732002-10-15 08:43:17 +000010808Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10811 misses it, reported by Peter Bray.
10812
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010813Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10816 and removed a few warnings
10817
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010818Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * parser.c: Christian Glahn found a small bug in the push parser.
10821 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10822 public
10823
Daniel Veillard6045c902002-10-09 21:13:59 +000010824Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * xmlschemas.c include/libxml/xmlschemas.h: added
10827 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10828 * testSchemas.c: added --memory to test the new interface
10829
Daniel Veillardf0070122002-10-09 14:24:17 +000010830Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * doc/index.py doc/search.php: integrated the XSLT indexing,
10833 a few fixed in the indexer, added a scope selection at the
10834 search level.
10835
Daniel Veillard01992e02002-10-09 10:20:30 +000010836Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10839 this was due to uninitialized parts of the validation context
10840
Daniel Veillard321be0c2002-10-08 21:26:42 +000010841Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * debugXML.c: applied patch from Mark Vakoc except the API
10844 change, preserved it.
10845 * doc/*: updated the docs to point to the search engine for
10846 information lookup or before bug/help reports.
10847
Daniel Veillard01e87d22002-10-08 16:55:06 +000010848Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * doc/index.py doc/search.php: added mailing-list archives
10851 indexing and lookup
10852
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010853Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10856
Daniel Veillard9b006132002-10-07 11:13:27 +000010857Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * doc/index.py: improved HTML indexing
10860 * doc/search.php: make the queries also lookup the HTML based indexes
10861
Daniel Veillard141d04b2002-10-06 21:51:18 +000010862Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * doc/index.py: added HTML page indexing
10865
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010866Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10867
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010868 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010869 problem in libxslt.
10870 * catalog.c: fixed list handling in XML_CATALOG_FILES
10871
Daniel Veillardceb09b92002-10-04 11:46:37 +000010872Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * valid.c: typo/bug found by Christian Glahn
10875
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010876Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10877
10878 * xmlIO.c: applied Windows CE patch from Javier.
10879 * win32/wince: new directory, contains support for the PocketPC
10880 with Windows CE from Javier.
10881 * include/win32config.h: reorganised, removed duplicate
10882 definitions and applied WinCE patch from Javier.
10883 * include/wsockcompat.h: new file, now contains WinSock
10884 compatibility macros.
10885 * win32/Makefile.msvc: introduced double-run compilation.
10886
Daniel Veillarde16b5742002-09-26 17:50:03 +000010887Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * configure.in include/libxml/xmlwin32version.h: preparing release
10890 of 2.4.25
10891 * doc/*: updated and regenerated teh docs and web pages.
10892
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010893Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10896 error were not covering namespace declarations.
10897 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10898 it was missing the attribute declaration for the namespace
10899 * result/VC/NS3: the fix now report breakages in that test
10900
Daniel Veillardabe01742002-09-26 12:40:03 +000010901Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10904
Daniel Veillard2ace1952002-09-26 12:28:02 +000010905Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10908 and regenerated the docs and web site
10909
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010910Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10913 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10914 not before
10915
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010916Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * python/generator.py python/libxml2class.txt: fixed a stupid error
10919 breaking the python API
10920
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010921Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10924 triostr.c triostr.h: applied a trio update patch from
10925 Bjorn Reese which should work with MinGW
10926
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010927Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * tree.c: improving some documentation comments
10930 * xmlregexp.c: found and fixed a mem leak with python regression tests
10931 * doc/*: rebuilt the doc and the API XML file including the
10932 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10933 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10934 python/types.c: added access to the XML Schemas regexps from
10935 python
10936 * python/tests/Makefile.am python/tests/regexp.py: added a
10937 simple regexp bindings test
10938
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010939Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10940
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010941 * doc/xml.html:
10942 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010943
Daniel Veillard118aed72002-09-24 14:13:13 +000010944Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * xmlregexp.c: fixed the data callback on transition functionality
10947 which was broken when using the compact form
10948 * result/schemas/*: updated the results, less verbose, all tests
10949 pass like before
10950 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10951 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10952 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10953 annoying warnings
10954 * xpath.c: try to provide better error report when possible
10955
Daniel Veillard72336152002-09-21 13:08:14 +000010956Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * Makefile.am: fixed a breakage raised by Jacob
10959
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010960Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10961
10962 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10963 which don't use sockets
10964
Igor Zlatkovic01280582002-09-20 16:40:34 +000010965Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10966
10967 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10968 * win32/configure.js: applied zlib patch from Daniel Gehriger
10969
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010970Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10971
10972 * win32/configure.js: applied the patch from Mark Vakoc for
10973 regexp support
10974 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10975 for regexp support
10976
Daniel Veillardb5c05732002-09-20 13:36:25 +000010977Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * xmlschemastypes.c: as pointed by Igor Float and Double
10980 parsing ain't finished yet
10981
Daniel Veillard40b11342002-09-20 12:01:39 +000010982Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * Makefile.am configure.in: trying to fix #88412 by bypassing
10985 all the python subdir if python ain't detected
10986
Daniel Veillard23e73572002-09-19 19:56:43 +000010987Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10990 made configuring with regexps/automata/unicode the default
10991 but without schemas ATM
10992 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10993 fixed the regexp based DTD validation performance and memory
10994 problem by switching to a compact form for determinist regexps
10995 and detecting the determinism property in the process. Seems
10996 as fast as the old DTD validation specific engine :-) despite
10997 the regexp built and compaction process.
10998
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010999Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * valid.c: determinism is debugged, new DTD checking code now works
11002 but xmlFAComputesDeterminism takes far too much CPU and the whole
11003 set usues too much memory to be really usable as-is
11004
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011005Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * tree.c: fixed another stupid bug in xmlGetNodePath()
11008 * xmllint.c: --version now report the options compiled in
11009
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011010Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * HTMLparser.c: small cleanup
11013 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11014 when configured with them. A bit of debugging around the determinism
11015 checks is still needed
11016
Daniel Veillard63b01c22002-09-17 19:25:28 +000011017Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11020
Daniel Veillard92727042002-09-17 17:59:20 +000011021Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * xmlIO.c: small portability glitch fixed.
11024
Daniel Veillard84d70a42002-09-16 10:51:38 +000011025Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * xmlschemastypes.c: incomplete steps for real/double support
11028 * testAutomata.c include/libxml/xmlautomata.h
11029 include/libxml/xmlregexp.h: avoiding a compilation problem
11030 * valid.c include/libxml/valid.h: starting the work toward using
11031 the regexps for actual DTD validation
11032
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011033Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * hash.c: cosmetic cleanup
11036 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11037 integrating a DTD validation layer based on the regexps
11038
Daniel Veillard4402ab42002-09-12 16:02:56 +000011039Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11042 the determinism was tested before eliminating the epsilon
11043 transitions :-(
11044
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011045Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * python/generator.py python/libxml.c python/libxml.py
11048 python/libxml2-python-api.xml python/libxml2class.txt
11049 python/libxml_wrap.h python/types.c: updated the python
11050 bindings, added code for easier File I/O, and the ability to
11051 define a resolver from Python fixing bug #91635
11052 * python/tests/Makefile.am python/tests/inbuf.py
11053 python/tests/outbuf.py python/tests/pushSAXhtml.py
11054 python/tests/resolver.py python/tests/serialize.py: updated
11055 and augmented the set of Python tests.
11056
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011057Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11058
11059 * win32/configure.js: added more readme info for the binary
11060 package.
11061
Daniel Veillard607b35c2002-09-10 12:16:19 +000011062Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * xmlIO.c: fixed a stupid out of bound array error
11065
11066Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11069 messing around with support for Windows path, cleanups,
11070 trying to identify and fix the various code path to the
11071 filename access. Added xmlNormalizeWindowsPath()
11072
Daniel Veillard76575762002-09-05 14:21:15 +000011073Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11074
11075 * error.c valid.c: working on better error reporting of validity
11076 errors, especially providing an accurate context.
11077 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11078 error reports in those cases.
11079
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011080Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11083 parser.c parserInternals.c xmlIO.c: get rid of all the
11084 perror() calls made in the library execution paths. This
11085 should fix both #92059 and #92385
11086
Daniel Veillard19aa7022002-09-05 11:14:19 +000011087Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * xmllint.c: memory leak reporting was broken after a change
11090 of the preprocessor symbol used to activate it.
11091
Daniel Veillardec6725e2002-09-05 11:12:45 +000011092Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * tree.c: try to make the copy function work for node of
11095 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11096 DOM layers though, not libxml2 itself.
11097
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011098Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * valid.c: try to provide file and line informations, not all
11101 messages are covered, but it's a (good) start
11102
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011103Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * xinclude.c: reimplemented a large part of the XInclude
11106 processor, trying to minimize resources used, James Henstridge
11107 provided a huge test case which was exhibiting severe memory
11108 consumption problems.
11109
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011110Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * python/Makefile.am: applied patch from Christophe Merlet to
11113 reestablish DESTDIR
11114
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011115Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * libxml.spec.in: fixes libary path for x86_64 AMD
11118
John Fleckbe98b332002-09-04 03:16:23 +000011119Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11120
11121 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011122 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011123 (plus resulting generated html files)
11124 fixing one spot I missed in the tutorial where I hadn't freed
11125 memory properly
11126
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011127Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11128
11129 * doc/tutorial/includeaddattribute.c
11130 * doc/tutorial/includeaddkeyword.c
11131 * doc/tutorial/includegetattribute.c
11132 * doc/tutorial/includekeyword.c
11133 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011134 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011135 update tutorial to properly free memory (thanks to Christopher
11136 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011137 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011138 added image files so the callouts are graphical, making it
11139 easier to read ( use "--param callout.graphics 1" to generate
11140 html with graphical callouts)
11141
Daniel Veillarde1662542002-08-28 11:50:59 +000011142Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11145 nice logos generated by Marc Liyanage
11146 * doc/site.xsl *.html: changed the stylesheet to show the new
11147 logo and regenerated the pages
11148
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011149Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11152
Daniel Veillard42766c02002-08-22 20:52:17 +000011153Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * xpath.c: possible mem leak patch from Jason Adams
11156
11157Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11160 in the XQuery namespace
11161 * configure.in: preparing 2.4.24
11162 * doc/*.html: updated the web pages
11163
11164Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * python/generator.py: closing bug #85258 by generating conditional
11167 compile check to avoid linking to routines not configured in.
11168
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000111692002-08-22 Havoc Pennington <hp@pobox.com>
11170
11171 * autogen.sh: update error message for missing automake
11172
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011173Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * python/Makefile.am: typo in target name resulted in libxml2.py
11176 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11177
Daniel Veillard22669b22002-08-22 07:17:11 +000011178Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * win32/win32/Makefile.mingw: updated with version from
11181 Elizabeth Barham at http://soggytrousers.net/repository/
11182
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011183Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11184
11185 * win32/Makefile.msvc: added the prefix location to the include
11186 and lib search path.
11187
Havoc Pennington830e8972002-08-18 22:22:13 +0000111882002-08-18 Havoc Pennington <hp@pobox.com>
11189
11190 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11191 both automake 1.6 and 1.4 installed get the right automake. Means
11192 compilation from CVS will now require the latest automake 1.4
11193 release, or manually creating symlinks called "automake-1.4" and
11194 "aclocal-1.4"
11195
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011196Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * configure.in python/Makefile.am: more AMD 64 induced changes from
11199 Frederic Crozat
11200
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011201Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * xinclude.c: oops I was missing the xml:base fixup too
11204 * result/XInclude/*.xml: this adds xml:base attributes to most
11205 results of the tests
11206
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011207Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * xinclude.c: quick but apparently working implementation of
11210 xi:fallback, should close bug #89684
11211 * Makefile.am test/XInclude/docs/fallback.xml
11212 result/XInclude/fallback.xml: added a basic test for fallback,
11213 and run with --nowarning to avoid a spurious warning
11214 * configure.in: applied patch from Frederic Crozat for python
11215 bindings on AMD 64bits machines.
11216
Daniel Veillard9e923512002-08-14 08:48:52 +000011217Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11220 the caller don't pass a SAX callback block.
11221
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011222Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * tree.c: applied the same fix for the XML-1.0 namespace to
11225 xmlSearchNsByHref() as was done for xmlSearchNs()
11226
Daniel Veillardad11b302002-08-12 14:53:41 +000011227Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * libxml.3: small cleanup of the man page
11230 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11231 when serializing HREF attributes generated by XSLT.
11232
Daniel Veillardc084e472002-08-12 13:27:28 +000011233Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11236 version of Marc Liyanage' patch for boolean attributes in HTML
11237 output
11238
Daniel Veillard5f91b372002-08-12 12:13:01 +000011239Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * python/tests/serialize.py: fixed the test results, indenting
11242 behaviour changed slightly
11243
Aleksey Sanin9e951762002-08-08 18:02:41 +000011244Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11245
11246 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11247 new c14n function to Windows def files
11248
Aleksey Saninea4272a2002-08-02 23:50:03 +000011249Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11250
11251 * c14n.c: fixed a memory leak in c14n code
11252
Daniel Veillard58e44c92002-08-02 22:19:49 +000011253Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * parser.c include/libxml/parser.h: adding a new API for Christian
11256 Glahn: xmlParseBalancedChunkMemoryRecover
11257 * valid.c: patch from Rick Jones for some grammar cleanup in
11258 validation messages
11259 * result/VC/* result/valid/*: this slightly change some of the
11260 regression tests outputs
11261
Daniel Veillard0bf29002002-08-01 12:54:11 +000011262Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * tree.c: trying to fix a problem in namespaced attribute handling
11265 raised by Christian Glahn
11266
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011267Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * encoding.c include/libxml/encoding.h: Opening the interface
11270 xmlNewCharEncodingHandler as requested in #89415
11271 * python/generator.py python/setup.py.in: applied cleanup
11272 patches from Marc-Andre Lemburg
11273 * tree.c: fixing bug #89332 on a specific case of loosing
11274 the XML-1.0 namespace on xml:xxx attributes
11275
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011276Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11277
11278 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11279 corner case from new Merlin's test suite and added a callback
11280 that will be used to improve xmlsec performance
11281
11282
Daniel Veillard0b22def2002-07-29 16:23:03 +000011283Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * HTMLtree.c: trying to fix the <style> escaping problem in
11286 HTML serialization bug #89342
11287
Daniel Veillard0b28e882002-07-24 23:47:05 +000011288Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11291 and rebuilt the web site.
11292
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011293Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011294
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011295 * include/libxml/tree.h: added _private member to xmlNs struct
11296
Daniel Veillard1d995272002-07-22 16:43:32 +000011297Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * HTMLparser.c: fixing bug #84876 based on the xml working
11300 code.
11301
William M. Brack61eaba52002-07-21 11:14:18 +000011302Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11303
11304 * python/Makefile.am: enhanced to fix bug 72012 (errors
11305 when using '-jX' make parameter)
11306
William M. Brackef61d202002-07-19 08:32:00 +000011307Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11308
11309 * xpath.c: small additional enhancement for booleans
11310 compared to nodesets
11311
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011312Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * HTMLtree.c: changed the order of the encoding declaration
11315 attributes in the meta tags due to a bug in IE/Mac
11316
William M. Brack0c022ad2002-07-12 00:56:01 +000011317Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11318
11319 * xpath.c: enhanced handling of booleans (especially '='
11320 and '!=' for nodesets) - fixes bug 85256. Added new
11321 routine xmlXPathNotEqualValues for more proper handling
11322 of '!=' when nodesets are involved.
11323
Daniel Veillard06944e22002-07-11 19:55:18 +000011324Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11327 doc/xmlcatalog_man.xml to the source distribution
11328
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011329Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11330
11331 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11332 asked for this.
11333
Daniel Veillard539638b2002-07-06 19:55:14 +000011334Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * configure.in: preparing 2.4.23
11337 * doc/*: rebuilt the docs
11338
Daniel Veillard176d99f2002-07-06 19:22:28 +000011339Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * parser.c: fixing bug #84169 by fixing the
11342 comment of xmlCreatePushParserCtxt to describe the
11343 encoding detection parameters better.
11344
Daniel Veillard37f961d2002-07-06 17:53:56 +000011345Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * valid.c: fixing bug #79331 in one path the lookup for
11348 ID attributes on a namespaced node wasn't handled correctly :-\
11349
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011350Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * HTMLparser.c: trying to fix 87235 about discarded white
11353 spaces in the HTML parser.
11354 * result/HTML/*: this changes the output of a number of HTML
11355 regression tests
11356
Daniel Veillardfdc91562002-07-01 21:52:03 +000011357Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * xpath.c: applied patch from Richard Jinks for the namespace
11360 axis + fixed a memory error.
11361 * parser.c parserInternals.c: applied patches from Peter Jacobi
11362 removing ctxt->token for good.
11363 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11364 popped out by the regression tests.
11365 * Makefile.am: patch for threads makefile from Gary Pennington
11366
William M. Brack6000af52002-06-28 11:43:13 +000011367Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11368
Daniel Veillardfdc91562002-07-01 21:52:03 +000011369 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011370 expressions involving preceding-sibling (et al).
11371
Daniel Veillard153120c2002-06-18 07:58:35 +000011372Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * hash.c: applied a patch from Peter Jacobi to solve a problem
11375 when compiling with the Watcom C on Win32
11376 * result/schemas/*.err: the change of hashing algo generated
11377 permutations in the output
11378
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011379Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * hash.c: applied patch from Sander Vesik improving the quality of
11382 the hash function.
11383
Aleksey Sanina5808b92002-06-14 17:07:41 +0000113842002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011385
11386 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11387 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11388 xmllint.c xpath.c: replaced sprintf() with snprintf()
11389 to prevent possible buffer overflow (the bug was pointed
11390 out by Anju Premachandran)
11391
Daniel Veillarde059b892002-06-13 15:32:10 +000011392Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * parser.c: removed an uninitialized data error popped by valgrind
11395 on PE references
11396
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011397Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11398
11399 * doc/xml.html
11400 adding tutorial reference to the web page
11401
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011402Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11403
11404 * doc/tutorial/xmltutorial.xml
11405 * doc/tutorial/ar01s07.html
11406 * doc/tutorial/ape.html
11407 * doc/tutorial/includegetattribute.c
11408 adding section to tutorial about retrieving an attribute
11409 value
11410
Daniel Veillardf5582f12002-06-11 10:08:16 +000011411Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * parser.c: applied a couple of patches from Peter Jacobi to start
11414 to get rid of ctxt->token, with a possible significant speed
11415 improvement to be gained once done. Better compliance with PE
11416 references constructs in DTDs too.
11417 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11418 from Peter too
11419
Daniel Veillard38d80e22002-06-11 07:24:56 +000011420Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11423 xmlParseElement was likely to have been deallocated at the
11424 time of the report, possibly leading to segfault. Just report
11425 the tag name now.
11426
Daniel Veillard9e412302002-06-10 15:59:44 +000011427Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * xpath.c: patch from Richard Jinks for XPath substring() function
11430 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11431
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114322002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011433
11434 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11435
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011436Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11437
11438 *doc/FAQ.html
11439 fixing typos in FAQ, thanks to Robert Funnell for the
11440 editing help
11441
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011442Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * NEWS: got complaints from rpmlint that it was empty
11445
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011446Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11447
11448 * added doc/tutorial, including:
11449 apa.html
11450 apb.html
11451 apc.html
11452 apd.html
11453 ar01s02.html
11454 ar01s03.html
11455 ar01s04.html
11456 ar01s05.html
11457 ar01s06.html
11458 includeaddattribute.c
11459 includeaddkeyword.c
11460 includekeyword.c
11461 includestory.xml
11462 index.html
11463 xmltutorial.xml
11464 libxml tutorial, including generated html
11465
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011466Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11467
11468 * result/c14n/exc-without-comments/merlin-c14n-two-*
11469 result/c14n/without-comments/merlin-c14n-two-*
11470 test/c14n/exc-without-comments/merlin-c14n-two-*
11471 test/c14n/without-comments/merlin-c14n-two-*
11472 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11473 c14n/exc-c14n and slightly modified test script to handle
11474 these test cases
11475 * c14n.c: fixed bugs for complicated nodes set (namespace
11476 without node and others from merlin-c14n-two.tar.gz)
11477 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11478 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11479 for xmlsec performance patch
11480 * xpath.c: fixed self::node() for namespaces and attributes
11481
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011482Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11483
11484 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11485 but with the format parameter
11486 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11487
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011488Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11489
11490 * Makefile.am: updated c14n tests suite
11491 * c14n.c: performance improvement for previous c14n patch
11492
Daniel Veillarde72c7562002-05-31 09:47:30 +000011493Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * parser.c: another peroformance patch from Peter Jacobi, that
11496 time on parsing attribute values.
11497
Aleksey Sanin508a1012002-05-31 06:32:32 +000011498Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11499
11500 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11501 into LibXML2 test suite
11502
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011503Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11504
11505 * c14n.c: propagating xpath ancesstors node fix to c14n
11506 plus small performance improvement to reduce number of
11507 mallocs
11508 * xpath.c: fixed ancestors axis processing for namespace nodes
11509
Daniel Veillard46de64e2002-05-29 08:21:33 +000011510Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11513 Peter Jacobi
11514
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011515Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * configure.in: preparing 2.4.22
11518
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011519Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11522 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11523 a public entry point.
11524 * doc/*: rebuilt the API and docs
11525
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011526Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * xpath.c: patch from Richard Jinks to fix a problem introduced
11529 in the previous patch and pointed by Norm
11530
Daniel Veillardc6924812002-05-24 11:10:43 +000011531Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * libxml.spec.in: fixing bug #81112
11534
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011535Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * uri.c: fixing bug #82848
11538
Daniel Veillarda2878972002-05-24 07:54:39 +000011539Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11542 output of one catalog test
11543
Aleksey Sanin114e4752002-05-24 07:20:27 +000011544Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011545
Aleksey Sanin114e4752002-05-24 07:20:27 +000011546 * global.data globals.c tree.c include/libxml/globals.h
11547 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11548 default value for global parameter xmlIndentTreeOutput to 1 and
11549 introduced new global parameter xmlTreeIndentString (the string
11550 used to do one-level indent) with default value " " (as it was
11551 in tree.c)
11552
Daniel Veillard49d5af82002-05-23 11:55:49 +000011553Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11556 with trio and schemas.
11557
Daniel Veillard7c13af42002-05-22 09:57:32 +000011558Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * xpath.c: patch from Richard Jinks to fix the problem raised in
11561 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11562
Daniel Veillard5a872412002-05-22 06:40:27 +000011563Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * xmlschemas.c: a bit of work on import.
11566 * xmlschemastypes.c: Charles Bozeman provided a compare function
11567 for date/time types so min/max facet restrictions should work,
11568 indeterminate comparisons return an error instead of equal.
11569 * test/schemas/date_0* result/schemas/date_0_0: specific test
11570 from Charles Bozeman too
11571
Daniel Veillard10b6da42002-05-18 07:55:20 +000011572Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11575 from Christian Cornelssen fixing the man pages and the Catalog
11576 building script.
11577 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11578 next step is <xs:import> I now have a reasonable understanding
11579 of how it works.
11580
Daniel Veillarde5354492002-05-16 08:43:22 +000011581Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11584
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011585Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11586
11587 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11588
Daniel Veillard088bf112002-05-14 11:03:59 +000011589Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * xpath.c: fixing an XPath function evalutation bug pointed out
11592 by Alexey Efimov where the context was lost when evaluating
11593 the function arguments
11594
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011595Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011596
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011597 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11598 function public for XMLSec performance optimizations
11599
Daniel Veillard3cd72402002-05-13 10:33:30 +000011600Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * python/generator.py python/libxml2class.txt : fixed a problem
11603 with the HTML parser pointed by Gary Benson
11604 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11605 example
11606
Aleksey Sanine48a3182002-05-09 18:20:01 +000011607Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11608 * parser.c: fixed bug #81159 (memory growth in SAX)
11609
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011610Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11611 * xpath.c: fixed bug #78858 (the real fix)
11612
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011613Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011614 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011615
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011616Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * tree.c: modified xmlNodeSetBase to allow changing the
11619 base of a document.
11620
Daniel Veillard070803b2002-05-03 07:29:38 +000011621Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmlschemastypes.c: patch Charles Bozeman for validation of
11624 all the date, time, and duration types
11625 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11626 * configure.in: fixed an error pointed by an user
11627 * xml2-config.in: fixed an error pointed by an user
11628
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011629Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11630
11631 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11632 win32/libxml2.def.src xmlIO.c: exported default
11633 'file:', 'http:' and 'ftp:' protocols input handlers
11634 and maked protocols comparisson case insensitive
11635
Daniel Veillard34de97f2002-04-30 14:29:22 +000011636Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * configure.in: Neven Has detected a typo
11639
Daniel Veillard28577c32002-04-30 06:48:41 +000011640Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11643 as one of the persons allowed to commit directly to the
11644 module.
11645
Daniel Veillardfc57b412002-04-29 15:50:14 +000011646Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11649 * valid.c: raised a too low limit
11650 * doc/*: rebuilt the docs
11651
Daniel Veillardeca82812002-04-24 11:42:02 +000011652Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * test/XPath/expr/floats test/XPath/expr/functions
11655 result/XPath/expr/floats result/XPath/expr/functions
11656 xpath.c: another XPath conformance patch from Richard Jinks
11657
Daniel Veillard13e04c62002-04-23 17:51:29 +000011658Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * xmlschemas.c: fixed validation of attribute groups.
11661 * test/schemas result/schemas: added an example from the primer
11662
Daniel Veillard88c58912002-04-23 07:12:20 +000011663Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11666 * test/schemas result/schemas: updated the test list
11667
Daniel Veillarde19fc232002-04-22 16:01:24 +000011668Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * TODO: updated a bit
11671 * parser.c: made a comment more specific
11672 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11673 Schemas conformance.
11674 * test/schemas result/schemas: updated the test list
11675
Daniel Veillard441bc322002-04-20 17:38:48 +000011676Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11679 implementing xs:all with minOccurs = 0
11680 * tes/schemas/* result/schemas/*: added more tests covering
11681 xs:all
11682
Daniel Veillard8a001f62002-04-20 07:24:11 +000011683Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * xmlregexp.c: first implementation of the all particle, this
11686 may need to be revisited for case where not all transitions
11687 must be crossed.
11688
Daniel Veillard7646b182002-04-20 06:41:40 +000011689Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * tree.c: another entity processing update from Markus Henke
11692
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011693Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11694
11695 * trionan.c: fixed crash on OSF/1
11696
Daniel Veillardb4398962002-04-19 07:01:55 +000011697Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * xmlschemas.c: more Schemas work
11700 * test/schemas/* result/schemas/*: added more tests coming
11701 from the spec.
11702
Daniel Veillard54761132002-04-18 21:00:44 +000011703Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11706 ExcC14N specification
11707
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011708Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * tree.c: patch from Markus Henke, fix for recursive entities.
11711
Daniel Veillard23b1f372002-04-18 15:50:05 +000011712Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * xpath.c: fix a problem with string() on a document node.
11715
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011716Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * Makefile.am xmlschemas.c: more Schemas work
11719 * test/schemas/* result/schemas/*: added more tests coming
11720 from the spec.
11721
Daniel Veillard6231e842002-04-18 11:54:04 +000011722Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11725 * result/HTML/*: this changes a few things in the results
11726
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011727Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11728
11729 * include/libxml/tree.h: eliminated 'declaration different than
11730 prototype' warning
11731 * include/win32config.h: "resolved" conflicts with errno.h
11732
Daniel Veillardb509f152002-04-17 16:28:10 +000011733Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11736 on the automata interfaces and debug of counted choices
11737 * test/schemas/* result/schemas/*: added a number of tests
11738
Daniel Veillard8651f532002-04-17 09:06:27 +000011739Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11742 a bit of work on Schemas
11743 * testSchemas.c: try to make it more useful
11744 * test/schemas/* result/schemas/* Makefile.am: changed the
11745 Schemas regression test procedure, started adding a few samples
11746
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011747Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11748
11749 * include/libxml/encoding.h: Patch for the Borland C++ builder
11750 * include/libxml/tree.h: Patch for the Borland C++ builder
11751 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011752 * win32/bcb5: New directory for the Borland C++ builder
11753 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011754
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011755Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11756
11757 * win32/Makefile.msvc: Update for XML Schema support
11758 * win32/configure.js: Update for XML Schema support
11759 * win32/libxml2.def.src: Update for XML Schema support
11760
Daniel Veillard4255d502002-04-16 15:50:10 +000011761Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11764 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11765 xmlunicode.c include/libxml/Makefile.am
11766 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11767 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11768 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11769 include/libxml/xmlversion.h.in : merged the current state of
11770 XML Schemas implementation, it is not configured in by default,
11771 a specific --schemas configure option has been added.
11772 * test/automata test/regexp test/schemas Makefile.am
11773 result/automata result/regexp result/schemas:
11774 merged automata/regexp/schemas regression tests
11775
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011776Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * xpath.c: Gary found a compile time problem, fixes #78823
11779
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011780Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * configure.in: release of 2.4.20
11783 * doc/*: updated and rebuilt the docs
11784
Daniel Veillardf544f192002-04-15 12:56:56 +000011785Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * python/Makefile.am: patch from Cristian Gafton to build on
11788 Red Hat 6.2, should also fix #75779
11789
Daniel Veillard940492d2002-04-15 10:15:25 +000011790Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * valid.c: first part of fixing #78729
11793
Daniel Veillardeb475a32002-04-14 22:00:22 +000011794Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11795
11796 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11797 escaping of URI when saving HTML files.
11798 * result/HTML/*: this impacted some tests
11799
Daniel Veillard9b731d72002-04-14 12:56:08 +000011800Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * configure.in: trying to fix #77441
11803
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011804Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * include/libxml/xmlIO.h: Hallski complained it could not be
11807 included by itself.
11808
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011809Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11812
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011813Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11814
11815 * win32/configure.js: patch from Nilo for the c14n option
11816 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11817
Daniel Veillardda423da2002-04-10 19:25:38 +000011818Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11821 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11822 LIBXML_THREAD_ENABLED
11823
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011824Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * xpath.c: another patch from Richard Jinks for substring conformance
11827 * test/XPath/expr/floats test/XPath/expr/strings
11828 result/XPath/expr/floats result/XPath/expr/strings: update of the
11829 test suite to check those.
11830
Daniel Veillard01917aa2002-04-10 11:30:41 +000011831Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * xpath.c: patch from Richard Jinks for .x float parsing.
11834
Daniel Veillard46d6c442002-04-09 16:10:39 +000011835Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * parser.c: patch from Markus Henke when an encoding ain't recognized
11838
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011839Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * libxml.m4: got a report that #include <string.h> was needed
11842
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011843Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11846
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011847Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11848
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011849 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011850
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011851Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11854 pointed out by Melvyn Sopacua.
11855
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011856Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * libxml.m4: Frédéric Crozat gave a patch related to the change
11859 of Include paths breaking the libxml.m4
11860
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011861Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * xpath.c: Fix bug #76927 forgot to save some context
11864 when evaluating binary expressions
11865
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011866Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11867
11868 * configure.in: fixed configure for MPE/iX from Markus Henke
11869 * xmlmemory.c: fixed initialization problems
11870 * xpath.c: another set of patches from Richard Jinks this
11871 fixes "make XPathtests" on linux
11872
Daniel Veillard21458c82002-03-27 16:12:22 +000011873Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11876 * test/XPath/expr/compare test/XPath/expr/equality
11877 test/XPath/expr/floats test/XPath/expr/functions
11878 test/XPath/expr/strings result/XPath/expr/compare
11879 result/XPath/expr/equality result/XPath/expr/floats
11880 result/XPath/expr/functions result/XPath/expr/strings: Updated
11881 tests though they show a divergence on Linux
11882
Daniel Veillard28dfed12002-03-27 09:08:17 +000011883Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * xpath.c trionan.c: previous commit also included patches
11886 from Richard Jinks on some IEEE support corner case
11887
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011888Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11891 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11892 that $(datadir) should be used for docs
11893
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011894Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11897 could leak filedescriptors
11898
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011899Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * configure.in nanohttp.c: applied patch from Allan Clark for
11902 UnixWare/OpenServer
11903
Daniel Veillard19274092002-03-25 16:48:03 +000011904Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * configure.in: preparing 2.4.19
11907 * doc/*: rebuilt the docs
11908
Daniel Veillard56b2db72002-03-25 16:35:28 +000011909Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * nanohttp.c: fixing #76043, got fed up with non-portability
11912 of that piece of code.
11913
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011914Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * valid.c SAX.c: Never commit without running "make tests" :-(
11917 fix a couple of stupidities in the previous commit
11918 * result/*: a few changes in some attribute order result of previous
11919 commit.
11920
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011921Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11924 the internal subset should not raise duplicate ID errors,
11925 also there was a small bug in conjunction to namespace
11926 declarations defaulted and xml:xxx attributes DTD definitions.
11927
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011928Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * xpath.c: Richard Jinks also raised some rounding problems
11931 this tries to fix them
11932
Daniel Veillard4e2df542002-03-22 12:23:14 +000011933Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11936 behaviour in xmlXPathCastToString()
11937
Daniel Veillarddb552912002-03-21 13:27:59 +000011938Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11941 raised by Morus Walter
11942
Daniel Veillard9e537932002-03-21 13:08:08 +000011943Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11946 from Igor
11947
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011948Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * xpath.c: fixing #75619, related to a problem when trying
11951 to evaluate condition when the current node set resulting
11952 from that sub-step evaluation is empty. Also fixes 2 potential
11953 problem with previous-sibling and next-siblings axis.
11954
Daniel Veillard1840ef02002-03-21 08:05:23 +000011955Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11958 HTML support is not configured in.
11959
Daniel Veillard561b7f82002-03-20 21:55:57 +000011960Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11963 include/libxml/tree.h: dohh I really didn't intended to commit
11964 this test version :-(
11965
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011966Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * testSAX.c: I wanted to see the real speed at the SAX interface
11969 after a little too many Ximianer started complaining about the
11970 parser speed.
11971 added a --quiet option:
11972 paphio:~/XML -> ls -l db100000.xml
11973 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11974 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11975 3200006 callbacks generated
11976 real 0m1.270s
11977 Which means 16MBytes/s and 3Mcallback/s
11978
Daniel Veillardc62a1472002-03-19 18:35:12 +000011979Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * xpath.c: valgrind spotted another error that time when running
11982 on libxslt regression tests
11983
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011984Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * Makefile.am: adding "make valgrind" running the full regression
11987 tests (except python ones) under Valgrind (using valgrind -q
11988 which was kindly added by the author).
11989 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11990 passes cleanly now except an obcure floating point initialization
11991 raised in log10() in one XPath regression test ???
11992 * tree.c: edited some comments to close #75244
11993
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011994Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11997 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11998 context of ScrollKeeper, made sure that if the number is
11999 an integer, the serialization follows the description at
12000 http://www.w3.org/TR/xpath#section-String-Functions
12001
Daniel Veillard5997aca2002-03-18 18:36:20 +000012002Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12003
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012004 * configure.in: preparing 2.4.18
12005 * doc/*: updated and rebuilt the web site
12006 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12007 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012008 * parser.c: humm, changed the way the SAX parser work when
12009 xmlSubstituteEntitiesDefault(1) is set, it will then
12010 do the entity registration and loading by itself in case the
12011 user provided SAX getEntity() returns NULL.
12012 * testSAX.c: added --noent to test the behaviour.
12013
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012014Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * parser.c: Wilfried Teiken provided a hackish but working
12017 way to get context reported back on entities when parsing
12018 with SAX and without breaking the DOM build.
12019
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012020Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * c14n.c: applied a new patch from Aleksey Sanin
12023 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12024 to reference Aleksey implementation of XML digital Signatures
12025
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012026Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * xpath.c: small fix to avoid potential problem due to
12029 ordering of freeing data
12030 * python/Makefile.am: people were complaining about
12031 the generated file in python dir not being built
12032
Daniel Veillardd2379012002-03-15 22:24:56 +000012033Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12036 python/generator.py python/libxml.c python/types.c: Cleanup
12037 of the python Makefiles based on Jacob and James feedback,
12038 fixed the spec file accordingly, fixed the number of warning
12039 that passing my pedantic CFLAGS was generating. Conclusion
12040 is that Python includes are real crap.
12041
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012042Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * configure,in: it was reported quite a few times that
12045 xml2-config --cflags should not output
12046 -I$includeprefix/libxml2/libxml because libxml2 header names
12047 clashes with existing names like list.h from C++ stl.
12048 Includes should be #include<libxml/xxx.h> so ...
12049
Daniel Veillard6f293b12002-03-15 09:42:33 +000012050Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * c14n.c: another patch from Aleksey Sanin
12053
Daniel Veillard5c396542002-03-15 07:57:50 +000012054Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12055
12056 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12057 canonicalization algorithm
12058 * doc/xml.html doc/index.html: added the C14N references on the
12059 index page.
12060
jacob berkman9be65862002-03-14 02:15:56 +0000120612002-03-13 jacob berkman <jacob@ximian.com>
12062
12063 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12064 usage, redundant, and gcc specific
12065
Daniel Veillard75be0132002-03-13 10:03:35 +000012066Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * xpath.c: speedup some node selection operations, this can
12069 have a significant impact on DocBook Norm's stylesheets
12070 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12071 make sure it's always the case
12072 * debugXML.c: distinguish CDATA and comments in ls operations
12073
Daniel Veillard61f26172002-03-12 18:46:39 +000012074Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12077 to generate better API descriptions etc...
12078
Daniel Veillard9ff88172002-03-11 09:15:32 +000012079Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * c14n.c: Fixing #74186, made sure all boolean expressions
12082 get fully parenthesized, ran indent on the output
12083 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12084 include/libxml/tree.h: also #74186 related, removed the
12085 --with-buffers option, and all the preprocessor conditional
12086 sections that were resulting from it.
12087
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012088Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * valid.c: applied patch from Dodji Seketeli fixing an
12091 uninitailized variable in xmlValidGetValidElements()
12092
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012093Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * c14n.c: fixed a few comments
12096 * doc/*.html doc/*/*.html: regenerated the docs and added
12097 the C14N API
12098 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12099
Daniel Veillardfa49d872002-03-09 10:20:00 +000012100Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * check-xml-test-suite.py: fix to adapt varaiations in the
12103 bindings
12104 * configure.in python/setup.py python/setup.py.in: fixed to
12105 have the version of the python scripts automatically updated
12106
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012107Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12110 in xmlCopyProp()
12111
Daniel Veillardaf43f632002-03-08 15:05:20 +000012112Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * configure.in: preparing 2.4.17 release
12115 * doc/*: updated and rebuilt the docs
12116 * xpath.c: fixed a comment
12117 * python/libxml.c: fixed a possible reentrancy problem
12118
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012119Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12122 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12123 added a specific regression test
12124 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12125 not raise exceptions when failing to find the attribute.
12126
Daniel Veillard90bc3712002-03-07 15:12:58 +000012127Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * configure.in xmllint.c: owen pointed out a problem with the
12130 ftme fix, gettimeofday() was not detected by configure and
12131 the ftime header wasn't included, dohhh
12132
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012133Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * configure.in xmllint.c: trying to fix #71457 for timing
12136 precision when gettimeofday() is not availble but ftime() is
12137
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012138Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12141 are now copied on install and part of the -devel RPM
12142
Daniel Veillard7b416132002-03-07 08:36:03 +000012143Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12144
12145 * xpath.c: trying to avoid bug #72150 which was apparently
12146 caused by a gcc bug (or a processor problem) as detailed
12147 at http://veillard.com/gcc.bug
12148
Daniel Veillardf742d342002-03-07 00:05:35 +000012149Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12152 fixed xmlReconciliateNs(), added a Python test/example for
12153 inter-document cut'n paste
12154 * python/libxml.py: fixed node.doc on document nodes and added
12155 xpathEval() onto node objects
12156
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012157Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12160 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12161 fixup and integrated tests for the serialization stuff
12162
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012163Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12166 moved the libxml man page to section 3
12167
Daniel Veillard1e774382002-03-06 17:35:40 +000012168Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12169
12170 * tree.c: fix bug #72490
12171 * python/libxml.c python/libxml.py: added methods serialize()
12172 and saveTo() to all node elements.
12173
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012174Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * xmlIO.c: closed #73430, don't read from an input source
12177 which indicated an end-of-file or an error.
12178
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012179Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * parser.c: make sure SAX endDocument is always called as
12182 this could result in a Python memory leak otherwise (it's
12183 used to decrement ref-counting)
12184 * python/generator.py python/libxml.c python/libxml.py
12185 python/libxml2-python-api.xml python/libxml2class.txt
12186 python/tests/error.py python/tests/xpath.py: implemented
12187 the suggestions made by Gary Benson and extended the tests
12188 to match it.
12189
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012190Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * python/generator.py: applied patch fixing #73450
12193
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012194Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * xpath.c: fixing #61290 "namespace nodes have no parent"
12197 long standing divergence from the XPath REC. NodeSets
12198 simply hold a copy of namespace nodes and those node ->next
12199 points to the parent (which may not be the node carrying the
12200 definition).
12201 * include/libxml/xpath.h: flagged but didn't added a possible
12202 speedup
12203 * DOCBparser.c HTMLparser.c: removed some warnings from push
12204 parser due to new state being added.
12205 * tree.c: new fix from Boris Erdmann
12206 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12207 the XML Canonalization support from Aleksey Sanin
12208
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012209Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * tree.c: patch from Boris Erdmann fixing some namespace odities
12212 with xmlCopyNode()
12213
Daniel Veillardc6613042002-03-02 09:34:02 +000012214Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * xmlIO.c: fix bug #72706 when loading a NULL entity
12217
Daniel Veillardc0fef772002-03-01 16:16:31 +000012218Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12219
12220 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12221 actually change in a future XML Namespace revision.
12222
Daniel Veillard79426f22002-03-01 16:14:17 +000012223Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12224
12225 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12226 added the possibility of returning nodesets from XPath extension
12227 functions written in Python
12228
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012229Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * python/*: commiting some Python bindings work done while travelling
12232
Daniel Veillard97300512002-03-01 09:13:41 +000012233Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12234
12235 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12236 explicitely with memory debugging switched on
12237
Daniel Veillard6361da02002-02-23 10:10:33 +000012238Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12239
12240 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12241 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12242 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12243 the accessor generator for strings
12244 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12245 regression test.
12246
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012247Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * python/README python/generator.py python/libxml.c python/setup.py:
12250 added the 'usual' setup.py to allow building a libxml2-python
12251 module based on the same code. The initialization is however
12252 different the 2 .so files fo libxml2 and libxslt are identical and
12253 they entry point initialize both libraries. this is done to avoid
12254 some possible nasty problem since the Python don't merge the maps
12255 of all shared modules.
12256
Daniel Veillard158a4d22002-02-20 22:17:58 +000012257Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12258
12259 * parser.c: fixed a push/encoding bug reported by Michael
12260 on librsvg
12261
Daniel Veillard7839e162002-02-20 18:54:48 +000012262Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12263
12264 * include/libxml/parserInternals.h: fixes a misplaced #endif
12265
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012266Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * parser.c valid.c: found and fixed a couple of allocation bugs
12269
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012270Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * doc/xml.html doc/python.html doc/*: added a Python and binding
12273 page describing the current state of the Python bindings and
12274 giving pointers to the other languages wrappers.
12275
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012276Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12279 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12280 rebuilt the API and web site
12281 * xpath.c: fixed #71978 portability bugs
12282
Daniel Veillard8aff2472002-02-19 21:50:43 +000012283Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12286
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012287Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * include/libxml/parserInternals.h parser.c: had to change
12290 2 internal parsing API when processing document content
12291 to check the start and end of element content are defined
12292 in the same entity
12293 * valid.c include/libxml/valid.h: attribute normalization can
12294 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12295 with the context to report it.
12296 * SAX.c: fixed the last known bugs, crazy validation constraints
12297 when a document is standalone seems correctly handled. There
12298 is a couple of open issues left which need consideration especially
12299 PE93 on external unparsed entities and standalone status.
12300 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12301 The 2 tests left failing are actually in error. Cleanup done.
12302
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012303Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * valid.c: implemented E59 spaces in CDATA does not match the
12306 nonterminal S
12307
Daniel Veillard878eab02002-02-19 13:46:09 +000012308Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * SAX.c parser.c valid.c: more validation test fixups
12311 * check-xml-test-suite.py: added duration info for the tests
12312
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012313Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12314
12315 * parser.c valid.c: a couple of errors were reported but not
12316 saved back as such in the parsing context. Down to 1% failure rate
12317 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12318
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012319Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12320
12321 * xmlInternald.c: isExtender was missing a char
12322 * parser.c include/libxml/parser.h: % are acceptable in the
12323 internal subset if within a PUBLIC ID
12324
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012325Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * SAX.c parserInternals.c valid.c: more work on the conformance
12328 suite. Took the step to finally block documents with encoding
12329 errors. It's a fatal error per the spec, people should have fixed
12330 their documents by now.
12331
Daniel Veillard55253e22002-02-18 14:32:39 +000012332Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * check-xml-test-suite.py: fixed the test script after some discussion
12335 on the semantic of TYPE="error"
12336 * Makefile.am: added the script to the distrib
12337
Daniel Veillard28757702002-02-18 11:19:30 +000012338Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * SAX.c entities.c: fixed a couple of conformances issues deep
12341 into the validation code (standalone and undeclared Notations)
12342
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012343Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12346 stayed there for years !
12347
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012348Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12349
12350 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12351 missing
12352
Daniel Veillardc7612992002-02-17 22:47:37 +000012353Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * check-xml-test-suite.py: improved the behaviour a bit as
12356 well as the logs
12357 * parser.c valid.c SAX.c: fixed a few more bugs
12358 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12359
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012360Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * check-xml-test-suite.py: python script to run regression tests
12363 against the XML Test suite of W3C/OASis
12364 * SAX.c: fixed a validation bug
12365 * parser.c: fixed 3 errors pointed by the test suite
12366 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12367 * python/Makefile.am: fixed a dependendy
12368
Daniel Veillard9f28f302002-02-15 20:48:08 +000012369Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12370
12371 * xmlmemory.c: avoid a warning bug #71594
12372
Daniel Veillard144024e2002-02-13 21:14:46 +000012373Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12374
12375 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12376 warning on alpha/Tru64
12377
Daniel Veillarde4301c82002-02-13 13:32:35 +000012378Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12379
12380 * include/libxml/entities.h: fixing a comment
12381 * valid.c: fixing some troubles with validity check on namespaces
12382 * result/VC/NS3 test/VC/NS3: added a specific regression test
12383
Daniel Veillarda6d05382002-02-13 13:07:41 +000012384Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12385
12386 * tree.c: Fixing #71342 serializing '\n' in attribute values
12387 * result/noent/att3 result/att3 test/att3: added a specific
12388 test.
12389
Daniel Veillard797a5652002-02-12 13:46:21 +000012390Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * python/libxml.c: couple of bug fixes
12393
Daniel Veillard01a6d412002-02-11 18:42:20 +000012394Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12395
12396 * python/*.py: removed tabs and used spaces.
12397
Daniel Veillard397ff112002-02-11 18:27:20 +000012398Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12399
12400 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12401 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12402
Daniel Veillard03517542002-02-11 13:54:40 +000012403Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12404
12405 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12406 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12407
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012408Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * include/libxml/encoding.h include/libxml/entities.h
12411 include/libxml/globals.h include/libxml/parser.h
12412 include/libxml/threads.h include/libxml/tree.h
12413 include/libxml/xmlmemory.h: trying to fix the include mess
12414
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012415Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12416
12417 * include/libxml/xmlmemory.h: reverted part of the previous
12418 attempt to provide #69655, this was breaking the build.
12419
Daniel Veillard0ba59232002-02-10 13:20:39 +000012420Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12423 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12424 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12425 include/libxml/parserInternals.h include/libxml/tree.h
12426 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12427 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12428 clean.
12429 * python/libxml.c: fixed a warning.
12430
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012431Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12434 copying of node, merge back IDs in the target document.
12435 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12436 test/XInclude/ents/ids.xml: test case
12437 * result/VC/ElementValid4: output changed due to a typo fix
12438
Daniel Veillard1c18e302002-02-09 22:16:40 +000012439Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012442 generate the dependencies right as Jacob found out. Add
12443 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012444
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012445Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * parserInternals.c valid.c: Justin Fletcher found some parts
12448 of the code needing cleanup
12449 * libxml.spec.in python/Makefile.am python/generator.py
12450 python/libxml.c python/libxml.py: Fixed the python Makefiles
12451 corrected a bug showing up on ia64, changed the name of the
12452 python internal module too
12453
Daniel Veillard07be19b2002-02-08 14:20:35 +000012454Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12455
12456 * Makefile.am: applied patch from Andris Pavenis for binary
12457 name suffixes
12458
Daniel Veillardf216d462002-02-08 13:44:24 +000012459Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12460
12461 * xmllint.c win32/win32config.h: fixing #68748
12462
Daniel Veillardd455d792002-02-08 13:37:46 +000012463Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * valid.c: fixing #70166
12466
12467Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12468
12469 * valid.c: fixing #70077
12470
Daniel Veillardc575b992002-02-08 13:28:40 +000012471Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12472
12473 * Copyright Makefile.am README configure.in libxml.spec.in:
12474 Changed to the MIT Licence
12475 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12476 doc/xmlio.html: updated the doc accordingly
12477 * include/libxml/xmlwin32version.h configure.in: preparing
12478 2.4.14 release
12479 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12480 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12481 fixed the const xmlChar * wrapper and generator, XPath extension
12482 functions now use the context as first argument
12483 * python/tests/tstxpath.py python/tests/xpath.py
12484 python/tests/xpathext.py: Updated the tests accordingly
12485 * tree.c: fixed bug #70067
12486
Daniel Veillard7db38712002-02-07 16:39:11 +000012487Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * Makefile.am: cleanup
12490 * debugXML.c: always use stdout if output is NULL
12491 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12492 * python/Makefile.am python/generator.py python/libxml2class.txt
12493 python/libxml_wrap.h python/types.c: augmented the number of bindings
12494 handling FILE * and XPath contexts
12495 * python/tests/Makefile.am: avoid a stupid problem due to the
12496 use of TEST.
12497
Daniel Veillard15a143b2002-02-06 22:40:50 +000012498Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12499
12500 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12501
Daniel Veillard70cab352002-02-06 16:06:58 +000012502Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12503
12504 * python/TODO python/libxml.c: cleanup the extension function lookup
12505 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12506
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012507Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * configure.in python/Makefile.am: do not install outside
12510 of prefix
12511
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012512Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * python/TODO python/libxml.c: started adding SAX interfaces
12515 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12516 SAX test
12517
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012518Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * tree.c: hardened the addChild function
12521 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12522 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12523 added accessors needed for xmlNode, a bit more testing and
12524 extension of interfaces
12525 * python/tests/Makefile.am python/tests/build.py: added a test
12526 build from scratch/save/load/check
12527
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012528Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * parserInternals.c: change a small bit in the way valididy
12531 error messages get initialized
12532 * python/TODO python/libxml.c python/libxml2-python-api.xml
12533 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12534 added some memory debugging to track leaks at the libxml2 level
12535 * python/tests/*.py: changed all tests to check for leaks,
12536 there is just one left in XPath extension registrations.
12537
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012538Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12539
12540 * python/TODO python/generator.py python/libxml2-python-api.xml
12541 python/libxml2class.txt: more accessor classes for the parser
12542 context, allow to switch on and check validity
12543 * python/tests/Makefile.am python/tests/error.py
12544 python/tests/invalid.xml python/tests/valid.xml
12545 python/tests/validate.py: attded more test and and added error.py
12546 which I forgot to commit in the last step
12547
Daniel Veillard3ce52572002-02-03 15:08:05 +000012548Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * python/Makefile.am python/types.c: cleanup
12551 * python/libxml.c python/libxml.py python/libxml_wrap.h
12552 python/generator.py python/libxml2-python-api.xml
12553 python/libxml2class.txt: added class for parser context, added
12554 first cut for push mode support. Added a framework to generate
12555 accessors functions.
12556 * python/tests/Makefile.am python/tests/push.py: added a push
12557 test
12558
Daniel Veillardcfb05462002-02-02 23:18:22 +000012559Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12560
12561 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12562 bug a bit of cleanup.
12563
Daniel Veillard5d819032002-02-02 21:49:17 +000012564Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12565
12566 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12567 python/libxml2class.txt: adding error redirections and preformat
12568 to a python handler
12569 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12570 tests self checking
12571
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012572Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12573
12574 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12575 a function
12576
Daniel Veillard9589d452002-02-02 10:28:17 +000012577Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12578
12579 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12580 python/libxml.c python/libxml2-python-api.xml
12581 python/libxml2class.txt: Progressing through the TODOs, class
12582 description output, extra XML API, RPM now builds the wrappers
12583 for all python installed versions
12584
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012585Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12586
12587 * configure.in libxml.spec.in python/Makefile.am python/TODO
12588 python/generator.py python/libxml2class.txt: added more informations
12589 in the libxml2-python package including docs. Slightly changed
12590 the class hierarchy
12591 * python/tests/*: added basic regression tests infrastructure too
12592
12593Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12594
12595 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12596 added libxml2-python as part of the packages installed
12597
Daniel Veillarda7340c82002-02-01 17:56:45 +000012598Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12599
12600 * python/Makefile.am python/generator.py python/libxml.c
12601 python/libxml.py: more work, now able to extend the
12602 XPath interpreter with functions written in python.
12603
Daniel Veillardc3e39442002-02-01 09:29:41 +000012604Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12605
12606 * python/Makefile.am: Jacob sent a patch to allow building from
12607 tarfile.
12608
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012609Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12612 inserted the python wrappers build, I hope this won't be too
12613 unportable
12614
Daniel Veillard1971ee22002-01-31 20:29:19 +000012615Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * xpath.c: minor optimization
12618 * python/generator.py python/libxml.c python/libxml.py
12619 python/libxml_wrap.h: more work on the python bindings,
12620 they now support XPath and there is no evident leak
12621
Daniel Veillard36ed5292002-01-30 23:49:06 +000012622Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12623
12624 * python/generator.py python/libxml.c python/libxml.py:
12625 more work on the python bindings generator.
12626
Daniel Veillard96fe0952002-01-30 20:52:23 +000012627Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12628
12629 * python/generator.py python/libxml.c python/libxml_wrap.h:
12630 more work on the python bindings.
12631
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012632Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * python/generator.py python/libxml.c python/libxml.py
12635 python/libxml_wrap.h: commited early version of a python binding
12636 for private use only ATM
12637
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012638Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12639
12640 * entities.c tree.c include/libxml/entities.h: applied patch
12641 from Anthony Jones to implement copy of DTD subtree too. Had
12642 just to keep 2 function private which really ought to become
12643 public ones.
12644
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012645Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12646
12647 * xmllint.c: added pointers to the web pages in the usage()
12648
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012649Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12650
12651 * tree.c: more fixes from Petr Kozelka for attribute handling
12652 in the tree API to align the semantic with DOM.
12653
Daniel Veillard36065812002-01-24 15:02:46 +000012654Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12655
12656 * valid.c tree.c entities.c: another set of patches from
12657 Anthony Jones for copy operations cleanup and robustness
12658
Daniel Veillardf8592562002-01-23 17:58:17 +000012659Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12660
12661 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12662 an alphabetic index based on comments content
12663 * doc/*: rebuilt the web site with the new references
12664
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012665Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12666
12667 * parserInternals.h: Greg Sjaardema suggested to use an
12668 eponential buffer groth policy in xmlParserAddNodeInfo()
12669
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012670Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12671
12672 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12673 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12674 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12675 to generate cross-references, and added/updated the stylesheets
12676 to generate and link API indexes. The generic keyword index
12677 is not done yet.
12678 * doc/*.html: regenerated all the usual docs too
12679
Daniel Veillard2070c482002-01-22 22:12:19 +000012680Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12681
12682 * debugXML.c: added an xpath function to the shell for T. V. Raman
12683
12684Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012685
12686 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12687 debug routines.
12688
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012689Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12690
12691 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12692 support of attribute nodes
12693
Daniel Veillard9d06d302002-01-22 18:15:52 +000012694Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12695
12696 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12697 hopefully near complete and fully documented of the API in XML
12698 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12699 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12700 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12701 include/libxml/parserInternals.h include/libxml/valid.hi
12702 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12703 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12704 include/libxml/xpath.h include/libxml/xpathInternals.h:
12705 Cleaned up the doc comments a lot in the process, the interface
12706 coverage is now 100%
12707
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012708Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12709
12710 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12711 extracts comments from the gtk-doc DocBook output (a bit
12712 convoluted but seems to work).
12713
Daniel Veillard61006472002-01-21 17:31:47 +000012714Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12715
12716 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12717 added an XML description of the API, moved the script generating
12718 it here. Added a "make api" target
12719
Daniel Veillardd2f23002002-01-21 13:36:00 +000012720Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12721
12722 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12723
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012724Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12725
12726 * xpath.c include/libxml/xpathInternals.h: the change made to
12727 xmlXPathFuncLookupFunc was incompatible roll it back
12728
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012729Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12730
12731 * SAX.c: cleanup patch from Anthony Jones
12732 * doc/Makefile.am: fix the headers to avoid in make scan
12733 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12734 includes, * vs Ptr and general cleanup
12735 * parsedecl.py: first version of a script to extract the
12736 module interfaces, the goal will be to provide .decl or XML
12737 specification of the interfaces to build wrappers.
12738
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012739Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12740
12741 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12742 now provides return codes in case of errors
12743
Bjorn Reese026d29f2002-01-19 15:40:18 +000012744Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12745
12746 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12747 Upgraded to trio baseline 1.6
12748 * strio.h strio.c: Replaced by triostr.h and triostr.c
12749
Daniel Veillard572577e2002-01-18 16:23:55 +000012750Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12751
12752 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12753 of strdup usage in the code
12754
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012755Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12756
12757 * parser.c error.c: Keith Isdale complained rightly that
12758 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12759
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012760Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12761
12762 * tree.c: fixed the funxtion to set the xml: attributes
12763 * debugXML.c: added "setbase" to test it.
12764
Daniel Veillard2c748c62002-01-16 15:37:50 +000012765Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12768 to allow updating an attribute content
12769
Daniel Veillard8de85c62002-01-15 17:10:15 +000012770Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12771
12772 * libxml.h: try to avoid problems when compiling on Windows
12773
Daniel Veillard314cfa02002-01-14 17:58:01 +000012774Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * hash.c: patch from Anthony Jones for hash.c allocation size
12777 * Makefile.am: trying to work around Yet Another Libtool Madness
12778 and build the 2.4.13 release finally ...
12779
Daniel Veillard744683d2002-01-14 17:30:20 +000012780Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12781
12782 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12783 * doc/* : update of the documentation
12784
Daniel Veillarde6a55192002-01-14 17:11:53 +000012785Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12786
12787 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12788 at fixing #61290 :-(
12789
Daniel Veillardfb25a512002-01-13 20:32:08 +000012790Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12791
12792 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12793 Fixes bug #67229
12794
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012795Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12796
12797 * tree.c: trying to avoid troubles when a subtree is copied
12798 and coalesced in part with the target tree. Should fix
12799 bug #67407
12800
Daniel Veillardd8224e02002-01-13 15:43:22 +000012801Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12802
12803 * valid.c: fixed validation of attributes content of type
12804 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12805 values, very old bug. Fixes #67671
12806
Daniel Veillard8107a222002-01-13 14:10:10 +000012807Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * parser.c include/libxml/parserInternals.h tree.c: integrated
12810 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12811 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12812
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012813Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12814
12815 * threads.c: applied Serguei Narojnyi's patch to add native
12816 thread support on the Win32 platform
12817 * testThreadsWin32.c Makefile.am: added the test program also
12818 from Serguei, Win32 specific
12819 * include/win32config.h include/libxml/xmlwin32version.h.in:
12820 added patch from Igor for the Windows thread specific defines.
12821
Daniel Veillard845cce42002-01-09 11:51:37 +000012822Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12823
12824 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12825
Daniel Veillard7b602b42002-01-08 13:26:00 +000012826Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12827
12828 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12829 output page into XMLinfo.html. Close bug #66951 and
12830 raised by Robert Collins too.
12831
Daniel Veillard73c6e532002-01-08 13:15:33 +000012832Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * encoding.c: Paul Keogh pointed out a possibility of segfault
12835 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12836 Closes bug # 68238
12837
Daniel Veillard4a859202002-01-08 11:49:22 +000012838Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12839
12840 * doc/*.html: updated the Gdome2 links
12841
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012842Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12843
12844 * libxml.h: Applied following patches from Robert Collins
12845 and make sure IN_LIBXML is defined when compiling it
12846 -------
12847 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12848 as well as Visual C.
12849 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12850 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12851 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12852 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12853 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12854 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12855 xmlSysIDExists xmlNoNetExists).
12856 * xmllint.c: Don't include winsock2.h for Cygwin.
12857
Daniel Veillard401c2112002-01-07 16:54:10 +000012858Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12859
12860 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12861 when the version info is not present.
12862
Daniel Veillard6f42c132002-01-06 23:05:13 +000012863Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12864
12865 * tree.c: Anthony Jones pointed out a problem in
12866 xmlStringGetNodeList() and provided a fix for it
12867
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012868Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12869
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012870 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012871 xmlCreatePushParserCtxt() when the initial buffer passed
12872 is large.
12873
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012874Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12875
12876 * win32/*: big cleanup of the Windows/MSVC project files
12877 from Igor Zlatkovic
12878
Daniel Veillardcebb1362002-01-02 13:13:30 +000012879Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12880
12881 * doc/Makefile.am: should fix #67674 and avoid troubles if
12882 xsltproc is not available or fails in the prefix provided
12883
Daniel Veillard26908ab2002-01-01 16:50:03 +000012884Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12885
12886 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12887
Daniel Veillard5344c602001-12-31 16:37:34 +000012888Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12891 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12892 Fixed a few other problems raised by Charlie Bozeman.
12893 * result/VC/ElementValid[5-7]: fixed the output
12894
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012895Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12898 patches from Charlie Bozeman. Regenerated the HTML docs.
12899
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012900Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12903 for Windows from Igor
12904
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012905Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * xmllint.c: applied Justin Fletcher patch for --output or -o
12908
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012909Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12910
12911 * win32/libxml2/libxml2.def.src: close #67019
12912
Daniel Veillard01db67c2001-12-18 07:09:59 +000012913Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * xmllint.c: applied Justin Fletcher generic timing patch
12916 similar to the one already applied to xsltproc.
12917
Daniel Veillardd1640922001-12-17 15:30:10 +000012918Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * include/libxml/tree.h tree.c: applied documentation patches
12921 from Charlie Bozeman
12922
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012923Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12924
12925 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12926
Daniel Veillard29e43992001-12-13 22:21:58 +000012927Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * valid.c: fix the xmlStrdup() used in the previous patch.
12930 * valid.c: added --dropdtd
12931 * tree.c: fixed xmlUnlinkNode so it also removes the references
12932 from the document if the node is a DTD
12933
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012934Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12935
12936 * HTMLtree.c valid.c: cleanup some static declarations
12937
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012938Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * xmllint.c: removed another strdup()
12941 * doc/FAQ: removed the HP/UX entry
12942
Daniel Veillarded472f32001-12-13 08:48:14 +000012943Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12944
12945 * valid.c: fix bug #66816 when validating.
12946 * xmllint.c: don't use sys/time.h if configure did not found it
12947
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012948Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12949
12950 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12951 xmlcatalog_man.xml
12952
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012953Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12956 xmlInitMemory() was declared twice
12957
Daniel Veillardb82c1662001-12-09 14:00:54 +000012958Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * globals.c: do not reference strdup() !
12961 * configure.in libxml-2.0.pc.in: trying to fix the libs
12962 of the various config extraction modules
12963
Daniel Veillardef90ba72001-12-07 14:24:22 +000012964Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * configure.in : preparing 2.4.12
12967 * doc/* : updated and rebuilt the docs
12968
Daniel Veillard220346d2001-12-07 11:33:54 +000012969Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12970
12971 * uri.c: closed bug #66159
12972 * testURI.c: added --escape option
12973 * configure.in: some cleanup for xml2-config --cflags
12974
Daniel Veillard2a906822001-12-06 14:34:08 +000012975Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * globals.c testThreads.c: removed some misplaced includes
12978 of xmlversion.h
12979
Daniel Veillarde28313b2001-12-06 14:08:31 +000012980Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * threads.c: patch from Gary Pennington fixing a possible
12983 problem at initialization time.
12984
Daniel Veillardd3b08822001-12-05 12:03:33 +000012985Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012988 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012989 CodeWarrior.
12990
Daniel Veillarda7866932001-12-04 13:14:44 +000012991Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * xmllint.c: applied Geert Kloosterman's patch to fix
12994 --repeat --timing output
12995
Daniel Veillard19840942001-11-29 16:11:38 +000012996Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12997
12998 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12999 where non-wellformed XML declaractions were not detected.
13000
Daniel Veillarde85d9342001-11-28 14:43:12 +000013001Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13004
Daniel Veillard22f25a82001-11-28 09:12:23 +000013005Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13008 gets reset by xmlCleanupInputCallbacks() and this makes the
13009 function useless. Same for output.
13010
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013011Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * xmlIO.c: robert pointed out a loop error in callback cleanups
13014
Daniel Veillard8faa7832001-11-26 15:58:08 +000013015Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13018 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13019 they are not really tied to debugging
13020
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013021Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13024 * xmllint.c: better --catalogs description
13025
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013026Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * tree.c: fixed a couple of problems in xmlSetProp()
13029
Daniel Veillardcd337f02001-11-22 18:20:37 +000013030Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13031
13032 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13033 unappropriate stdout output.
13034
Daniel Veillard566d4df2001-11-22 13:00:53 +000013035Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13036
13037 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13038 by Denis Beurive, closes #65111
13039
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013040Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13041
13042 * valid.c: in case of content model validity error, don't
13043 print it if validity warnings were not requested.
13044
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013045Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13048 * parserInternals.c: removed the last exit() call. Print an
13049 unmaskable error on stderr instead (library mismatch detection)
13050
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013051Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13052
13053 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13054 shell instructions from Heiko Rupp
13055
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013056Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * catalog.c: use the URL notation file:// for default catalog paths
13059
Daniel Veillard0ec98632001-11-14 15:04:32 +000013060Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13061
13062 * include/libxml/tree.h: better comments for _private fields
13063 * tree.c: removed a problem when copying an entity reference.
13064
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013065Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13066
13067 * vms/*: updated instructions and diffs from John A Fotheringham
13068
Daniel Veillarda11001b2001-11-12 22:45:36 +000013069Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * include/libxml/xmlerror.h: avoid an include problem if
13072 #include <libxml/xmlerror.h> happens first in code
13073 seems to be the case in KDE libs
13074
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013075Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13078 from Igor for Windows
13079
13080Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13081
13082 * Makefile.am: Gary Pennington pointed out a missing prefix
13083
Daniel Veillard43d3f612001-11-10 11:57:23 +000013084Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13087 * doc/*: upgraded and rebuilt the docs
13088
Daniel Veillardc1f78342001-11-10 11:43:05 +000013089Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13090
13091 * HTMLparser.c: fix comment in scripts element parsing.
13092 * result/HTML/doc3*: updated the results.
13093
13094Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13095
13096 * uri.c: another URI bug fix #63336, using Joel Young patch.
13097
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013098Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13101 a cleaned up version of the Pwd shell string generation.
13102
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013103Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * valid.c include/libxml/tree.h: trying to fix namespaces +
13106 validation problems for good, closing #63619 in the process
13107 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13108 wrong in this respect, fixed it.
13109
Daniel Veillardd536f702001-11-08 17:32:47 +000013110Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13111
13112 * xmllint.c: Morus Walter patch to allow --format and --encode
13113
Daniel Veillard5004f422001-11-08 13:53:05 +000013114Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * debugXML.c: Stefan Kost provided an help command for the shell
13117
Daniel Veillarda6825e82001-11-07 13:33:59 +000013118Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13119
13120 * debugXML.c: Heiko Rupp pointed that the shell would crash
13121 on empty nodesets returns.
13122
Daniel Veillard03f848d2001-11-07 12:53:46 +000013123Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13124
13125 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13126 migh need the history libraries
13127
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013128Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13131 handle the case of < in quoted attributes, Bastian Kleineidam
13132
Daniel Veillardc853b322001-11-06 15:24:37 +000013133Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13136 fixing catalog breakages
13137 * Makefile.am catalog.c result/catalogs/catal
13138 result/catalogs/mycatalog.* test/catalogs/catal*:
13139 fixed more problems in catalog support, added more regression tests
13140 for both XML and SGML catalog handling
13141
Daniel Veillard66870c72001-11-05 19:27:49 +000013142Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13143
13144 * debugXML.c: applied an improvement to xmlGetLineNo() from
13145 Keith Isdale
13146
Daniel Veillardffe09c92001-11-05 14:21:47 +000013147Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13148
13149 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13150 Side effect of the progressive catalog loading
13151
Daniel Veillardad661b92001-11-05 11:43:15 +000013152Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * Makefile.am: confexecdir and confexec_DATA were defined twice
13155 pointed out by Karl Eichwalder
13156
Daniel Veillard6eb17722001-11-04 22:19:27 +000013157Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * xmlcatalog.c: avoid unlink() and use remove() instead.
13160
Daniel Veillardea898282001-11-04 22:13:45 +000013161Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * libxml.spec.in: cleanup
13164 * include/libxml/xmlwin32version.h: updated with 2.4.8
13165
Daniel Veillarda4617b82001-11-04 20:19:12 +000013166Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13167
13168 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13169 of compiling libxml with a non standard set of options
13170
John Fleck027edfb2001-11-04 20:13:58 +000013171Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13172
13173 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13174 document --sgml option, fixing gnome bugzilla #63382
13175
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013176Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13179 breakage of 2.4.7, added a couple of really needed APIs
13180 like xmlCatalogIsEmpty() and xmlNewCatalog()
13181 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13182 for install-catalog
13183 * configure.in: preparing 2.4.8
13184
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013185Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13188 include/libxml/tree.h include/libxml/xmlIO.h: more include
13189 cleanups, export cleanly one html output + format function.
13190
13191Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * parser.c: removed initGenericErrorDefaultFunc call from
13194 xmlInitParser() since it could destroy previous calls to
13195 xsltSetGenericErrorFunc() effects
13196
Daniel Veillardebd38c52001-11-01 08:38:12 +000013197Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13200 keyword.
13201
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013202Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13203
13204 * Makefile.am: cleanup
13205 * threads.c: cleanup too
13206 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13207 from xsltproc
13208 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013209 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013210
Daniel Veillard91c00402001-10-30 17:41:38 +000013211Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13214 was not used anymore !
13215
Daniel Veillard52dcab32001-10-30 12:51:17 +000013216Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * configure.in: preparing 2.4.7
13219 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13220 manual page from John
13221 * doc/*: updated the doc and rebuilt the generated pages
13222
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013223Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * xmlIO.c: closing bug #62711, the library should never
13226 close stdin or stdout.
13227
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013228Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * uri.c: second pass at fixing #63336, using Joel Young
13231 final patch. looks okay.
13232
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013233Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * uri.c include/libxml/uri.h: trying to clear #63336
13236 allowing the escaping routine to parse unconformant
13237 URI-References.
13238
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013239Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13240
13241 * vms/readme.vms vms/build_libxml.com nanoftp.c
13242 include/libxml/xmlversion.h.in: a few VMS updates from
13243 John A Fotheringham
13244 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13245 and xmlCleanupOutputCallbacks() for the Perl binding people.
13246
Daniel Veillard635ef722001-10-29 11:48:19 +000013247Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13250 apply fixes to close #63271 and avoid segfaults when
13251 the error routine gets callbed before xmlInitParser()
13252 get called.
13253 * nanoftp.c error.c: Applied patches from Justin Fletcher
13254 correcting some xmlGenericError misuses.
13255
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013256Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13257
13258 *doc/xmllint.xml, doc/xmllint.1
13259 New and improved man page for xmllint - .xml is the original, .1
13260 is the generated man page
13261
Daniel Veillardc9484202001-10-24 12:35:52 +000013262Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13265 the web site from the main HTML document.
13266
Daniel Veillard5151c062001-10-23 13:10:19 +000013267Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13268
13269 * parser.c: fixed an erroneous validation bug when PE refs
13270 occurs in external parsed entities referenced from the
13271 internals subset
13272 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13273 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13274 added the associated testcase, it's a nice one.
13275 * HTMLparser.c: generate the DTD node as HTML still ...
13276 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13277
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013278Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * HTMLparser.c: fixed a bug in htmlNewDoc()
13281
Daniel Veillard89cad532001-10-22 09:46:13 +000013282Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * test/threads/*: added entities testing to the Thread test
13285 * testThreads.c: make the test reasonable
13286 * DOCBparser.c: fix the DTD public and system ID
13287 * xmllint.c: added --sgml for SGML DocBook importing
13288 * Makefile.am: added Docbtests target
13289
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013290Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13291
13292 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13293 * testThreads.c: removed bogus include
13294
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013295Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13298 fixed a very serious (looping) validation bug
13299
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013300Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13301
13302 * include/libxml/globals.h include/libxml/threads.h threads.c
13303 testThreads.c: far more testing, cleaning up bugs
13304 * *.c : make sure globals.h is always included.
13305
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013306Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13307
13308 * HTMLparser.c: try to get rid of parser loops for good.
13309
Daniel Veillardab7488e2001-10-17 11:30:37 +000013310Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * configure.in: fixed some bugs in CFLAGS passing.
13313 * test/threads Makefile.am testThreads.c: added a specific
13314 threaded test case (really nasty, guaranteed).
13315
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013316Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13317
13318 * catalog.c: serious cleanup on the management of the
13319 XML catalog tree, more tests done, especially with
13320 the catalog PI.
13321
Daniel Veillard364789a2001-10-16 12:45:00 +000013322Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13323
13324 * catalog.c: avoid a problem in catalog cleanup on SMP if
13325 catalogs were not initialized.
13326
Daniel Veillard81463942001-10-16 12:34:39 +000013327Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * catalog.c xpath.c: trying to cleanup the not thread safe
13330 parts of the library.
13331
Daniel Veillard64a411c2001-10-15 12:32:07 +000013332Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13333
13334 * include/libxml/globals.h configure.in global.data: make
13335 the allocation be per-thread a configure option
13336 * encoding.c include/libxml/parser.h: fixed compilation
13337 errors
13338
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013339Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * include/libxml/parser.h: Norm reported that a few lines
13342 added were breaking libxslt compile, removed them for now
13343
Daniel Veillard6f350292001-10-14 09:56:15 +000013344Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13345
13346 * parser.c parserInternals.c threads.c: debugged and fixed
13347 initialization problems which were giving troubles on SMP
13348 boxes.
13349
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013350Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * include/libxml/Makefile.am: missing globals.h
13353
Daniel Veillarde7090612001-10-13 12:18:28 +000013354Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013355
Daniel Veillarde7090612001-10-13 12:18:28 +000013356 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013357
Daniel Veillardd0463562001-10-13 09:15:48 +000013358Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13359
13360 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13361 include/libxml/parserInternals.h include/libxml/tree.h
13362 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13363 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13364 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13365 Applied the last patches from Gary, cleanup, activated threading
13366 all user accessible global variables are now handled in globals.[ch]
13367 Still a bit rought but make tests passes with either
13368 --with-threads defined at configure time or not.
13369 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13370 linking options
13371
Daniel Veillardb8478642001-10-12 17:29:10 +000013372Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * Makefile.am include/libxml/Makefile.am
13375 include/libxml/globals.h globals.c include/libxml/threads.h
13376 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13377 configure.in: started integrating the core of the thread support
13378 not activated yet but half integrated. The code should still
13379 compile and work anyway.
13380
Daniel Veillardb44025c2001-10-11 22:55:55 +000013381Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13382
13383 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13384 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13385 integrating the non-controversial parts of Gary Pennington
13386 multithread patches
13387 * catalog.c: corrected a small bug introduced
13388
Daniel Veillard75b96822001-10-11 18:59:45 +000013389Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * catalog.c include/libxml/catalog.h: very serious cleanup,
13392 isolating unportable code and as much as possible the accesses
13393 to the global shared catalog. May need more testing !
13394
Daniel Veillard78d12092001-10-11 09:12:24 +000013395Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13398 Keith Isdale patches for the XSLT debugger interfaces. Some
13399 cleanup
13400
Daniel Veillardff0b7312001-10-11 06:46:09 +000013401Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13402
13403 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13404 * DOCBparser.c: generate line nubers in elements
13405
Daniel Veillard60087f32001-10-10 09:45:09 +000013406Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13407
13408 * configure.in: preparing 2.4.6 release
13409 * doc/xml.html doc/html/*: updated and rebuilt the docs
13410 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13411
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013412Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13413
13414 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13415 adding documentation for DV's supercatalog support
13416
Daniel Veillard82d75332001-10-08 15:01:59 +000013417Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13418
13419 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13420 super catalog support adding one API and one flag --sgml to
13421 xmlcatalog
13422
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013423Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13424
13425 * doc/xmlcatalog_man.xml, xmlcatalog.1
13426 One more crack at
13427 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13428
13429
Thomas Broyer47334c02001-10-07 16:41:52 +000013430Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13431
13432 * xpath.c: implemented xmlXPathObjectCopy for external objects
13433 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13434
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013435Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13436
13437 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13438 finishing up fix to
13439 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13440 the xmlcatalog man page display more elegantly
13441
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013442Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13443
13444 * configure.in: closing bug #61832
13445 * HTMLparser.c: removed a warning
13446
Daniel Veillard6ab38382001-10-06 13:08:27 +000013447Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13448
13449 * xpath.c: fixing #61673 part I, do not loose doc information
13450 when copying result value trees.
13451
Daniel Veillard556c6682001-10-06 09:59:51 +000013452Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * xpath.c: trying to harden the XPath interpreter
13455
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013456Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13457
13458 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13459 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13460
William M. Brack1633d182001-10-05 15:41:19 +000013461Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13462
13463 * HTMLparser: repaired another loop problem
13464
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013465Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13466
13467 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13468 parsing.
13469 * xpath.c: fix bug #61291 the default XML namespace node is
13470 missing from the namespace axis.
13471 * tree.c: refuse to create namespaces nodes with prefix "xml"
13472
Daniel Veillard651f9472001-10-04 14:51:06 +000013473Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13474
13475 * SAX.c: ouch a non-defined namespace could lead to a crash,
13476 fixed #61215
13477
Daniel Veillard7dd05702001-10-04 14:25:12 +000013478Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13479
13480 * parserInternals.c: closed bug #61054
13481
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013482Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * include/libxml/Makefile.am: closing #60708
13485
Daniel Veillarda293c322001-10-02 13:54:14 +000013486Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13487
13488 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13489 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13490
Daniel Veillardf4309d72001-10-02 09:28:58 +000013491Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13492
13493 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13494
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013495Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13498 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13499
Daniel Veillard16756b62001-10-01 07:36:25 +000013500Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13501
13502 * catalog.c: Justin Fletcher provided cleaup code in case
13503 HAVE_STAT is not defined
13504 * include/win32config.h: Igor Zlatkovic suggested to have
13505 HAVE_STAT defined there
13506
William M. Brack5e1cac12001-09-28 16:19:18 +000013507Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13508
13509 * catalog.c - fixed typing error reported by M. Barros
13510
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013511Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13512
13513 * xmllint.c - fixing typo
13514
William M. Brackd28e48a2001-09-23 01:55:08 +000013515Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13516
13517 * HTMLparser.c: small enhancement to prevent loop on
13518 unrecognizable data
13519
Daniel Veillardb1d62872001-09-21 09:47:08 +000013520Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13521
13522 * parserInternals.c: applying patch from bug #60757 this
13523 should close it
13524
Daniel Veillardc0631a62001-09-20 13:56:06 +000013525Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13526
13527 * catalog.c xmlcatalog.c: removed a couple of warning
13528 * xpath.c: try to solve the linking problem on platforms
13529 needing trio to compile
13530
Daniel Veillard1a123612001-09-19 08:06:23 +000013531Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013532
Daniel Veillard1a123612001-09-19 08:06:23 +000013533 * Makefile.am libxml.spec.in: backing up non-documented changes
13534 commited without review or aproval by Jens Finke <jens@gnome.org>
13535 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013536
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013537Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13538
13539 * configure.in: Joe Orton provided a patch fixing a problem
13540 when iconv is specified to be in a non-standard directory
13541 but wasn't exported in xml2-config --cflags
13542
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013543Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13544
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013545 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013546 troubles with 2.4.4 errors.
13547
Daniel Veillard16698282001-09-14 10:29:27 +000013548Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13549
13550 * encoding.c entities.c: do not output hexadecimal charrefs
13551 when serializing HTML since some version of Netscape can't
13552 grok it, generate decimal ones.
13553 * result/HTML/doc3.htm: output changed due to previous test
13554 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13555
Daniel Veillard98fed372001-09-13 11:34:58 +000013556Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13559 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13560
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013561Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013562 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013563
13564 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13565 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13566 updated the configuration scripts systems accordingly
13567
Daniel Veillard04382ae2001-09-12 18:51:30 +000013568Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13569
13570 * configure.in: preparing for 2.4.4
13571 * doc/xml.html doc/html/*: updated and rebuilt the docs
13572
Daniel Veillardd63437e2001-09-12 15:00:27 +000013573Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13574
13575 * win32/dsp/libxml2.def.src: tried to incorporate comments
13576 from bug #59220
13577
Daniel Veillard319a7422001-09-11 09:27:09 +000013578Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13579
13580 * parser.c result/noent/wml.xml: fixed bug #59981 related
13581 to handling of '&' in attributes when entities are substitued
13582
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013583Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13584
13585 * libxml.h include/libxml/xmlversion.h.in
13586 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13587 Tried to close bug #60131
13588
Daniel Veillardbce62332001-09-10 18:46:55 +000013589Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13592
Daniel Veillard143b04f2001-09-10 18:14:14 +000013593Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13594
13595 * SAX.c: fixing bug #59946 on xmlns=""
13596
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013597Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13598
13599 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13600 but allocates a new error code.
13601
Daniel Veillard05c13a22001-09-09 08:38:09 +000013602Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13603
13604 * xmllint.c: John Fleck fixed typos in the options output
13605 * parser.c SAX.c: fix ignorable white space SAX selection
13606
13607Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13608
13609 * entities.c: Steve Underwood found the possibility of an
13610 ininite loop in case of error.
13611
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013612Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13613
13614 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13615
Daniel Veillarda050d232001-09-05 15:51:05 +000013616Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13617
13618 * parser.c: warn if version is not 1.0 but it's not
13619 strictly speaking an error after analyzing the spec
13620
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013621Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13622
13623 *doc/catalog.html - add link to the html version of the
13624 man page, other linguistic cleanups
13625
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013626Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13627
13628 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13629 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13630 file, has not yet been included in the build.
13631
Daniel Veillard99784ff2001-09-01 16:20:28 +000013632Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13633
13634 * catalog.c: removed a duplicate affectation Justin Fletcher
13635
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013636Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13637
13638 * tree.c: Armin Sander pointed a possible text coalescing
13639 problem, completed his patch.
13640
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013641Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13642
13643 * trionan.c: Fixed const and volatile re-definition problem
13644
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013645Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13646
13647 * libxml.4 parser.c: doc updates from Heiko Rupp
13648 * parserInternals.c: 2 sanity checks from Heiko Rupp
13649
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013650Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13651
13652 * tree.c: applied patch from Armin Sander to make some pointers
13653 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013654 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013655
Daniel Veillardb06c6142001-08-27 14:26:30 +000013656Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13657
13658 * xpath.c: hum, restrict the integer usage gcc bug workaround
13659 to only gcc compilers so that other architecture don't get
13660 penalized by this limitation.
13661 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13662
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013663Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13664
13665 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13666 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13667
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013668Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13669
13670 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13671 --convert option to xmlcatalog to convert SGML ones to
13672 the XML syntax.
13673 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13674
13675 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013676Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13677
13678 * catalog.c xmlIO.c: started some serious testing and fixed
13679 a few bug and optmization needs.
13680
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013681Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13682
13683 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13684 preparing for a 2.4.3 release even if it may not be ready yet
13685 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13686 all file parsing lookup to go through the entity resolver, add
13687 to add an API to bypass it (needed to load catalogs themselves),
13688 some cleanup on the catalog code too.
13689 * nanoftp.c: small cleanup
13690 * doc/catalog.html: small update
13691
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013692Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13693
13694 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13695 Jun Kuriyama
13696
Daniel Veillardffb120d2001-08-23 00:52:23 +000013697Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13698
13699 * doc/catalog.html: finished the catalog documentation
13700
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013701Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13702
13703 * doc/catalog.html doc/xml.html: added documentation about
13704 Catalog support, misses an API description
13705 * doc/html/*: reextracted the API pages
13706
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013707Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13708
13709 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13710 Added the part about section 7.2 on URI resolution,
13711 fixed a side effect in the HTML parser, look complete
13712 and ready to rock except the URI/SystemID part!
13713
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013714Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13715
13716 * include/libxml/catalog.h include/libxml/parser.h
13717 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13718 xmlIO.c: added support and APIs needed for the catalog PI
13719 * include/libxml/xmlIO.h: cleanup
13720
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013721Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13722
13723 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13724 include/libxml/catalog.h: starts to look okay, really
13725 plugged the new framework, cleaned a lot of stuff,
13726 added some APIs, except the PI's support missing this
13727 should be mostly complete
13728 * result/catalogs/* test/catalogs/*: added new test, enriched
13729 the existing one with URN ID tests
13730
Daniel Veillard64339542001-08-21 12:57:59 +000013731Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13732
13733 * catalog.c: fixed nextCatalog
13734 * result/catalogs/docbook test/catalogs/*: started adding
13735 a small regression test
13736
Daniel Veillardcda96922001-08-21 10:56:31 +000013737Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13738
13739 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13740 more work on the XML catalog support.
13741 * parser.c include/libxml/parser.h: small cleanup seems using
13742 list as a public parameter name can give portability troubles
13743 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13744 include/libxml/xpath.h include/libxml/Makefile.am: removed
13745 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13746 wrappers
13747
Bjorn Reese45029602001-08-21 09:23:53 +000013748Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13749
13750 * Makefile.am trio.c triodef.h trionan.c xpath.c
13751 include/libxml/Makefile.am include/libxml/trionan.h:
13752 Re-worked Not-A-Number and Infinity support.
13753 * xmlcatalog.c: added readline include files
13754
Daniel Veillard344cee72001-08-20 00:08:40 +000013755Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13756
13757 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13758 testCatalog as xmlcatalog, making it an installed app
13759 adding a shell, and preparing it to be a /etc/xml/catalog
13760 management tool, though not ready yet
13761 * catalog.c include/libxml/catalog.h: adding support for
13762 XML Catalogs http://www.oasis-open.org/committees/entity/
13763 not finished, there is some interesting tradeoffs and a
13764 few open questions left.
13765
Daniel Veillardb7664f42001-08-19 13:00:43 +000013766Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13767
13768 * xmllint.c: fixed a line formatting problem
13769
Daniel Veillard5015b712001-08-17 09:37:52 +000013770Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13771
13772 * SAX.c: removed a couple of unused variable (Albert Chin)
13773
Daniel Veillardbb371292001-08-16 23:26:59 +000013774Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13775
13776 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13777 trying to fix some troubles w.r.t. function returning
13778 const xxxPtr.
13779
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013780Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13781
13782 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13783 defined
13784
Daniel Veillardae6db172001-08-16 19:32:00 +000013785Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * xpointer.c: removed unused var
13788
Daniel Veillard09190202001-08-16 16:27:41 +000013789Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13790
13791 * testXPath.c: another small cleanup closing bug #59110
13792
Daniel Veillard796f4b62001-08-16 16:00:13 +000013793Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13794
13795 * win32/dsp/libxml2.def.src: small cleanup closing bug
13796 #59108
13797
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013798Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13799
13800 * example/gjobread.c: add xmlCleanupParser() before leaving
13801
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013802Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13803
13804 * config.h.in configure.in include/libxml/xmlwin32version.h:
13805 released 2.4.2
13806
Daniel Veillardd3d06722001-08-15 12:06:36 +000013807Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13808
13809 * include/libxml/valid.h debugXML.c valid.c: deprecate
13810 the non-boundchecking Sprintf functions, add Snprintf
13811 this should close bug #57984
13812
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013813Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13814
13815 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13816 URIs before doing the lookups (pointed by Mark Vakoc)
13817
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013818Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13819
13820 * xpath.c: serious changes on Result Value Trees and NodeSets
13821 w.r.t. deallocation and collect operations. Probably not
13822 100% clean (merge of allocated trees smells like a problem).
13823 Seems sufficient to close #58943
13824
Daniel Veillard90493a92001-08-14 14:12:47 +000013825Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13826
13827 * xmllint.c: adding a --format option
13828
Daniel Veillardfe703322001-08-14 12:18:09 +000013829Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13830
13831 * xpath.c: count() was broken on Result Value Tree
13832 * xmlIO.c: fixed file:/// accesses on _WIN32
13833
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013834Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13835
13836 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13837 macro was renamed, this should close bug #58683
13838
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013839Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13840
13841 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13842 entity substitution mode text at the end of the entity might
13843 be added due to text coalescing.
13844 * nanoftp.c parser.c: small cleanup
13845
Daniel Veillard0c720972001-08-08 20:59:00 +000013846Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13847
13848 * HACKING: added John Fleck right to commit in the doc subdir
13849
Daniel Veillard48da9102001-08-07 01:10:10 +000013850Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13851
13852 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13853 allow to inherit attributes from the DTD directly in the
13854 tree, this is needed for XPath and can be a useful feature.
13855 Inherited namespaces are always provided at the tree level now
13856 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13857 of tests for this feature (XSLT being the prime user).
13858
Daniel Veillard50f34372001-08-03 12:06:36 +000013859Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13860
13861 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13862 testSAX.c xmlIO.c xmllint.c include/win32config.h
13863 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13864 include/libxml/xmlwin32version.h.in win32/README.MSDev
13865 win32/dsp/*: applied Win32 Facelift No.2 patches from
13866 Igor Zlatkovic for Windows/MSC
13867
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013868Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13869
13870 * SAX.c: unparsedEntityDecl() the URI computation of the
13871 entity wasn't done breaking XSLT unparsed-entity-uri()
13872
Daniel Veillard567e1b42001-08-01 15:53:47 +000013873Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13874
13875 * xpath.c: fixed a bug when walking the descendants and
13876 the current node has no children
13877 * debugXML.c: show up when a text node is supposed to not be escaped
13878
Thomas Broyerf186c822001-07-31 23:30:37 +000013879Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13880
13881 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13882 worked like the set:leading() function)
13883 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13884
Daniel Veillardba6db032001-07-31 16:25:45 +000013885Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13888
Daniel Veillard57905372001-07-31 15:52:17 +000013889Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * include/libxml/xmlIO.h: apply change to close #58141
13892 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13893
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013894Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * parser.c: when the internal subset uses a PE, then the
13897 included entity can use conditional sections.
13898
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013899Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13902 when walking the namespace axis showing up in
13903 libxst/tests/general/bug-12
13904 * xmlmemory.c: added the possibility to trace a given block
13905 defined by its address
13906
Daniel Veillard4aafa792001-07-28 17:21:12 +000013907Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * parser.c: don't override existing encoding specified before
13910 starting xmlParseDocument()
13911
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013912Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * include/libxml/xmlwin32version.h: reinserted, needed for
13915 Windows users of CVS
13916
Darin Adlera77cac02001-07-27 17:41:51 +0000139172001-07-27 Darin Adler <darin@bentspoon.com>
13918
Darin Adler699613b2001-07-27 22:47:14 +000013919 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13920 * testCatalog.c: Add include of <libxml/parser.h>.
13921
139222001-07-27 Darin Adler <darin@bentspoon.com>
13923
Darin Adlera77cac02001-07-27 17:41:51 +000013924 * include/libxml/.cvsignore:
13925 * include/libxml/xmlwin32version.h:
13926 Remove this file from CVS because it's generated.
13927
Daniel Veillard50822cb2001-07-26 20:05:51 +000013928Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * parser.c include/libxml/parser.h: applied const patches from
13931 Tom Moog #58002
13932
Thomas Broyerba4ad322001-07-26 16:55:21 +000013933Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13934
13935 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13936 lookup framework
13937
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013938Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * tree.c: fixed xmlCopyNode() for documents
13941
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013942Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13945
13946Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013947
13948 * parser.c: fixes bug #57652 reported by Morus Walter
13949
Daniel Veillarde3924972001-07-25 20:25:21 +000013950Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13953
Daniel Veillarda53c6882001-07-25 17:18:57 +000013954Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13957 errors, lesson don't add new functions at 1am before a release
13958 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13959 from XPath initialization when possible.
13960
Daniel Veillardd9bad132001-07-23 19:39:43 +000013961Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * result/scripts/base*: removing history/readline changed
13964 this slightly
13965 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13966 xmllint.c: make element content line number generation
13967 optionnal to avoid breaking old apps added interface to switch
13968
Daniel Veillardf012a642001-07-23 19:10:52 +000013969Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013972 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013973 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13974 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13975 John Kroll fixes to allow saving to HTTP via PUT (or
13976 POST of needed).
13977 * doc/html/*.html: regenerated the docs
13978
Thomas Broyere8126242001-07-22 03:54:15 +000013979Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13980
13981 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13982 xmlHashScanFull and xmlHashScannFull3 to get passed the
13983 three keys as arguments to the callback function
13984
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013985Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * configure.in Makefile.am: removed libxml softlink for good
13988 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13989 100% coverage by gtk-doc
13990
Daniel Veillard8599e702001-07-17 21:38:51 +000013991Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13994 fixed serious troubles due to size_t vs. int mismatch
13995
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013996Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13999
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014000Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14001
14002 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14003 convenient extension API for value and context managing
14004 Now handles external objects through xmlXPathPopExternal,
14005 xmlXPathWrapExternal and xmlXPathReturnExternal.
14006 Added functions for sets operations (intersection, etc.)
14007
Daniel Veillard22090732001-07-16 00:06:07 +000014008Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14011 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14012 HTMLparser.c: cleanup of global variables, marking some
14013 const or private.
14014
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014015Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014016
14017 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14018 fixed xmlXPathNodeSetItem when passing index=0
14019
Daniel Veillard05dec342001-07-14 21:57:39 +000014020Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14023
Daniel Veillard28ae6362001-07-14 16:44:32 +000014024Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xmllint.c: fixed compilation under Cygwin #57503
14027 * TODO: update
14028
Peter Williamsed156f52001-07-13 18:35:13 +0000140292001-07-13 Peter Williams <peterw@ximian.com>
14030
14031 * config.h.in: add #undef HAVE_DLFCN_H
14032
14033 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14034 builddir.
14035
Daniel Veillard73b36e32001-07-12 15:09:52 +000014036Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14039 raised by #57348 and #57381
14040
Daniel Veillard7db37732001-07-12 01:20:08 +000014041Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14044 tree.c xpointer.c: store the line numbder in element->content,
14045 may break some software, need a configuration mechanism
14046
Darin Adler96037892001-07-11 00:03:16 +0000140472001-07-10 Darin Adler <darin@bentspoon.com>
14048
14049 * .cvsignore:
14050 * example/.cvsignore:
14051 * include/.cvsignore:
14052 * include/libxml/.cvsignore:
14053 Various things that are generated and should be ignored.
14054
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014055Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14058 * doc/xml.html doc/html/*: updated the docs
14059
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014060Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14063 validation occured on content with element child
14064
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014065Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * tree.c: fixed XML Base computation which was broken
14068 * debugXML.c: added a base function to the shell
14069 * Makefile.am result/scripts/* test/scripts/*: added scripts
14070 based regression tests, and adding 2 XML Base tests
14071
Daniel Veillard19e96c32001-07-09 10:32:59 +000014072Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * tree.c: set properties doc and call xmlSetListDoc for properties
14075 content when grafting them in a different tree.
14076 * aclocal.m4: remove from CVS
14077
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014078Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * win32/libxml2/libxml2.def.src: added some missing entry point
14081 for XPath (Mark Vakoc)
14082
Daniel Veillard388236f2001-07-08 18:35:48 +000014083Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14086 layer should URI-Unescape before trying to open resources.
14087
Daniel Veillard04383752001-07-08 14:27:15 +000014088Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c: fix the name() bug for elements in the default
14091 namespace reported by Charlie Bozeman
14092
Daniel Veillard7583a592001-07-08 13:15:55 +000014093Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14096 led to an XPath fix, improvements of SAX initialization, and
14097 an added option --nocdata to testXPath
14098
Daniel Veillard449d7392001-07-07 19:11:06 +000014099Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * doc/libxml-doc.el: Felix Natter provided anew version working
14102 with XEmacs too
14103
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014104Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * include/libxml/xpath.h: small cleanup
14107 * doc/xml.html: update
14108
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014109Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14112 released 2.3.14
14113
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014114Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014117 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014118
Daniel Veillard73c9c042001-07-05 20:02:54 +000014119Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14122 were not equal to empty strings
14123
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014124Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * SAX.c: fixed a URI-Reference computation problem when validating
14127 * xmlIO.c: small cleanup
14128
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014129Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * parser.c: improved the description of a couple of interfaces
14132 upon Larry Stamper suggestion
14133
Daniel Veillard62f313b2001-07-04 19:49:14 +000014134Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * SAX.c entities.c parser.c: changed completely the way entities
14137 are handled when running the parser in entity substitution mode.
14138 This fixes a bug reported by Stephan Kulow and nearly divides
14139 by 3 the amount of memory required by libxslt to load and process
14140 DocBook TDG.
14141
Daniel Veillardf420ac52001-07-04 16:04:09 +000014142Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * HTMLparser.c: fixing a too early root closing problem raised
14145 byt Prashanth Naidu
14146
Daniel Veillard8c357d52001-07-03 23:43:33 +000014147Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14150 raised by Mark Vakoc.
14151
Daniel Veillard6e90d192001-07-03 16:37:49 +000014152Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * example/Makefile.am: fixed the include path to add srcdir/include
14155 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14156 and some cleanup
14157
Daniel Veillardf06307e2001-07-03 10:35:50 +000014158Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14161 lot of optimization work, results in significant improvements
14162 when handling really complex XPath queries. Add a small optimizer
14163 for unions, improve [n] and [last()], avoid some costly ops.
14164
Daniel Veillard77044732001-06-29 21:31:07 +000014165Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14168 * xpath.c: small cleanup
14169 * xmlGetNsList: reformated, fixed problems if used on Entities
14170
Daniel Veillard2adbb512001-06-28 16:20:36 +000014171Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14174
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014175Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14178 * Makefile.am example/Makefile.am: workaround automake generating
14179 erroneous deps
14180
Daniel Veillard12f7d292001-06-28 13:12:11 +000014181Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * include/win32config.h: bug #56801 Yon Derek provided a patch
14184 to the windows config file.
14185
Daniel Veillard87ee9142001-06-28 12:54:16 +000014186Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14189 libxml.h : Yon Derek provided a set of changes to compile from
14190 CVS on Windows/MSC
14191
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014192Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * parser.c: fixed UTF8 BOM support in push mode
14195 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14196 added a specific testcase
14197
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014198Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * Makefile.am: added --push regression tests
14201 * parserInternals.c: the XML parser segfaulted in --push mode
14202
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014203Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * configure.in: moved the symlinks detection within a CVS
14206 check, this is not portable and will be removed soon.
14207 * xpath.c: small cleanup/speedup
14208
Daniel Veillard11648102001-06-26 16:08:24 +000014209Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14212 release of 2.3.12
14213 * parser.c: make an error message if unknow entities in all cases
14214
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014215Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14218
Daniel Veillard23793842001-06-25 16:07:45 +000014219Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14222 includes were installed in the wrong dir
14223
Daniel Veillardf5498f32001-06-25 15:08:36 +000014224Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * doc/html.xml: warn against sending code to exhibit bugs.
14227
Daniel Veillard56f06462001-06-24 21:34:03 +000014228Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14231 Tru64 from Thomas Leitner
14232
Daniel Veillardc5d64342001-06-24 12:13:24 +000014233Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * AUTHORS: added William and Bjorn
14236 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14237 daniel@veillard.com hopefully I won't have to do this again
14238 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14239 docs can be rebuilt cleanly now
14240 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14241 from CVs it's generated, added include/libxml/xmlwin32version.h
14242 also generated but which should change far less frequently.
14243 * catalog.c nanoftp.c: made sure to include libxml.h not
14244 libxml/xmlversion.h directly
14245 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14246 when compiling on WIN32 and MSC
14247
Daniel Veillard07385fd2001-06-23 21:55:48 +000014248Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * include/Makefile.am include/libxml/Makefile.am configure.in:
14251 fixed make distcheck and rebuilding the rpms
14252
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014253Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * configure.in: should finish the migration of exported includes
14256 into a real include/libxml in CVS, at least for CVS users.
14257 * removed the exported headers, added in include/libxml (as well
14258 as xmlversion.h.in).
14259
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014260Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * configure.in: fixed the way to detect symlink
14263
Daniel Veillard66541772001-06-23 18:31:04 +000014264Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * configure.in: updated, include/libxml is now a real CVS dir
14267
Daniel Veillardca989762001-06-23 17:39:29 +000014268Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14271 version works with both libxml1 and libxml2 (it autodetects
14272 the prefix of the html-files) from Felix Natter.
14273 * doc/xml.html: updated doc accordingly
14274
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014275Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * xpath.c: fixed the bug generating a template loop in libxslt
14278 when using docbook-xsl-1.4, * should filter out document nodes
14279 * HACKING: added William
14280 * TODO: updated
14281
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014282Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * doc/FAQ.html: added a warning about gcc-3.0
14285 * doc/xml.html: added reference to gdome2 and removed a confusing
14286 sentence
14287
Daniel Veillardf7f41852001-06-22 15:18:01 +000014288Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * xmlversion.h: okay this is a generated file, but Windows
14291 users need it and they can't generate it, and I want CVS
14292 Windows users ...
14293 * win32/libxml2/libxml2_so.dsp: Windows project file for
14294 the shared lib version of libxml2
14295 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14296 resources needed for libxslt/xsltproc by Yon Derek
14297
Bjorn Reese3157b342001-06-22 14:41:45 +000014298Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14299
14300 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14301
Daniel Veillard4151acb2001-06-22 10:48:57 +000014302Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
Daniel Veillardcc146db2001-06-22 11:10:52 +000014304 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14305
14306Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
Daniel Veillard4151acb2001-06-22 10:48:57 +000014308 * include/win32config.h: Yon Derek provided a first fix
14309 to be able to compile libxslt/xsltproc on Windows
14310
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014311Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * xpath.c: attempt to work around what seemed a gcc optimizer
14314 bug when handling floats on i386 http://veillard.com/gcc.bug
14315 * tree.c entities.c encoding.c: doing some cleanups while
14316 chasing it
14317
Daniel Veillard017b1082001-06-21 11:20:21 +000014318Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * Makefile.am: cleanup when --without-debug is specified
14321 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14322 w.r.t. --without-debug and other include points
14323 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14324 Catalogs
14325 * configure.in entities.h tree.h HTMLparser.c: removed
14326 --without-corba, made the _private field mandatory
14327
Daniel Veillard87a764e2001-06-20 17:41:10 +000014328Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14331 outputs a BOM in UTF8, an errata has been issued to avoid the
14332 problem, that was the most reasonable solution... Add support
14333 for a leading UTF8 BOM in entities.
14334
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014335Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * valid.c: fixed a bug found when post validating an entity ref
14338 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14339 activate it too
14340
Daniel Veillard39196eb2001-06-19 18:09:42 +000014341Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14344 weakness in the node copy the XPointer and the XInclude
14345 implementations. Serious cleanup.
14346
Daniel Veillard3739b982001-06-19 12:51:30 +000014347Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * Makefile.am: Kjartan Maraas provided a small patch to
14350 add xml2-config.in to EXTRA_DIST
14351
Daniel Veillarda9142e72001-06-19 11:07:54 +000014352Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14355 provided another failing case found in KDE, the way the
14356 ctxt->vctxt.nodeTab was allocated and freed changed over
14357 time but it wasn't completely cleaned up. This should fix it.
14358
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014359Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * parser.c: Stephan Kulow also raised the fact that line number
14362 could get miscounted making debug harder, fixed the problem
14363 in xmlParseCharData()
14364
Daniel Veillard64b98c02001-06-17 17:20:21 +000014365Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * valid.c: Stephan Kulow pointed out a problem when validating
14368 and using an empty entity, forgot a 'break' in a case.
14369
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014370Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14373 * doc/xml.html: updated with 2.3.11
14374
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014375Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * TODO: updated adding cleanup of generated doc
14378 * configure.in: prepared to release 2.3.11
14379 * xmllint.c: added --version for bug reporting
14380 * doc/html/*.html: rebuilt the doc
14381
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014382Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xpath.c: first part of the work on selecting namespace to
14385 fix bug #56115
14386
Daniel Veillard96ed5832001-06-15 22:22:04 +000014387Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14390 when using -liconv
14391 * TODO: updated
14392
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014393Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14396 cleanup, encoding support.
14397
Daniel Veillard608ad072001-06-14 08:32:28 +000014398Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14401
Daniel Veillard239d0522001-06-13 23:02:48 +000014402Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * xpath.c: bug detected by Ankh when / is used as a function arg
14405
Daniel Veillard02bb1702001-06-13 21:11:59 +000014406Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14409 of element and use it to avoid outputting formatting spaces at
14410 the wrong place. Implemented the format parameter for HTML save.
14411 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14412 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14413 result/HTML/wired.html: of course this impact the result of a
14414 number of HTML tests
14415
Daniel Veillard95d845f2001-06-13 13:48:46 +000014416Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * HTMLtree.[ch]: started augmenting the HTML save API with
14419 encoding and formatting parameters
14420
Daniel Veillardeca60d02001-06-13 07:45:41 +000014421Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * HTMLtree.h: cleanup and started evaluating the work needed on
14424 revamping the HTML output code
14425
Daniel Veillard84666b32001-06-11 17:31:08 +000014426Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14429
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014430Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * valid.c: fixed bug #56049, forgot one check in the
14433 validation routine
14434
Daniel Veillardca2366a2001-06-11 12:09:01 +000014435Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14438
Daniel Veillard6761eee2001-06-11 10:29:38 +000014439Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * libxml.h: fixed an error in last commit
14442 * doc/FAQ.html: added an entry for compilation from CVS
14443
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014444Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * xmlversion.h.in libxml.h: Cygwin patches
14447 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14448 * tree.h: cleanup
14449
Daniel Veillardacd370f2001-06-09 17:17:51 +000014450Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14453 memory block in a strange case where libxml is linked twice
14454 in the binary.
14455
Daniel Veillard1d047672001-06-09 16:41:01 +000014456Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14459 state far too often, simple fix used to avoid it.
14460
Daniel Veillard4497e692001-06-09 14:19:02 +000014461Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14464 being processed, applied his patch
14465 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14466
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014467Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14470 provided fixes to compile on MSCC again
14471 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14472 also provided an update for the project files.
14473
Daniel Veillarda682b212001-06-07 19:59:42 +000014474Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14477 bug #55810
14478
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014479Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * tree.c: fixed xmlGetNsProp() to close bug #55683
14482 Note this requires libxslt to use it's own function instead.
14483
Daniel Veillardf0c53762001-06-07 16:07:07 +000014484Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * HTMLtree.c: when in a pre element no formatting space should
14487 be added.
14488 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14489
Daniel Veillard068a9652001-06-07 15:30:26 +000014490Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * configure.in: added tests for signal() and signal.h
14493
Daniel Veillard541d6552001-06-07 14:20:01 +000014494Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14497
Daniel Veillard8a367d42001-06-07 14:01:34 +000014498Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * doc/libxml-doc.el: Felix Natter provided a new version for
14501 libxml2
14502
Daniel Veillard8a926292001-06-07 11:20:20 +000014503Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * HTMLtree.c: when in a pre element no formatting space should
14506 be added.
14507
Daniel Veillard14839d52001-06-06 16:11:56 +000014508Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14511
Daniel Veillarde95e2392001-06-06 10:46:28 +000014512Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14515 hack
14516 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14517 * uri.c: fixed a warning
14518
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014519Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * HTMLtree.c: trying to close bug #55772 escaping in script
14522 elements
14523 * doc/xml.html: suggest to send mail to the list
14524
14525Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014526
14527 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14528 good. Use a macro and based on the solution provided in
14529 vsnprintf manual page from GNU.
14530
Bjorn Reese99748722001-06-05 12:49:15 +000014531Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14532
14533 * error.c: Workaround for non-preserving variadic list.
14534 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14535
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014536Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * doc/xml.html: added 2.3.10 release
14539
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014540Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * configure.in: releasing 2.3.10
14543
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014544Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14547
Daniel Veillard20042422001-05-31 18:22:04 +000014548Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * encoding.c: Robert Collins provided a patch to add the
14551 "US-ASCII" encoding alias
14552
Daniel Veillard97ac1312001-05-30 19:14:17 +000014553Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14556 string oriented functions and started cleaning the related areas
14557 in xpath.c which needed fixing in this respect
14558
Daniel Veillard2d703722001-05-30 18:32:34 +000014559Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14562 #55380
14563 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14564
Daniel Veillard9403a042001-05-28 11:00:53 +000014565Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * TODO: updated
14568 * nanohttp.[ch] : started adding APIs to get the redirected URL
14569 when this occurs (needed for further base computation
14570 * tree.h: cleanup
14571 * encoding.c: cleanup
14572 * SAX.c: minor change around ctxt->loadsubset
14573
Daniel Veillard6278fb52001-05-25 07:38:41 +000014574Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * Makefile.am include/Makefile.am: small change to have
14577 include/libxml rebuilt if working from CVS.
14578 * uri.c: applied another patch from Carl Douglas for URI escaping,
14579 this should close bug #51876
14580
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014581Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14584 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14585 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14586 added specific regression test
14587 * parser.h: preparing for the XSLT mode where DTD inherited
14588 attributes are added to the tree.
14589
Daniel Veillardbbd22452001-05-23 12:02:27 +000014590Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * xinclude.[ch]: Updated the namespace for the Last Call version
14593 * result/XInclude/include test/XInclude/include: updated the
14594 testsuite accordingly
14595
Daniel Veillard8514c672001-05-23 10:29:12 +000014596Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14599 related to bug #51876
14600
Daniel Veillard42596ad2001-05-22 16:57:14 +000014601Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * tree.c: fixed a gross mistake in base computation, xml:base is
14604 not completely correct yet (need cascade).
14605 * xpath.[ch]: added the few things needed to find a function name
14606 and URI from the XPath context when it is called.
14607
Daniel Veillard81418e32001-05-22 15:08:55 +000014608Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14611 * DOCBparser.c: small cleanup
14612 * xmllint.c: added a --catalogs option to load catalogs from
14613 $SGML_CATALOG_FILES
14614 * tree.c: cleanup
14615 * configure.in: iconv library fixup, ICONV_LIBS
14616
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014617Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * catalog.c: handling of CATALOG entries. detection of recursion,
14620 and a few bugfixes
14621 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14622 against the default namespace
14623
Daniel Veillard04b93292001-05-21 08:15:31 +000014624Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14627
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014628Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * parser.c: fixed propagation context info when parsing an
14631 external entity.
14632 * doc/html/*.html: regenerated a couple of docs
14633
Daniel Veillard4623acd2001-05-19 15:13:15 +000014634Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * doc/xml.html: update with 2.3.9 informations
14637
Daniel Veillardbed7b052001-05-19 14:59:49 +000014638Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14641 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14642 * doc/html/* : rebuilt the docs
14643 * valid.c: small patch which may improve some case when
14644 validating.
14645
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014646Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * HTMLparser.c: Closed bug #54891
14649 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14650 to the suite
14651
14652Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14655 applied a documentation patch from LotR and filled in a few missing
14656 descriptions
14657
Daniel Veillard76d66f42001-05-16 21:05:17 +000014658Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * xpath.c tree.c parser.c: speed optimizations at the parser level
14661 document tree freeing and xpath evaluation
14662
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014663Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * parser.c parser.h parserInternals.h: fixed a couple of
14666 interfaces for handling memory buffer input to const char *
14667 upon suggestion of JamesH.
14668
Daniel Veillardc3739e72001-05-15 15:23:27 +000014669Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * configure.in: LoTR sent a patch fixing the previous commit
14672
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014673Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * configure.in: trying to deal again with the stoopid -R linking
14676 flag of Solaris
14677
Daniel Veillard790142b2001-05-15 10:51:53 +000014678Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * xpath.h: two nodeset access macros from Thomas Broyer
14681
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014682Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14685 patch from Thomas Broyer
14686
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014687Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14688
14689 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14690 case
14691 * INSTALL: was empty added stuff from the FAQ
14692
Daniel Veillard75bea542001-05-11 17:41:21 +000014693Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14696 attributes handling and #54433 by adding xmlUnsetProp()
14697 and xmlUnsetNsProp()
14698
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014699Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * HTMLparser.c: Patch from Jonas Borgström
14702 (htmlGetEndPriority): New function, returns
14703 the priority of a certain element.
14704 (htmlAutoCloseOnClose): Only close inline elements if they
14705 all have lower or equal priority.
14706 * result/HTML: this of course changed a number of tests results.
14707
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014708Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14709
14710 * xmlIO.c catalog.c: plugged in the default catalog resolution
14711 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14712 documentations
14713 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14714
Daniel Veillarda7374592001-05-10 14:17:55 +000014715Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14718 integrating catalogs
14719 * catalog.[ch] testCatalog.c: adding a small catalo API
14720 (only SGML catalog support).
14721 * parser.c: restaured xmlKeepBlanksDefault(0) API
14722
Daniel Veillardc17337c2001-05-09 10:51:31 +000014723Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14726
Daniel Veillard257d9102001-05-08 10:41:44 +000014727Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * parser.c: added xmlParseExternalEntityPrivate() to allow
14730 propagation of ctxt->_private when parsing external entities
14731
Daniel Veillard083c2662001-05-08 08:27:14 +000014732Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14735
Daniel Veillard01ef7382001-05-08 07:31:43 +000014736Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14739
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014740Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * valid.c: warn when indeterminist content model is detected
14743 * result/VC/ElementValid8: this adds a message
14744 * Makefile.am: add --novalid for VCM tests
14745 * parserInternals.c: added a call to Init memory
14746
Daniel Veillard64269352001-05-04 17:52:34 +000014747Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14750 when both parameters are NULL.
14751
Daniel Veillard37721922001-05-04 15:21:12 +000014752Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * valid.c: applied small patch from Gary Pennington, reindented
14755 some part of the code.
14756
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014757Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14760 release, updated and regenerated the docs
14761
Daniel Veillard357c9602001-05-03 10:49:20 +000014762Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14763
14764 * xpath.c result/XPath/expr/floats : clarified and cleanup
14765 printing of abnormal floats in tests.
14766
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014767Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14770 * results/HTML/ : a few changes in the output of the HTML tests as
14771 a result.
14772 * configure.in: tying to fix -liconv where needed
14773
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014774Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * Makefile.am: fixed a stupid error
14777
Daniel Veillard7150a032001-05-02 16:41:11 +000014778Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * configure.in Makefile.am: make the inclusion of the trio
14781 modules in the library conditional
14782
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014783Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * DOCBparser.c: patche from László Kovács, fixed entities refs
14786 in attributes handling
14787
Daniel Veillardedddff92001-05-02 10:58:52 +000014788Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14791 flushing
14792
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014793Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * xpath.c: fix of an XSLT namespace bug reported on the list
14796 general/bug-8-
14797
Daniel Veillard5792e162001-04-30 17:44:45 +000014798Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * strio.h trio.c: Dan McNichol suggested a couple of small
14801 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14802
Daniel Veillard02141ea2001-04-30 11:46:40 +000014803Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14804
14805 * tree.c parser.c encoding.c: spent a bit more time looking
14806 at the parsing speed and DOM handling. Added a few more
14807 speedups.
14808
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014809Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * parser.c: small but effective parsing speed improvement
14812
Daniel Veillardb59076b2001-04-29 17:04:07 +000014813Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * configure.in: default on the DocBook parser inclusion (for Gnome)
14816 * DOCBparser.h: fixed a header reference
14817
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014818Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * configure.in xpath.c: applied Bjorn patches for FPE on the
14821 alpha
14822
Daniel Veillardeefd4492001-04-28 16:55:50 +000014823Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14826 xmlSaveFormatFileTo()
14827
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014828Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * xpath.c: simple and efficient optimization, XPath functions
14831 aways bind to the same code, cache this
14832 * TODO: updated (by saying some is obsolete)
14833
Daniel Veillard2156a562001-04-28 12:24:34 +000014834Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * xpath.c: more cleanup work on XPath name parsing routines
14837
Daniel Veillard61d80a22001-04-27 17:13:01 +000014838Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14841 xmlXPathParseName
14842 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14843 * debugXML.c: avoid compilation problems if compiling without
14844 HTML support, Igor Zlatkovic
14845 * win32/libxml2/libxml2.def.src: being able to compile without
14846 XPath on Windows
14847
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014848Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * libxml.m4: yet another patch from Toshio Kuratomi
14851
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014852Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14855
Daniel Veillard67fee942001-04-26 18:59:03 +000014856Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * tree.[ch]: added xmlSaveFormatFile interface for saving
14859 and indenting a file.
14860
Daniel Veillard82e49712001-04-26 14:38:03 +000014861Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * xpath.c: fixed bug #53689 related to processing-instruction()
14864
Daniel Veillard02f077a2001-04-26 10:59:11 +000014865Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * DOCBparser.c: patche from László Kovács
14868
Daniel Veillard30211a02001-04-26 09:33:18 +000014869Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * parser.c: applied fixes from Christian Glahn bug report #53391
14872
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014873Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * error.c: Jean François Lecomte provided a complete description
14876 and a fix to bug #53537
14877
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014878Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14881
Daniel Veillard1034da22001-04-25 19:06:28 +000014882Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * DOCBparser.c SAX.c: a bit more work on entities processing.
14885 Still Need to cleanup XML output and references in attributes
14886
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014887Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14890
Daniel Veillardb33c2012001-04-25 12:59:04 +000014891Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * tree.c: trying to fix #53574, not completely complete,
14894 I would like xmllint --copy --debug test/ent1 and
14895 xmllint --debug test/ent1 to show the same result.
14896 * xpath.c: fix a bug when trying to sort namespace nodes
14897
Daniel Veillard5146f202001-04-25 10:29:44 +000014898Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * HTMLtree.c: real fix for #53402
14901
Daniel Veillard7533cc82001-04-24 15:52:00 +000014902Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14905 PIs when using xsl:output
14906 * valid.c: closing #53537 some case generate segfaults if there
14907 is validity errors
14908
Daniel Veillard61b33d52001-04-24 13:55:12 +000014909Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14912 of external parsed entities, added --noent to testDocbook
14913 * valid.c: Garry Pennington found an uninitialized variable
14914 access in xmlValidateElementContent()
14915
Daniel Veillard56098d42001-04-24 12:51:09 +000014916Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14919 with madness
14920 * result/HTML/ : this modified the result of the regression tests
14921 a lot.
14922
Daniel Veillard122376b2001-04-24 12:12:30 +000014923Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14926 to doc where it wasn't checked against NULL reported by
14927 Jens Laas
14928
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014929Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14932 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14933
Daniel Veillardeae522a2001-04-23 13:41:34 +000014934Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14937 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14938 * SAX.[ch]: cleanup and updates for DocBook
14939 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14940 ex SGML identifier changes
14941 * valid.c: removed a static unused function.
14942
Daniel Veillardde57c612001-04-23 09:13:36 +000014943Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * HTMLtree.c: applied change for Paul Sponagl on script saving
14946 * Makefile.am: the warning about entity title.xml are normal.
14947
Daniel Veillard393df012001-04-22 20:11:18 +000014948Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
14950 * configure.in: release of 2.3.7
14951 * Makefile.am: fixing make distcheck
14952
Daniel Veillarda41123c2001-04-22 19:31:20 +000014953Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * doc/html/* doc/xml.html: updated and regenerated the docs
14956
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014957Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14960
Daniel Veillarde82a9922001-04-22 12:12:58 +000014961Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * tree.c: fixed #53388 with the provided patch
14964
Daniel Veillard06803992001-04-22 10:35:56 +000014965Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * valid.c: Bjorn detected an invalid memory access. Fixed
14968 vstateVPush()
14969
Daniel Veillard40af6492001-04-22 08:50:55 +000014970Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14973
Bjorn Reese70a9da52001-04-21 16:57:29 +000014974Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14975
14976 * libxml.h: new header used only for the compilation of libxml
14977 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14978 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14979 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14980 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14981 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14982 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14983 baseline (version 1.2 plus a single patch).
14984 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14985 scientific notation for numbers. Tests added.
14986 * xpath.c: formatting of numbers changed to use sprintf
14987 (contribution from William Brack)
14988
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014989Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * valid.c: cleanup, more useful debugging
14992 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14993 * xmlIO.c: entity loading is printed as an error when validating
14994
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014995Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * valid.c: fixed to validate within entities
14998 * test/VCM/v22.xml: added a specific testcase
14999
Daniel Veillardca1f1722001-04-20 15:47:35 +000015000Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * valid.c: forgot an epsilon transition in for ()+
15003 * test/VCM/v21.xml : added a specific test case
15004
Daniel Veillard85349052001-04-20 13:48:21 +000015005Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * valid.c: removed a state explosion exhibited by RSS
15008 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15009 from bug #51872
15010
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015011Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15014 validation without using an ugly NFA -> DFA algo in the source.
15015 Made a specific algorithm easier to maintain, using a single
15016 stack and without recursion.
15017 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15018 * hash.c: made the growing routine static
15019 * tree.h parser.c: added the parent information to an
15020 xmlElementContent node.
15021
Daniel Veillarde470df72001-04-18 21:41:07 +000015022Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * SAX.c parser.c xpath.c: generating IDs when not validating
15025 from an external parsed entity was poisoning the ID has table
15026 with removed values. This was killing XSLT on the KDE help
15027 browser.
15028
Daniel Veillardceacdd92001-04-18 15:10:35 +000015029Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * entities.h: andrew@ugh.net.au detected a double declaration
15032
Daniel Veillarda10efa82001-04-18 13:09:01 +000015033Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * debugXML.c hash.c tree.h valid.c : some changes related to
15036 the validation suport to improve speed with DocBook
15037 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15038 the way validation errors get reported
15039
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015040Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15041
15042 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15043 by P C Chow and William M. Brack for XSLT HTML output
15044
Daniel Veillard2d90de42001-04-16 17:46:18 +000015045Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15048 Igor Zlatkovic patches for MSC compilation and added his
15049 updates
15050
Daniel Veillarde043ee12001-04-16 14:08:07 +000015051Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15054 prefix lookup.
15055 * parserInternals.c: fixed the bug reported by Morus Walter
15056 due to an off by one typo in xmlStringCurrentChar()
15057
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015058Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * HTMLparser.c result/HTML/*: revamped the way the HTML
15061 parser handles end of tags or end of input
15062
Daniel Veillard82daa812001-04-12 08:55:36 +000015063Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15066
Daniel Veillard67a21302001-04-11 14:39:16 +000015067Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15068
15069 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15070 bug where the linktime verions of free() won't work ...
15071
Daniel Veillard27b55282001-04-11 12:22:25 +000015072Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15075
Daniel Veillardafc73112001-04-11 11:51:41 +000015076Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15077
15078 * doc/xml.html: added 2.3.6 release
15079
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015080Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15081
15082 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15083 * result/wml.xml: resulted in a small output change
15084
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015085Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * tree.c: xmlNewDoc was missing the charset initialization
15088 * xmllint.c: added --auto to autogenerate a doc, allow to
15089 reproduce the problem fixed on xmlNewDoc
15090
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015091Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * xpath.c: trying to get 52979 solved
15094 * tree.c result/ result/noent/: trying to get 52712 solved, this
15095 also made me clean up the fact that XML output in general should
15096 not add formating blanks by default, this changed the output of
15097 a few tests
15098
Daniel Veillard73639a72001-04-10 14:31:39 +000015099Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15102
Daniel Veillardfac26a12001-04-08 13:08:14 +000015103Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15104
15105 * configure.in: finally released 2.3.6
15106
Daniel Veillard911f49a2001-04-07 15:39:35 +000015107Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * xpath.c: checking for null pointer generated by new code
15110
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015111Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * xpath.c: fixed a [] evaluation problem reported
15114 * test/XPath/tests/simpleaddr: extended test
15115 * result/XPath/simpleaddr: updated result
15116
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015117Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15118
15119 * xmllint.c: Dan Timis reported a portability problem
15120 on Macs without mmap, fixed it.
15121
Daniel Veillardb38bd552001-04-03 18:22:00 +000015122Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * testXPath.c : added a --tree option allowing to display the
15125 tree dump of the XPath expression
15126
Daniel Veillard4dd93462001-04-02 15:16:19 +000015127Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * xpath.c: fixed a memleak when comparing nodesets
15130 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15131 * tree.c: added a TODO
15132
Daniel Veillard92ad2102001-03-27 12:47:33 +000015133Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15136 we need string functions
15137 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15138 to be able to use them where needed. Applied some changes
15139 to reduce name linking pollution and compile in only what's
15140 needed.
15141 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15142 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15143 for the string manipulation functions
15144 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15145 to the free() function of xmlmemory.c
15146 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15147 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15148 usage.
15149
15150
Daniel Veillard2be30642001-03-27 00:32:28 +000015151Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * error.c: applied the context output patch of the error
15154 handling submitted by Chuck Griffith
15155 * error/VC/*: this slightly change some error logs
15156
Daniel Veillard50582112001-03-26 22:52:16 +000015157Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * parser.c: fixed line number reporting on error
15160
Daniel Veillard04be4f52001-03-26 21:23:53 +000015161Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15162
15163 * parser.c: Sullivan and Darin found a parser bug,
15164 applied the patch.
15165
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015166Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15169 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15170 xmlversion.h.in xpointer.c: of course the way I defined
15171 UNUSED breaks on old gcc version. Try to be smart and
15172 also define it directly in xmlversion.h
15173 * configure.in: removed -ansi flag from the pedantic set
15174
15175Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015176 Huge cleanup, I switched to compile with
15177 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15178 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15179 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15180 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15181 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15182 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15183 encoding.h entities.c error.c list.[ch] nanoftp.c
15184 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15185 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15186 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15187 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15188 Cleanup, staticfied a number of non-exported functions,
15189 detected and cleaned up a dozen of problem found this way,
15190 avoided a lot of public function name/typedef/system names clashes
15191 * doc/xml.html: updated
15192 * configure.in: switched private flags to the really pedantic ones.
15193
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015194Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * configure.in: 2.3.5
15197 * doc/html/*: rebuilt the docs
15198
Daniel Veillard146c9122001-03-22 15:22:27 +000015199Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15200
15201 * parser.c: fixed a reported bug in NOTATION parsing
15202 * uri.c: accepted but not fixed bug 51876, added TODO
15203 * Makefile.am: fixed bug 51876
15204
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015205Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * config.h.in configure.in error.c: fix a compilation problem
15208 on platforms without vsnprintf (xml@thewrittenword.com)
15209
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015210Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15211
15212 * parser.c: fixed a function name header typo
15213 * SAX.c: notations can also occur in external subset.
15214
Daniel Veillard7d42b542001-03-20 13:22:46 +000015215Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15216
15217 * error.c: removed a C++ like comment
15218
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015219Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15220
15221 * parser.c: fixing bug 52299 strange condition leading
15222 to a parser crash due to a buffer overflow
15223 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15224 added the specific test case
15225
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015226Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15229 xmlXPathConvert{String,Number,Boolean} to be able to make
15230 type casts without a context stack, fixed some implementation
15231 problems related to the absence of context at parse-time,
15232 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15233 in the public API too
15234 * xpointer.c xpathInternals.h: we need to know at parse time
15235 whether we are compiling an XPointer
15236
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015237Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15238
15239 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15240 cleaned up the parser internals, refactored XPath code, added
15241 new compilation based APIs and cleanly separated public and
15242 private APIs.
15243
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015244Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15245
15246 * xpath.h: the comp field must be added at the end to avoid
15247 killing binary compat.
15248
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015249Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * Makefile.am: detect XPath memleaks in regreson tests
15252 * error.c: fixed and error w.r.t. error reporting still using
15253 stderr
15254 * hash.c: added new line at end of file
15255 * tree.h: minor cleanup
15256 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15257 expression parsing from evaluation, resulted in a number of
15258 changes internally, and in XPointer. Likely to break stuff
15259 using xpathInternals.h but should remain binary compatible,
15260 new interfaces will be added.
15261
Daniel Veillardd574f782001-03-14 19:40:17 +000015262Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15263
15264 * configure.in: fixed a couple of problems reported by
15265 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15266 without gcc on non linux platforms.
15267
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015268Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15271 a fix for --with-html-dir= configure support. I hope it won't
15272 break rpm generation
15273
Daniel Veillarda022fe02001-03-14 16:30:00 +000015274Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * xmlIO.c: one function comment cleanup.
15277
Daniel Veillard25239c12001-03-14 13:56:48 +000015278Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * SAX.c: external subset notations were improperly registered
15281 in the internal subset.
15282
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015283Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15284
15285 * README.cvs-commits: added, pointing to HACKING
15286 * HACKING: updated
15287
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015288Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * parser.c: and Matt Sergeant found one in the XML push
15291 parser (erroneous check I forgot to remove when I fixed the
15292 main parser).
15293
Daniel Veillard68d7b672001-03-12 18:22:04 +000015294Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15295
15296 * xpath.c: ptittom found a small bug in UnaryExpr
15297
Daniel Veillarde356c282001-03-10 12:32:04 +000015298Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * configure.in: bumped to 2.3.4
15301 * error.c: fixed bug #51860
15302 * tree.c: fixed bug #51861
15303 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15304 * tree.[ch] : added xmlDefaultBufferSize
15305 * nanoftp.c: typo in function name header block
15306 * doc/xml.html : updated, added link to XML::LibXSLT
15307 * doc/html/* : rebuilt the docs
15308
Daniel Veillard80f32572001-03-07 19:45:40 +000015309Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15310
15311 * parser.c SAX.c: the new content parsing code raised an
15312 ugly bug in the characters() SAX callback. Found it
15313 just because of strangeness in XSLT XML Rec ouptut :-(
15314
Daniel Veillard6c831202001-03-07 15:57:53 +000015315Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * Makefile.am: Martin Baulig suggested to add -lm
15318 * tree.c: found another bug in xmlNodeGetContent()
15319
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015320Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * xpath.c: Bjorn found the error related to strictness of comparison.
15323
Daniel Veillard29631a82001-03-05 09:49:20 +000015324Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * parser.c: trying to fix the Dtd parsing problem reported
15327 by Gary, side effect of last week speed optimizations.
15328
Daniel Veillard14be0a12001-03-03 18:50:55 +000015329Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15330
15331 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15332 * parserInternals.c: removed unneeded test raised by Stric
15333
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015334Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15335
15336 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15337 and fixed by William Brack). Added xmlXPathFormatNumber.
15338 Changed the sorting slightly.
15339 * configure.in Makefile.am example/Makefile.am: Added -lm.
15340 Please note that applications linking with libxml2, must
15341 also like with the math library from now on.
15342
Daniel Veillardf9533d12001-03-03 10:04:57 +000015343Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15346
Daniel Veillard2f362242001-03-02 17:36:21 +000015347Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15348
15349 * parser.c: one must report spaces even if the Dtd element
15350 content proves that this is not part of the element content.
15351 * result/valid/*.xml: this changed the ouptu slightly
15352
Daniel Veillardb402c072001-03-01 17:28:58 +000015353Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15354
15355 * configure.in: bumped to 2.3.3
15356 * doc/xml.html: updated
15357
Daniel Veillard77851712001-02-27 21:54:07 +000015358Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * tree.c: minor doc fix
15361 * xpath.c: deallocation issues when a result tree has been
15362 converted to a node-set
15363
Daniel Veillardec70e912001-02-26 20:10:45 +000015364Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * doc/xml.html: oops corrected dates s/2000/2001
15367
Daniel Veillard8730c562001-02-26 10:49:57 +000015368Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * valid.c: new patch from Gary Pennington
15371
Daniel Veillard91e9d582001-02-26 07:31:12 +000015372Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15373
15374 * doc/xml.html: applied patch from Ankh
15375
Daniel Veillardedac3c92001-02-26 01:36:19 +000015376Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15377
15378 * xinclude.c: fixed a problem building on Mac
15379
Daniel Veillard21a0f912001-02-25 19:54:14 +000015380Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * parser.c: more work on increasing parsing ferformances
15383
Daniel Veillard48b2f892001-02-25 16:11:03 +000015384Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15385
15386 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15387 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15388 avoiding memcpy in production builds MEM_CLEANUP macro use
15389 * parser.[ch] parserInternals.c: optimizations of the tightest
15390 internal loops inside the parser. Better checking of I/O
15391 flushing/loading conditions
15392 * xmllint.c : added --timing
15393
Daniel Veillard71681102001-02-24 17:48:53 +000015394Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15395
15396 * configure.in: bumped to 2.3.2
15397 * doc/xml.html: updated for release
15398
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015399Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15400
15401 * xpath.c: found a memleak and fixed a nasty bug
15402
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015403Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * xmllint.[c1] : added return code errors for xmllint
15406 * xpath.c: specific debug dump function for result value trees
15407
Daniel Veillard4b637072001-02-21 21:52:55 +000015408Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15409
15410 * xpath.c: finally implemented xmlXPathCompareNodeSets
15411 * test/XPath/expr/floats results/XPath/expr/floats: added
15412 a test for float expressions
15413
Daniel Veillardf714aa32001-02-21 03:07:44 +000015414Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15417 * parserInternals.[ch]: trying to speed up parsing
15418 * xpath.c : speeded up node set equality op
15419
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015420Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15423 better handling of ID/IDREF and the list modules associated
15424 * configure.in: small CFLAGS cleanup
15425
Daniel Veillarda8abee62001-02-19 15:14:59 +000015426Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15427
15428 * configure.in: fixed iconv detection on AIX (stric)
15429
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015430Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015431
15432 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15433
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015434Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15435
15436 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15437 and optimized xmlXPathNodeSetSort
15438
Daniel Veillard142adbf2001-02-17 13:21:05 +000015439Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15440
15441 * xpath.c: bug fix when context size is 0
15442 * parser.c: I like Norm's Dtd because they still manage to break
15443 the parser occasionally
15444
Daniel Veillardf23e0092001-02-16 13:21:29 +000015445Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15446
15447 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15448
Daniel Veillarde0e26512001-02-16 00:11:46 +000015449Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15450
15451 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15452 attributes within the XML-1.0 namespace
15453
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015454Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15455
15456 * xpathInternals.h: exported a few axis functions
15457 * doc/xml.html: updated the doc
15458
Daniel Veillard760f4422001-02-15 14:59:48 +000015459Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15460
15461 * configure.in: applied patch from Daniel van Balen for OpenBSD
15462 and bumped version to 2.3.1
15463 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15464 attempt to find autoclosing was simply broken, removed it,
15465 updated the examples, this is better
15466
Daniel Veillardd194dd22001-02-14 10:37:43 +000015467Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15468
15469 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15470 hash functionnalities.
15471 * doc/html/* : rebuild the doc
15472
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015473Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15474
15475 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15476 on predicate
15477 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15478 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15479 really want to have tags closed on output even if we accept
15480 unclosed ones on input
15481
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015482Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15483
15484 * xpath.c: ouch don't free NULL, rare case fixed
15485 * tree.c: don't coalesce text nodes if they don't have the
15486 same behaviour wrt escaping on output
15487
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015488Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15489
15490 * xpath.c: small fixup
15491 * SAX.c: don't warn on empty namespaces.
15492
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015493Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15494
15495 * README: a bit of cleanup
15496 * configure.in: preparing for 2.3.0 release
15497
Daniel Veillard1f83d392001-02-08 09:37:42 +000015498Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15499
15500 * hash.[ch]: added a first version of xmlHashSize()
15501 * valid.c: another bug fix from Gary Pennington
15502
Daniel Veillard5eef6222001-02-07 18:24:48 +000015503Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15504
15505 * valid.c: couple of bug fixes pointed by Gary Pennington
15506 * HTMLtree.c: #if 0 cleanup
15507
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015508Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15509
15510 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15511 which removes a time consuming check of xmlXPathNodeSetAdd()
15512 and use it in places where we are sure to not break unicity
15513
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015514Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15515
15516 * xpath.c: bug fixes found from XSLT
15517 * tree.c: preserve node->name special values when copying nodes.
15518 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15519 external subset are fetched when available but without full
15520 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15521 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15522 output with encoding disabled.
15523
Daniel Veillard2c833b62001-02-03 08:52:06 +000015524Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15525
15526 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15527 xmlCheckFilename should not be called from xmlFileOpenW
15528 and xmlGzfileOpenW
15529
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015530Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15531
15532 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15533 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15534 added the new tests for URI normalization
15535 * testURI.c: fixed stoopid bugs
15536 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15537 the URI in the error messages are now properly normalized
15538
Daniel Veillardea28ce62001-02-02 08:20:19 +000015539Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15540
15541 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15542
Daniel Veillarde99a4762001-02-01 04:34:35 +000015543Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15544
15545 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15546
Daniel Veillard2b325a02001-01-31 20:46:31 +000015547Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15548
15549 * xpath.c: fixed mod operator
15550
Daniel Veillardde55cf62001-01-31 15:53:13 +000015551Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15552
15553 * parser.c: fixed xmlStrcat doc
15554 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15555 trees.
15556
Daniel Veillard2f913b72001-01-31 13:23:49 +000015557Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15558
15559 * xpath.c result/XPath/tests/chaptersbase
15560 result/XPath/tests/simplebase: fixed XPath node()
15561 * tree.c: small fix in xmlNewNs()
15562 * Makefile.am: removed extraneous xml2Conf.sh rule
15563
Daniel Veillardb42042b2001-01-28 07:40:36 +000015564Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15567 Changed the library name, in order to get libxml-devel and
15568 libxml2-devel to coexist on a single system
15569 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15570 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15571
Daniel Veillardee0a4662001-01-27 18:59:33 +000015572Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15573
15574 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15575 libxml2-devel installable in // as libxml-devel.
15576
Daniel Veillard5eb05942001-01-27 17:50:22 +000015577Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15578
15579 * doc/Makefile.am: fixed make rebuild in doc
15580 * doc/html/*.html: rebuilt the docs
15581
Daniel Veillard65c295d2001-01-26 09:32:39 +000015582Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15583
15584 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15585
Daniel Veillard8e199902001-01-25 18:54:39 +000015586Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15587
15588 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15589 the HTML doc to go into the -devel RPM ...
15590 * aclocal.m4 config.h.in: some updates due to auto* magic
15591
Daniel Veillard93086662001-01-25 18:13:04 +000015592Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15593
15594 * xpath.h: added a hook in the context structure allowing to
15595 link to extra support, needed for XSLT
15596
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015597Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15598
15599 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15600 xmlXPtrCmpPoints to use it.
15601 * propagated the following patch from Alejandro Forero
15602 * include/win32config.h xmlIO.c: applied further suggestions
15603 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15604 * example/gjobread.c: fixed warnings, now that it builds
15605
15606Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15607
15608 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15609
15610 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15611 filename points to a valid file (not a directory).
15612 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15613 Added calls to xmlCheckFilenameDir.
15614
15615 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15616 `path' (rather than `filename') as the parameter to gzopen and open.
15617
Daniel Veillard48177c22001-01-23 15:27:41 +000015618Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15619
15620 * Makefile.am: fixed a problem with EXTRA_DIST
15621
Daniel Veillardb83ba402001-01-22 22:45:10 +000015622Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15623
15624 * Makefile.am example/Makefile.am: finally found the trick
15625 to build the example, i.e. add "." in SUBDIRS before example
15626 in the list <grin/>
15627
Daniel Veillard82687162001-01-22 15:32:01 +000015628Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15629
15630 * doc/xml.html: updated with an XSLT section, removed pointer to
15631 W3C CVS base.
15632
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015633Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15634
15635 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15636 too, and deallocation need to occur the same way.
15637
Daniel Veillarde4566462001-01-22 09:58:39 +000015638Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15639
15640 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15641 type correponding to an XSLT result tree fragment. Share most
15642 of the data format with node set, as well as operators.
15643 * HTMLtree.c: added a newline at the end of the doctype output
15644 whe this one is not present initially.
15645 * tree.c: make sure taht the parent and doc pointers are properly
15646 set when copying attributes (lists).
15647
Daniel Veillard701c7362001-01-21 09:48:59 +000015648Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15649
15650 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15651
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015652Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15653
15654 * xpath.c: seems I finally killed that ugly path evaluation
15655 context bug (tagged 9999 in case is is wrong)
15656
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015657Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15658
15659 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15660 for XSLT
15661
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015662Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15663
15664 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15665 for xmlGzfileOpen() bug
15666
Daniel Veillardf6eea272001-01-18 12:17:12 +000015667Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15668
15669 * xpath.c: removed an error found by XSLT usage
15670 * tree.c parserInternals.h: use a predefined static string
15671 for text and comment nodes, avoid freeing them in xmlFreeNode,
15672 exported the string name in parserInternals.h and added
15673 another value to disable encoding at output (for XSLT),
15674 gain memory, time.
15675
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015676Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15677
15678 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15679 win32/libxml2/libxml2_so.dsp: new makefiles and update
15680 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15681
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015682Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15683
15684 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15685 Gary Pennington
15686
Daniel Veillard389e6b72001-01-15 19:41:13 +000015687Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15688
15689 * xpath.c: fixed the comaprision of values and nodelists,
15690 need to compare nodelist still ...
15691 * debugXML.c: avoided a possible core dump
15692 * HTMLparser.c: cleanup
15693 * nanohttp.c: contributed fix.
15694 * tree.c: fixes in properties handling added xmlSetNsProp
15695 needed by libxslt
15696 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15697 comment
15698 * TODO: updated
15699
Daniel Veillard167bd532001-01-06 21:09:34 +000015700Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15701
15702 * parser.c parserInternals.c: applied Bjorn Reese optimization
15703 patch
15704
15705Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * Makefile.am: applied patch fro make check from Martin Vidner
15708
Daniel Veillard503b8932001-01-05 06:36:31 +000015709Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15710
15711 * configure.in: preparing 2.2.11
15712 * doc/html/*: rebuild the HTML files
15713 * doc/xml.html : updated
15714
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015715Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15716
15717 * tree.c: fixed a stupid bug
15718 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15719 patches related to validation of an XInclude processing result
15720 * TODO: updated
15721
Daniel Veillarde2488192001-01-04 10:54:22 +000015722Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15723
15724 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15725 on large files
15726
Daniel Veillardf060a412001-01-03 20:52:44 +000015727Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15728
15729 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15730
Daniel Veillard45cff692001-01-03 18:02:04 +000015731Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15732
15733 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15734 reported by Jonas Borgström
15735 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15736
Daniel Veillard08108982001-01-03 15:24:58 +000015737Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15738
15739 * testXPath.c xpath.c: fixing the XPath union expressions problem
15740 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15741
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015742Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * xmllint.c: Made is so if the file name is "-" is will read form
15745 standard input. Sven Heinicke <sven@zen.org>
15746 * tree.c: fixed a problem when growing buffer
15747 * tree.h: fixed the comment of the node types following andersca
15748 comment
15749 * TODO: updated
15750
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015751Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * HTMLparser.[ch]: added a way to avoid adding automatically
15754 omitted tags. htmlHandleOmittedElem() allows to change the
15755 default handling.
15756 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15757 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15758 of xmllint too when using --memory flag, added a memory test
15759 suite at the Makefile level.
15760 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15761 with namespace use when encountering QNames in XPath evalation,
15762 added xmlns() scheme in XPointer.
15763 * nanoftp.c : incorporated a fix
15764 * parser.c xmlIO.c: fixed problems raised with encoding when using
15765 the memory I/O
15766 * parserInternals.c: closed bug 25934 reported by
15767 torsten.landschoff@innominate.de
15768 * TODO: updated
15769
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015770Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15773 on a non-updated tree :-(, made a 2.2.10 release to correct the
15774 situation
15775
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015776Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15779 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15780 integrated a set of OpenVMS changes from Howard Taylor
15781 <Howard.Taylor@pacoast.com>
15782
Daniel Veillard58770e72000-11-25 00:48:47 +000015783Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15786 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15787
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015788Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * HTMLparser.c: some fixes on auto-open of html/head/body
15791 * encoding.c: fixed a compilation error on some gcc env
15792 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15793 XPointer implementation
15794 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15795 related XPointer tests and associated results
15796
Daniel Veillard300f7d62000-11-24 13:04:04 +000015797Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * doc/xmldtd.html doc/xml.html: following a short step by step
15800 guidance on IRC to help maciej with DTDs I started a small
15801 page on the subject.
15802
Daniel Veillard748e45d2000-11-17 16:36:08 +000015803Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * HTMLparser.c: fixed handling of broken charrefs
15806 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15807 patches
15808
Daniel Veillard28929b22000-11-13 18:22:49 +000015809Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * doc/xml.html doc/html/* : rebuilt the docs after adding
15812 xinclude and updated page for 2.2.7 and 2.2.8
15813 * configure.in: releasing 2.2.8
15814
Daniel Veillard41e06512000-11-13 11:47:47 +000015815Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * parser.[ch] parserInternals.c: applied the conditional
15818 section processing fix from Jonathan P Springer
15819 <jonathan.springer2@gte.net>
15820 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15821 project file, fixed iconv default non support
15822 * xpath.c: fixed the problem of evaluating relative expressions
15823 when a node context is provided.
15824
Daniel Veillardbf432752000-11-12 15:56:56 +000015825Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * nanoftp.c: fixed gcc 2.95 new warnings
15828 * SAX.c: fixed a stupid bug
15829 * tree.c: fixed a formatting problem when round-tripping
15830 from/to memory
15831 * xinclude.c: chased memleak, fixed a base problem
15832 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15833 xmlXPtrBuildNodeList()
15834 * TODO: updated
15835 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15836 adding a first small set of regression tests for XInclude
15837
Daniel Veillardc2def842000-11-07 14:21:01 +000015838Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * nanohttp.[ch]: applied Wayne Davison patches to access
15841 the WWW-Authorization header.
15842 * parser.c: Closed Bug#30847: Problems when switching encoding
15843 in short files by applying Simon Berg's patch.
15844 * valid.c: fixed a validation problem
15845 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15846 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15847 Wayne Davison
15848 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15849 need to be extended to non full nodes selections.
15850 * xinclude.c: starts to work decently
15851
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015852Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15855 debugXML.c xmlversion.h.in: Started adding XInclude support,
15856 this is a new xmllint option
15857 * tree.c xpath.c: applied TOM patches for XPath
15858 * xpointer.c: fixed a couple of errors.
15859 * uri.c: added an escaping function needed for xinclude
15860 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15861 new warning from RH70 gcc's version
15862
Daniel Veillarda4964b72000-10-31 18:23:44 +000015863Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * HTMLparser.c: fixed loop on invalid char in scripts
15866 * parser.c: update to description of xmlIOParseDTD()
15867 * libxml.m4 xmlversion.h.in: changes contributed by
15868 Michael Schmeing <m.schmeing@internet-factory.de>
15869 * configure.in: preparing for 2.2.7
15870 * Makefile.am: trying to avoid config.h and acconfig.h
15871 being included in the distrib
15872 * configure.in: released 2.2.7
15873
15874Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15877 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15878
Daniel Veillard01411222000-10-30 15:33:22 +000015879Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * parser.[ch]: added xmlIOParseDTD()
15882 * xpointer.c: added support for the 2 extra parameters of
15883 string-range, fixed a stoopid error when '0' was present
15884 in XPointer expressions
15885 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15886 testsuite for the above
15887
Daniel Veillard6db58192000-10-30 09:27:53 +000015888Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * libxml.spec.in: improved package descriptions
15891
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015892Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * xpath.c xpathInternals.h: applied a large cleaning patch
15895 from TOM <ptittom@free.fr>, it also add namespace support
15896 for function and variables registration.
15897
Daniel Veillardbd20df72000-10-29 17:53:40 +000015898Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15901 * Makefile.mingw: Wayne Davison's update adding hash.c
15902
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015903Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * xpath.c: fixed the root evaluation problems
15906 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15907 ignorable spaces with <b> <bold> <em>
15908 * tree.c: fixed a loop in xmlSearchNsByHref()
15909
Daniel Veillard767662d2000-10-27 17:04:52 +000015910Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * xpath.c: applied another XPath patch from TOM
15913 * xpath.c include/makefile.am: applied another patch from
15914 china@thewrittenword.com (cleanup on IRIX).
15915
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015916Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * xml-config.1: received a fixed version from Fredrik Hallenberg
15919 <hallon@lysator.liu.se>
15920
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015921Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15924 cleanup patch for XPath
15925
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015926Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * patched to redirrect all "out of context" error messages to
15929 a reconfigurable routine. The changes are:
15930 * xmlerror.h : added the export of an error context type (void *)
15931 an error handler type xmlGenericErrorFunc there is an interface
15932 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15933 to reset the error handling routine and its argument
15934 (by default it's equivalent to respectively fprintf and stderr.
15935 * all the c files: all wild accesses to stderr or stdout within
15936 the library have been replaced to calls to the handler.
15937
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015938Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * configure.in: release 2.2.6
15941 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15942 exporting the inner functions of xpath for extension modules
15943 * doc/*: updated and rebuilt the doc
15944
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015945Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * nanohttp.c : applied Wayne HTTP cleanup patch
15948 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15949 and xmlNodeSetSpacePreserve()
15950
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015951Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * xpath.c: closing bug #29260
15954
Daniel Veillard126f2792000-10-24 17:10:12 +000015955Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15958 multikey tuples, made hash structure opaque
15959 * valid.[ch]: moved elements, attributes, notations decalarations
15960 as well as ID and refs to hash tables.
15961 * entities.c: hash cleanup
15962 * xmlmemory.c: fixed a dump problem in debug mode
15963 * include/Makefile.am: problem passing in DESTDIR= values patch
15964 from Marc Christensen <marc@calderasystems.com>
15965 * nanohttp.c: removed debugging remains
15966 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15967 * HTMLparser.c parser.c: fixing a number of problems with the
15968 macros in the *parser.c files (Wayne).
15969 * HTMLparser.c: close the previous option when opening a new one
15970 (Marc Sanfacon).
15971 * result/HTML/*: updated the HTML results accordingly
15972
Daniel Veillard52afe802000-10-22 16:56:02 +000015973Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15976 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15977 XPath functions and XML entities table to them. More to come...
15978 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15979
Daniel Veillard683cb022000-10-22 12:04:13 +000015980Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * tree.c: coalesce adjacent text nodes
15983 * valid.c: handling of blank nodes in DTd validation (raised
15984 by problems with a posteriori validation).
15985 * nanohttp.c: changing behaviour on HTTP write stuff.
15986 * HTMLtree.c: forced body and html to be explicitely closed.
15987 * xpath.h: exported more XPath functions.
15988
Daniel Veillard1baf4122000-10-15 20:38:39 +000015989Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * Release of 2.2.5
15992 * xpointer.c: range() range-inside and other helper functions
15993 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15994
Daniel Veillard47e12f22000-10-15 14:24:25 +000015995Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15998 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15999
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016000Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16003 and XPointer modules
16004
Daniel Veillard134c9f32000-10-15 10:27:08 +000016005Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * SAX.h: closed #25107
16008
Daniel Veillard39915622000-10-15 10:06:55 +000016009Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * testSAX.c: fixed problem with cdata reporting
16012 * SAXresult/* : updated
16013
Daniel Veillard1e851392000-10-15 10:02:56 +000016014Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16017 Closed bug #27499, added to regression tests
16018 * TODO: updated
16019
Daniel Veillard7eda8452000-10-14 23:38:43 +000016020Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16023 support for SCRIPT and STYLE with help from Bjorn Reese
16024 * test/HTML/* result/HTML/*: added simple testcase and updated
16025 the existing ones.
16026
Daniel Veillardff9c3302000-10-13 16:38:25 +000016027Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16030 string-range for empty strings
16031 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16032 test/XPath/xptr/strrange: augmented the XPointer testsuite
16033
Daniel Veillard189446d2000-10-13 10:23:06 +000016034Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * doc/xml.html doc/xmlmem.html: added a module describing memory
16037 interfaces and use, updated the main page.
16038
Daniel Veillard2f971a22000-10-12 23:26:32 +000016039Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16042 nanoftp code work on Windows too now
16043
16044Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016045
16046 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16047 * xpointer.c: implemented string-range() at least a good first version
16048 * test/XPath/docs/str test/XPath/xptr/strrange
16049 result/XPath/xptr/strrange: the string-range() tests
16050
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016051Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * Makefile.am include/Makefile.am include/win32config.h
16054 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16055 and make distcheck
16056
Daniel Veillard19d61112000-10-11 23:50:35 +000016057Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16060 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16061 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16062
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016063Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16066 patch for socklen_t detection by
16067 Albert Chin-A-Young <china@thewrittenword.com>
16068
Daniel Veillardcd429612000-10-11 15:57:05 +000016069Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16072 and added a --dtdvalid option to xmllint used to test it
16073
Daniel Veillard47c02452000-10-11 13:04:36 +000016074Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16077 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16078
Daniel Veillard2d38f042000-10-11 10:54:10 +000016079Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16082 handlings (registration, lookup, cleanup)
16083
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016084Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * configure.in Makefile.am include/makefile.am: adding XPointer
16087 and XPtrtests target
16088 * xpointer.[ch] : new files for XPointer support
16089 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16090 more XPath tests
16091
Daniel Veillard57fda592000-10-10 23:24:14 +000016092Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * configure.in: fixed, very broken, make distcheck works again
16095
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016096Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * More work toward 2.2.5, integrated a number of patches
16099 * configure.in Makefile.am win32config.h.in: trying to cleanup
16100 make distcheck .... huh ...
16101 * include/Makefile.am include/win32config.h: new directory
16102 for includes
16103 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16104 updated teh makefiles and instructions for WIN32
16105 * xpath.c: small fixes
16106 * test/XPath/ results/XPath: updated the testcases and results
16107 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16108 suggested patches
16109 * valid.c: fixed an ID bug
16110
Daniel Veillardb71379b2000-10-09 12:30:39 +000016111Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016114 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016115 * xpath.[ch]: worked on XPointer
16116
Daniel Veillard7e99c632000-10-06 12:59:53 +000016117Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * configure.in Makefile.am: 2.2.5, ship the include in an
16120 include/libxml subdirectory, use symlinks when using CVS
16121 * testSAX.c: fixed small bug
16122 * testXPath.c: changed the way testfiles are parsed
16123 * debugXML.c: same kind of cleanup when parsing an argument expression
16124 XPath/XPointers can have blanks embedded
16125 * xpath.[ch]: more cleanup, reorgs for XPointer work
16126 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16127 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16128
Daniel Veillard55b91f22000-10-05 16:30:11 +000016129Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16132 in the XPath engine, rewrote large parts of it, now it's far
16133 cleaner and in sync with the REC not an old WD. Fixed a parsing
16134 problem in the interactive XML shell found when testing XPath.
16135
Daniel Veillardac260302000-10-04 13:33:43 +000016136Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16139 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16140 examples with the extra test
16141
Daniel Veillard7cfce322000-10-04 12:40:27 +000016142Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16145 the global init function.
16146
Daniel Veillard970112a2000-10-03 09:33:21 +000016147Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * HTMLparser.c: Doohhh, attribute name parsing was still case
16150 sensitive ! Fixed this ...
16151 * result/HTML/* : updated the tests results accordingly
16152
Daniel Veillard740abf52000-10-02 23:04:54 +000016153Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16156 engine, should be far more stable, incorporated a new version of
16157 preceding/following axis, need testing
16158 * uri.c: fixed file:///c:/a/b/c problem
16159 * test/XPath/tests/idsimple: augmented the XPath tests
16160
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016161Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16162
16163 * doc/* rebuilding docs for 2.2.4 release
16164
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016165Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * configure.in: releasing 2.2.4
16168 * parser.[ch]: added xmlStrEqual()
16169 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16170 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16171 use xmlStrEqual instead
16172 * TODO: updated
16173 * added an XPath test
16174
Daniel Veillardbc765302000-10-01 18:23:35 +000016175Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16178 * entities.h: exported xmlInitializePredefinedEntities
16179 * parser.[ch] : added xmlInitParser()
16180 * parserInternals.h : had to export htmlInitAutoClose()
16181
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016182Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16185 problems
16186 * Makefile.am : added XPath regression tests to normal tests
16187 * uri.c: fixed a problem with local paths, cleanup
16188 * parser.c: fixed a problem with large CData sections
16189
Daniel Veillardd2ade932000-09-30 14:39:55 +000016190Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * configure.in xml-config.in: patch from "Ben Taylor"
16193 <sol7x86@hotmail.com> for solaris shared libs lookup
16194
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000161952000-09-30 Martin Baulig <baulig@suse.de>
16196
16197 * libxml-2.0.pc.in: Provide pkg-config script.
16198
16199 * configure.in: Create the libxml-2.0.pc script from the
16200 libxml-2.0.pc.in templates.
16201 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016202 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016203
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016204Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16205
16206 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16207 when compiling with MSC
16208
Daniel Veillard46057e12000-09-24 18:49:59 +000016209Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16210
16211 * xpath.c: patch for normalize-string() substring-before(),
16212 substring-after() and translate() functions from Bjorn Reese
16213 <breese@mail1.stofanet.dk>
16214 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16215 Fredrik Hallenberg <hallon@lysator.liu.se>
16216 * TODO: updated
16217
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016218Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16221 problem of socklen_t being undefined on a number of platforms
16222 * debugXML.c: fixed a compilation problem when without snprintf
16223
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016224Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16227 an URI bug and a fix for the control-character-induced infinite loop
16228 * nanohttp.c: preventive fix for compiling on WIN32
16229
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016230Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * xmlint.c: closing bug #25000
16233
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016234Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16235
16236 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16237 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16238 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16239 related function, fixing xmlStrncmp(), and associated cleanup
16240 * result/HTML/entities.html.sax: updating result
16241
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016242Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * uri.c: applied patch for URI escaping from Wayne Davison
16245 <wayned@blorf.net>
16246 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16247 from Denis Barbier <barbier@imacs.polytechnique.fr>
16248 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16249 patch from Wayne Davison
16250
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016251Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * doc/xml.html : updated with new releases, adding "how to help"
16254
Daniel Veillard04698d92000-09-17 16:00:22 +000016255Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16258 removed a few warnings in pedantic mode ...
16259 * parserInternals.c parser.c: moved encoding switching function
16260 to parserInternals.c
16261 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16262
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016263Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16266 error or warning handlers
16267
Daniel Veillardb1059e22000-09-16 14:02:43 +000016268Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * parserInternals.c parserInternals.h parser.c Makefile.am:
16271 created a new module parserInternals.c, moved most of the
16272 code shared by the various parsers there, as well as
16273 deprecated code from parser.c. More cleanup of parser.c
16274 * uri.c: fixed a problem when URI is NULL
16275 * valid.c: speedup when looking for an attribute declaration
16276
Daniel Veillard39c7d712000-09-10 16:14:55 +000016277Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16280 the cleanup of the computation of URI references when seeking
16281 external entities. The URI reference string and the resulting
16282 URI are both stored now.
16283 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16284 large s(n)printf checks and cleanup from Denis Barbier
16285 <barbier@imacs.polytechnique.fr>
16286 * xmlversion.h.in tree.h: couple of SGML declarations for a
16287 possible docbook module.
16288 * result/VC/ : a couple of test output changed due to the change
16289 of the entities URI
16290
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016291Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * parser.h: added a _private field for linking user's data
16294
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016295Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * parser.c parserInternals.h: demacroified most of the IS_XXX
16298 the gain in size is significant so ...
16299
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016300Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * entities.c: cases where looking up entities with doc==NULL
16303 covered
16304
Daniel Veillard90e11312000-09-05 10:42:32 +000016305Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16306
Daniel Veillard1de50802000-09-07 08:54:32 +000016307 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016308 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16309
Daniel Veillard98a79162000-09-04 11:15:39 +000016310Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16311
Daniel Veillard1de50802000-09-07 08:54:32 +000016312 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016313 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16314 * Makefile.in: added URItest and included thenin "make tests"
16315
16316Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016317
16318 * xmlversion.h.in: closed bug 22941
16319
Daniel Veillard2bb89092000-08-31 14:57:50 +000016320Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * doc/xmlio.html: added doc and example for entity loader
16323 redefinition.
16324
Daniel Veillard96984452000-08-31 13:50:12 +000016325Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16328 used by libxml
16329
Daniel Veillarde715dd22000-08-29 18:29:38 +000016330Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * parser.c: Fixed bug on invalid ontent characters and when using
16333 push.
16334 * xmllint.c: fixed xmllint endling of errors in push mode
16335
Daniel Veillard4948eb42000-08-29 09:41:15 +000016336Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016339 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016340 * result/HTML/*.sax: regenerated HTML SAX output
16341 * parser.c: more cleanup.
16342
Daniel Veillarde010c172000-08-28 10:04:51 +000016343Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016346 patches from Wayne Davison <wayned@users.sourceforge.net>,
16347 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016348 * HTMLparser.c: fixed an ignorable white space detection bug
16349 occuring when parsing with SAX only
16350 * result/HTML/*.sax: updated since the output is now HTML
16351 encoded...
16352
Daniel Veillard47f3f312000-08-27 22:40:15 +000016353Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016355 * HTMLparser.[ch]: applied some of Wayne Davison
16356 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016357
Daniel Veillarde0854c32000-08-27 21:12:29 +000016358Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16361 undeclared namespace prefix was used, added a warning.
16362 Cleaned up support w.r.t. entities, spilling out a warning
16363 and being pedantic on lookups.
16364 * test/warning/ent9 : added testcase for previous example.
16365 * TODO: updated
16366 * parserInternals.h parser.c: changed the way names are parsed
16367 now allow infinite size and decrease penalty for normal use
16368 * parser.c: Started a big cleanup/check of the parser code,
16369 fixed some of the most tortuous entity code, spotted code
16370 unused anymore
16371 * test/*: added tests for very long names and related nasty
16372 things.
16373
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016374Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * doc/encoding.html: added encoding aliases doc
16377 * doc/xml.html: updates
16378 * encoding.[ch]: added EncodingAliases functions
16379 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16380 bottleneck affecting large DTDs like Docbook
16381 * parser.[ch] xmllint.c: added a pedantic option, will be
16382 useful
16383 * SAX.c: redefinition of entities is reported in pedantic mode
16384 * testHTML.c: uninitialized warning from gcc
16385 * uri.c: fixed a couple of bugs
16386 * TODO: added issue raised by Michael
16387
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016388Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * doc/encoding.html: propagated Martin Duerst suggestions
16391
Daniel Veillard52402ce2000-08-22 23:36:12 +000016392Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16395 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16396 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16397 by Wayne Davison
16398
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016399Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * nanoftp.c nanohttp.c: small cleanup
16402 * TODO: updated
16403
Daniel Veillard244ece92000-08-19 20:58:02 +000016404Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * added an old VC testcase and updated title.xml entity
16407
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016408Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16411 done on auto-opening of <p> tags and cleanup of SAX output
16412
Daniel Veillard979e55e2000-08-19 16:48:54 +000016413Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16416
Daniel Veillard4540be42000-08-19 16:40:28 +000016417Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * doc/xml.html libxml.* structure.*: updated the doc a bit
16420
Daniel Veillard808a3f12000-08-17 13:50:51 +000016421Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16424 of SAX tests
16425
Daniel Veillard29579362000-08-14 17:57:48 +000016426Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16427
16428 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16429 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16430
Daniel Veillard1255ab72000-08-14 15:13:33 +000016431Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16432
16433 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16434 * testHTML.c: fix core dump on Solaris 2.x systems
16435 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16436 * result/HTML/*.sax: previous bug fix lead to new results
16437
Daniel Veillard03109292000-08-14 14:58:22 +000016438Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16441 * configure.in: added --with-readline=DIR to accept alternate
16442 path for readline include/library
16443 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16444 for ANSI under HP-UX
16445 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16446 includes @LIBS@
16447
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016448Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * doc/* : rebuilt the docs
16451 * getting ready for 2.2.2 release
16452
Daniel Veillard87b95392000-08-12 21:12:04 +000016453Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16456 and xmlAddFeature()
16457 * tree.[ch]: added xmlAddChildList()
16458 * xmllint.c: MAP_FAILED macro test
16459 * parser.h: added xmlParseCtxtExternalEntity()
16460 * valid.c: applied bug fixes removed warning
16461 * tree.c: added CDATA block to elements content
16462 * testSAX.c: cleanup of output
16463 * testHTML.c: added SAX testing
16464 * encoding.c: better error recovery
16465 * SAX.c, parser.c: fixed one of the external entity processing
16466 of the OASis testsuite
16467 * Makefile.am: added HTML SAX regression tests
16468 * configure.in: bumped to 2.2.2
16469 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16470 SAX results
16471
Daniel Veillard88a172f2000-08-04 18:23:10 +000016472Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * configure.in: patch for HP compiler
16475
164762000-08-04 Sven Heinicke <sven@zen.org>
16477
16478 * xmllint.c: Was coredumping sometimes when the file given didn't
16479 exist.
16480
Daniel Veillard46e370e2000-07-21 20:32:03 +000016481Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016484
Daniel Veillard46e370e2000-07-21 20:32:03 +000016485 when using in memory parsing. Need some cleanup.
16486 * xmllint.c configure.in: added a --memory flag to test memory
16487 parsing
16488
Daniel Veillard36650692000-07-21 15:16:39 +000016489Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * nanohttp.c: fixed socklen_t replacement to unsigned int
16492 * parser.c: fixed a space handdling missing at the end of
16493 production 28 DOCTYPE.
16494 * xmlmemory.c: fixed a stupid bug on the routine to override
16495 allocation functions
16496 * TODO: updated
16497
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016498Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * doc/ regenerated the docs
16501
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016502Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * doc/encoding.html doc/xml.html: added I18N doc
16505 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16506 improvements, both parser and filters, added ASCII & HTML,
16507 fixed the ISO-Latin-1 one
16508 * xmllint.c testHTML.c: added/made visible --encode
16509 * debugXML.c : cleanup
16510 * most .c files: applied patches due to warning on Windows and
16511 when using Sun Pro cc compiler
16512 * xpath.c : cleanup memleaks
16513 * nanoftp.c : added a TESTING preprocessor flag for standalong
16514 compile so that people can report bugs more easilly
16515 * nanohttp.c : ditched socklen_t which was a portability mess
16516 and replaced it with unsigned int.
16517 * tree.[ch]: added xmlHasProp()
16518 * TODO: updated
16519 * test/ : added more test for entities, NS, encoding, HTML, wap
16520 * configure.in: preparing for 2.2.0 release
16521
Daniel Veillard49703262000-07-10 10:27:46 +000016522Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016525 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016526
Daniel Veillard306be992000-07-03 12:38:45 +000016527Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * doc/xml.html: changed the xmlsoft.org structure, updated the
16530 examples w.r.t. root and childs
16531
Daniel Veillard7d853352000-07-02 18:53:09 +000016532Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16533
Daniel Veillard784b9352003-02-16 15:50:27 +000016534 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016535
Daniel Veillard365e13b2000-07-02 07:56:37 +000016536Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * HTMLparser.c: Work on character encoding support for the HTML parser
16539 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16540 * encoding.c: Fixed a potential memleak in the encoding stuff
16541
Daniel Veillardaf743792000-07-01 11:49:28 +000016542Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * doc/FAQ.html doc/Makefile.am : added a FAQ
16545
16546Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016547
16548 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16549 of the HTML parser to force it to not bypass SAX
16550
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016551Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * win32config.h.in: updated
16554 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16555 lacks iconv support :-( need to release 2.1.1
16556 * configure.in: release 2.1.1
16557 * HTMLparser: fixed bug #14784
16558 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16559 by Windows compiler
16560 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16561 the SAX startDocument() callback.
16562 * TODO: updated
16563
16564Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * added xmlStopParser()
16567
Daniel Veillardbe803962000-06-28 23:40:59 +000016568Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * configure.in: 2.1.0 prerelease
16571 * Large resync between W3C and Gnome tree
16572 * nanoftp, nanohttp.c: fixed stalled connections probs
16573 * HTMLtree.c SAX.c : support for attribute without values in
16574 HTML for andersca
16575 * valid.c: Fixed most validation + namespace problems
16576 * HTMLparser.c: start document callback for andersca
16577 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16578 * parser.h, SAX.c: serious speed improvement for large
16579 CDATA blocks
16580 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16581 different encoding
16582 * example/Makefile.am example/gjobread.c tree.h: work on
16583 libxml1 libxml2 convergence.
16584 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16585 and the LIBXML_TEST_VERSION macro
16586
Daniel Veillardc310d562000-06-23 18:32:15 +000016587Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16588
16589 * doc/xml.html: various patches and improvements typo fixed by
16590 Felix Natter
16591 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16592 from Felix Natter <fnatter@gmx.net>
16593
Daniel Veillardf3029822000-05-06 08:11:19 +000016594Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * doc/upgrade.html: updated with instructions for support of both
16597 libxml-1.x and libxml-2.x
16598 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16599 for 2.x support and also fixed includes
16600
16601
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016602Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16603
16604 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16605 the encoding support, added iconv support, so now libxml if
16606 compiled with iconv automatically support japanese encodings
16607 among others. Work based on initial patch from Yuan-Chen Cheng
16608 I may have broken binary compat in the encoding handler
16609 registration scheme, but that was so utterly broken I don't
16610 expect anybody to have used this feature until now.
16611 * parserInternals.h: fixup on the CHAR range macro
16612 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16613 code.
16614 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16615 * uri.c: added xmlParseURI() I can't believe I forgot to
16616 implement this one in 2.0 !!!
16617 * SAX.c: moved doc->encoding update in the endDocument() call.
16618 * TODO: updated.
16619
Daniel Veillard06047432000-04-24 11:33:38 +000016620Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * tree.h: removed extraneous xmlRemoveProp definition
16623 * TODO: added item about --disable-corba configure switch
16624 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16625 * nanoftp.c: fixed include problems giving troubles on AIX and
16626 slowlaris
16627 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16628 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16629 comment and headers changes to lower gtk-doc number of warnings
16630 * doc/html/*: rebuilt docs
16631
Daniel Veillarde0aed302000-04-16 08:52:20 +000016632Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * HACKING: documented the tag for 1.x and instructions
16635
Daniel Veillard5e873c42000-04-12 13:27:38 +000016636Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16639 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16640 xmlCreateIOParserCtxt
16641 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16642 significant overall improvement
16643 * xmllint.c: added I/O test to xmllint
16644 * testSAX.c: added a speed test
16645 * doc/* : updated/regenerated
16646
Daniel Veillardfc708e22000-04-08 13:17:27 +000016647Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * xpath.c uri.h parserInternals.h: cosmetic changes from
16650 "Timur I. Bakeyev" <timur@bat.ru>, including making
16651 xmlCreateURI() public
16652
Daniel Veillard5d211f42000-04-07 17:00:24 +000016653Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16656 and the code at the same time. Added a clean mechanism for
16657 overload or added input methods: xmlRegisterInputCallbacks()
16658 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16659 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16660 * TODO: updated
16661 * doc/* : updated/regenerated
16662 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16663 source dir
16664
Daniel Veillarde77a9182000-04-05 19:12:29 +000016665Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * testURI.c: yet another forgotten commit, I should get some sleep !
16668
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016669Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * xmllint.c: forgot to commit this too ?
16672
Daniel Veillardb9df4042000-04-05 14:23:16 +000016673Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * xmlversion.h.in : forgot to commit this previously
16676
Daniel Veillard361d8452000-04-03 19:48:13 +000016677Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16680 * README TODO: updated for release
16681 * uri.c uri.h: added authority parsing/saving
16682 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16683 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16684 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16685 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16686 Makefile.am : added compile-time customization of libxml
16687 --with-ftp --with-http --with-html --with-xpath --with-debug
16688 --with-mem-debug
16689 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16690 #include <libxml/xxx.h> I hope it won't break too much stuff
16691 and will be manageable in the future...
16692 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16693 and added xmllint to the installed programs
16694 * uri.h: added xmlFreeURI()
16695
Daniel Veillardec303412000-03-24 13:41:54 +000016696Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * uri.c uri.h: finished the escaping handling, the base support
16699 and the URI path normalization. Looks good just lacks the
16700 authority content parsing code.
16701 * Makefile.am: added instructions to generate testURI
16702 * TODO: updated
16703 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16704 added links and icons for W3C and Gnome
16705
Daniel Veillard8f621982000-03-20 13:07:15 +000016706Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * xmlmemory.[ch] : seems I forgot to actually update the files in
16709 the last commit :-)
16710 * doc/xml.html doc/html/* : updated and uploaded the docs
16711
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016712Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16715 * TODO: updated
16716 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016717 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016718 gfree).
16719 * Makefile.am, uri.c, uri.h: added a set of functions to do
16720 exact (litteraly copied from the RFC 2396 productions) parsing
16721 and handling of URI. Will be needed for XLink, one XML WFC,
16722 XML Base and reused in the nano[ftp/http] modules. Still work
16723 to be done.
16724
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016725Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * configure.in, libxml.spec.in : libxml2
16728 * doc/* : updated the doc page, rebuilt the docs
16729
Daniel Veillardcf461992000-03-14 18:30:20 +000016730Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * all: tagged LIB_XML_1_X
16733 * *.c *.h : updated from W3C CVS tree
16734 * configure.in : 2.0.0-beta
16735 * libxml.spec.in : libxml2 package nam
16736 * result/* : new version of the tests output
16737
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016738Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16741
Daniel Veillardb566ce12000-03-04 11:39:42 +000016742Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * doc/* : rebuilt the docs
16745 * parser.c: final patch on #6766
16746 * valid.c: small patch on validity checks.
16747
Daniel Veillardfb76c402000-03-04 11:39:42 +000016748Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16749
16750 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16751 added
16752 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16753 compatibility w.r.t. XML spec and existing code.
16754
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016755Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * parser.c: seems a better solution to <a> </a> exists,
16758 will try it for a while
16759
Daniel Veillard83a30e72000-03-02 03:33:32 +000016760Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * parser.c: tried to remove the <a> </a> generating <a/>
16763 this is hard. Left a flag for that purpose. Fixed bug #6766
16764 * configure.in: prepared 1.8.7 not released, due to previous
16765 problem
16766
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016767Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * doc/xml.html : applied second patch from Paul DuBois
16770
Daniel Veillard402e8c82000-02-29 22:57:47 +000016771Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * doc/xml.html : applied patch from Paul DuBois
16774
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016775Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16778
Daniel Veillard5feb8492000-02-02 17:15:36 +000016779Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16782 compilation warnings on various platforms.
16783 * parser.c: Fixed #5281 validity error callbacks are now desactived
16784 by default if not validating.
16785
Daniel Veillardf341f932000-02-02 14:52:08 +000016786Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16787
16788 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16789
Daniel Veillard13c757e2000-02-01 23:59:15 +000016790Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16793 <gkatsi@cs.toronto.edu>
16794
Daniel Veillard726e8792000-01-30 20:04:29 +000016795Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16798 processing URLs
16799
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016800Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16803 xmlNanoFTPUpdateURL for persistent control connections.
16804 * configure.in: 1.8.6
16805
16806Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16809 * tree.[ch] : added xmlSaveNoEmptyTags
16810
James Henstridgef3be9312000-01-28 13:59:21 +0000168112000-01-29 James Henstridge <james@daa.com.au>
16812
16813 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16814
16815 * Makefile.am: added nanoftp.[ch] to the build.
16816
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016817Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16818
16819 * nanoftp.[ch]: cleanup, comments, API
16820 * debugXML.c : fixed a bug in the cat command
16821 * doc/*: regenerated the docs
16822
Daniel Veillardda07c342000-01-25 18:31:22 +000016823Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16826 * debugXML.c : fixed a bug in the cat command
16827 * valid.c: fixing some small probs
16828 * libxml.spec.in: get rid of the SNAP suffix
16829 * doc/xml.html: updated the status
16830
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016831Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * xml-config.in: xml-config --version to just return the
16834 version number
16835 * xpath.c: some cleanup w.r.t. axis when the current node is
16836 an attribute.
16837 * TODO: updated
16838
Daniel Veillard461a66c2000-01-18 18:01:01 +000016839Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16840
16841 * configure.in: prepared for libxml-1.8.5
16842 * doc/* recompiled the documentation
16843
168442000-01-17 Jody Goldberg <jgoldberg@home.com>
16845
16846 * configure.in : WARNING autoconf subtlety alert :
16847 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16848 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16849 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16850 get defined by AC_CHECK_HEADERS.
16851
Daniel Veillardf967b902000-01-17 16:06:10 +000016852Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16853
16854 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16855 Rune.Djurhuus@fast.no
16856
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016857Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * TODO: updated
16860 * tree.c, parser.c: made sure that only memory alloc problems
16861 and internal parser errors are allowed to write to stdout or
16862 stderr.
16863
Daniel Veillard0142b842000-01-14 14:45:24 +000016864Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * tree.c : restored xmlNewGlobalNs since this seems used by
16867 a lot of existing code :-(, fixed a bug in xmlNewNs
16868 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16869 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16870 to exit() from the library code.
16871 * xpath.c, parser.c: removed bugs or unused code detected by
16872 Windows compilers
16873 * parser.c: started adding interfaces for parsing well balanced
16874 XML fragments
16875 * configure.in: releasing 1.8.4
16876 * doc/* : rebuilt the docs
16877
Daniel Veillard2eac5032000-01-09 21:08:56 +000016878Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * tree.[ch] : added xmlNewDocFragment() for DOM
16881 * testHTML.c: uninitialized variable.
16882
Daniel Veillardf3a73582000-01-05 14:58:39 +000016883Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * doc/* : rebuild the docs
16886
Daniel Veillard71b656e2000-01-05 14:46:17 +000016887Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16888
16889 * acconfig.h: readline and history patch
16890 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16891 * tree.c: added check and handling when possibly removing an ID
16892 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16893 and saving.
16894 * test/HTML/entities.html result/HTML/entities.html* : test for
16895 various entities reference cases
16896 * result/HTML/* : as a result output of some testcase have
16897 changed
16898 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16899 by previous example. added xmlParseTryOrFinish().
16900 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16901 entities.h debugXML.h HTMLparser.h: changed the way struct are
16902 declared to allow gtk-doc to expose those
16903 * parser.c: closed bug #4960
16904 * Makefile.am configure.in: Applied patch from
16905 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16906 and math/socket libs detection
16907
Daniel Veillard437b87b2000-01-03 17:30:46 +000016908Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * configure.in, Makefile.am: link tester against readline
16911 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16912
Daniel Veillard686d6b62000-01-03 11:08:02 +000016913Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * tree.[ch]: added xmlRemoveProp
16916 * win32config.h.in nanohttp.c: avoid including the Windows
16917 socket stuff in every C files
16918 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16919 the XmL parser(s)
16920 * test/ns4 result/ns4 etc...: added test case for previous prob
16921 * tree.c: xmlNewNs wasn't checking for double definition
16922 * Makefile.in: fixed a problem with dist-hook duplicates
16923 * parser.[hc], xmlIO.c: fixed the loading of external entities
16924 APIs, now xmlLoadExternalEntity() is used everywhere and
16925 setting up an app specific front-end using the
16926 * SAX.c parser.c: some fixes, now the xhtml spec validates
16927 with the xhtml DTD.
16928 * error.c: fixed crashes in case of no input stream
16929 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16930 to the validation tests and results
16931
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016932Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16935 too htmlCreatePushParserCtxt() and htmlParseChunk()
16936 * parser.c: a bit of cleanup.
16937 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16938 to XML) removed the last mem leak known
16939 * HTMLtree.c: output message cleanup
16940 * xmlmemory.c: display content info about memory blocks
16941 * result/HTML/wired.* : missing att value warning change
16942
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016943Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16944
16945 * doc/* : rebuilt the documentation
16946
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016947Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16948
16949 * parser.[ch] parserInternals.h: Push parser for XML,
16950 seems to work fine now
16951 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16952 --push for push testing
16953 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16954 * testSAX.c: added --push
16955 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16956 subtree
16957 * xmlIO.[ch] : enriched API + fixes for push mode
16958 * entities.[ch]: added the entity content length to the struct.
16959 * xmlmemory.[ch]: new API to show the last entries for the shell
16960 * valid.c: added required attribute testing
16961 * SAX.c: the cdata callback now merge contiguous fragments
16962 * HTMLparser.c: cleanup of some macros
16963
Daniel Veillard3c558c31999-12-22 11:30:41 +000016964Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * parser.c: fix for PIs name starting with xml
16967 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016968 * *.c, configure.in win32config.h.in : generate win32config.h for
16969 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016970
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016971Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16972
16973 * parser.c: fixed a stupid = vs. == bug :-(
16974 * doc/gnome-xml.sgml: s/glade/xml/
16975
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016976Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * configure.in, doc/xml.html : bug fix release 1.8.2
16979 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16980 Hopefully the end of that silly C++ include problem
16981 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16982 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16983 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16984 troubles with autoclosed elements when the stree shape doesn't
16985 follow the DtD specs. Added htmlIsAutoClosed() and
16986 htmlAutoCloseTag()
16987 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16988 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16989 * debugXML.c: fixed a bug on printing default namespaces.
16990 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16991
Daniel Veillardb24054a1999-12-18 15:32:46 +000016992Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * result/HTML/*.htm[l] : updated the HTML regression tests according
16995 to the new output
16996 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16997 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16998 problem due to intermix of extern "C" { ... } declarations for C++
16999 and recursive includes in the headers
17000
Chris Lahey323c48c1999-12-18 15:32:45 +0000170011999-12-20 Chris Lahey <clahey@umich.edu>
17002
17003 * HTMLtree.c: Made it so that html nodes with a single child do
17004 not insert a carriage return before or after the child node.
17005
Daniel Veillardb24054a1999-12-18 15:32:46 +000017006Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017007
17008 * configure.in, doc/xml.html : bug fix release 1.8.1
17009 * parser.c: fixed bug #4344
17010 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17011 added the glue to avoid C++ problems
17012 * doc/* : regenerated the documentation
17013
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017014Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17015
17016 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17017 namespace recognition, and Dia as a resul :-(
17018 * encoding.c: closed bug #3950
17019
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017020Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * valid.c: debugging a posteriori validation, except URI expansion
17023 stuff this should be fixed now
17024 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17025 Carl Nygard <cnygard@bellatlantic.net>
17026 * tester.c: added --postvalid, cleaning of the code
17027 * tree.[ch]: added xmlDocGetRootElement()
17028
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017029Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17030
17031 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17032 c++ losage.
17033
Daniel Veillard10a2c651999-12-12 13:03:50 +000017034Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * configure.in, doc/xml.html : bumped to 1.8.0
17037 * xlink.[ch], Makefile.am : added framework for link detection
17038 * parser.h: added nbChars to parser context, needed for cleanup.
17039 * xmlmemory.c: removed a nasty bug when out of mem
17040 * valid.[ch]: adding namespace support for attribute decl
17041 * tester.c: added --debugent option
17042 * debugXML.[ch]: added xmlDebugDumpEntities()
17043 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17044 buffers instead, this was really needed, validation was breaking
17045 in strange ways due to that. Added xmlParseStringPEReference()
17046 and other parsing from strings functions. Entities processing
17047 modified again, but PERef are still not handled correcly but
17048 unless you're Eve Maller you won't notice :-)
17049 * HTMLparser.c: large changes toward reliability, and switched to
17050 lowercase internal tags, XHTML is lowercase, so it will help
17051 that output is closer to next version.
17052 * doc/* : regenerated the documentation, it is now hosted at
17053 http://xmlsoft.org/ (same bits I just bought the domain :-)
17054
17055
Daniel Veillard294cbca1999-12-03 13:19:09 +000017056Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17059 doc generation
17060 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17061 in the SAX API
17062 * doc/*: rebuilt the doc making sure everything appears in the
17063 HTML files
17064
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017065Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17066
17067 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17068 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17069 which allow impressive speed improvement on dataset with
17070 large text pieces, but at the cost of broken binary
17071 compatibility and slightly bigger memory usage.
17072 Configure with --with-buffers to activate them, they
17073 are protected with XML_USE_BUFFER_CONTENT define.
17074 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17075 goal is 0 memory left allocated once parser is no more used
17076 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17077 call xmlCleanupParser() and xmlMemoryDump()
17078
Daniel Veillarda819dac1999-11-24 18:04:22 +000017079Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17080
17081 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17082 * parser.[ch] encoding.[ch]: added memory cleanup routines
17083 * parser.c: closing bug #3788
17084 * doc/*: rebuilt the doc
17085
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017086Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17089 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17090 * tester.c: added --compress option
17091 * doc/*: rebuilt the documentation
17092
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017093Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17094
17095 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17096 if given /proc/kcore as input !
17097 * doc/xml.html doc/*: updated and rebuilt the documentation
17098
17099Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017100
17101 * parser.c: Fixed some wrongly space collapsing code due to
17102 a misreading of the spec.
17103 * result/*: fixed the output accordingly
17104
17105Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017106
17107 * encoding.c: bug fix and typos
17108 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17109 * parser.c: added attribute normalization closing bug #3597
17110 * test/att* result/att* SAXresult/att*: testcase for attribute
17111 normalization
17112
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017113Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17114
17115 * configure.in: closing bug #3163 by adding extra flags for the
17116 cc compiler on HP-UX
17117
Daniel Veillard51e3b151999-11-12 17:02:31 +000017118Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * valid.[ch] : removed a typo and an enumerated type bug in the
17121 xmlAddElementDecl() function
17122 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17123 call to xmlEncodeEntitiesReentrant() so that the functions
17124 New, Set and Get are at the same level.
17125 * parser.c HTMLparser.c: extra memory allocation bug for
17126 attributes detected by someone using libxml in embedded systems :-)
17127
Daniel Veillard962195f1999-10-28 15:51:53 +000017128Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17129
17130 * xmlmemory.h: turned off mem debug :-\
17131
Daniel Veillard35008381999-10-25 13:15:52 +000017132Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17133
17134 * parser.c: closed bug #2784 a one line fix, but worth pushing
17135 a new release out
17136 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17137 some structures, comments before and after the
17138 main element, and other nastyness
17139 * HTMLtree.c tree.c: accomodate the extended HTML supported
17140 * configure.in: pushing 1.7.4
17141 * test/ent8 and related outputs : added a new test for bug #2784
17142 * test/HTML/wired.html and related output: a nasty HTML example
17143 * Makefile.am: improved the test scripts
17144 * docs/* : reran the documentation extractor, updated xml.html
17145
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017146Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17149 HTMLparser and debugged the HTML related code. HTML documents
17150 now have their own type
17151 * entities.c: do not dump &apos; for HTML output
17152 * xmlmemory.c: improvement, breakpoint mechanism
17153 * testHTML.c: added --sax --repeat ...
17154 * Makefile.am: improved the HTML tests
17155 * valid.[ch]: added xmlValidGetValidElements and
17156 xmlValidGetPotentialChildren
17157 * tester.c: added --insert to test the 2 new functions
17158 * test//* result//* SAXresult//* : regression test cleanup
17159 and extension.
17160 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17161 gnome-xml-nanohttp.html
17162
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017163Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17164
17165 * HTMLparser.c: fixed problems with some autoclose tags
17166 * tree.c: fixed XML output problems.
17167 * result/* SAXresult/*: update of the tests output
17168
Daniel Veillard6077d031999-10-09 09:11:45 +000017169Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17170
17171 * Makefile.am: Arturo patch for xmlConf.sh version info
17172 * parser.c: Tim Josling patch for single quoted items
17173 * tester.c: Tim Josling patch for tester options usage
17174 * tree.h: indent cleanup
17175
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017176Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17177
17178 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17179 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17180
Daniel Veillard00fdf371999-10-08 09:40:39 +000017181Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17182
17183 * tree.c : Raph patch for initialization of CORBA fields
17184 * parser.c, xpath.c, ...: modification of doc comments
17185 * xpath.c : allow spaces in xpath expressions
17186
Daniel Veillardad219441999-09-27 08:17:49 +000017187Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17188
17189 * xmlmemory.h: turning off memory debug :-(
17190
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017191Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17192
17193 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17194 better SAX interfaces.
17195 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17196 entity.
17197 * configure.in: 1.7.2
17198
17199Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017200
17201 * libxml.spec.in: fixed the URL
17202 * doc/xml.html: improved the documentation front-end
17203
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017204Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017205
17206 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17207
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017208Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017209
17210 * libxml.spec.in: fixed the alpha compile problem
17211 * parser.[ch]: changed errno to errNo in the parser context :-(
17212 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17213 * doc/xml.html: changed CHAR to xmlChar
17214 * doc/html/*: recompiled the documentation
17215 * configure.in: 1.7.1
17216
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017217Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17218
17219 * parser.h: modified the parser context struct to regain 1.4.0
17220 binary compatibility
17221 * parser.c, xml-error.h: added errno ot teh context and defined
17222 a set of errors values with update of errno
17223 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17224 DTDs and entities
17225 * *.h, *.c: complete cleanup of the use of config.h and include
17226 protection depending on the current setup.
17227 * overalll debugging, maintenance and bug-fixing on all modules
17228 * updated the documentation
17229 * ready for 1.7.0
17230
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017231Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * HTMLparser.c : cleanup
17234 * SAX.c valid.c valid.h: added ID/IDREF checking
17235 * tree.c tree.h: extended doc structure for refs
17236 * configure.in: 1.6.2
17237 * parser.c: patched bug in SAX user arg call
17238 * parserInternals.h: patched missing close in C++ wrapping
17239 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17240 especially upcoming XPointer implementation.
17241 * doc/xml.html: augmented, typo
17242
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017243Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17244
17245 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17246 not all invocations of install understand -d.
17247
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017248Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17249
17250 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17251 to make 'check' works, when builddir != srcdir.
17252
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017253Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17254
17255 * doc/xml.html : updated the documentation
17256
Daniel Veillard6454aec1999-09-02 22:04:43 +000017257Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17260 not deallocated memory blocks
17261 * *.c : replaces all calls to malloc() free() and realloc() to
17262 the wrapper functions/macros
17263 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17264 instead of xmlFreeNodeList()
17265
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017266Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17267
17268 * HTMLparser.c: corrected a stupid bug leading to core dump at
17269 tree deallocation. Removed warnings indicated by
17270 Stephane.Conversy@lri.fr
17271 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17272 looked for in the external subset
17273
17274Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017275
17276 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17277 on SGI by Stephane.Conversy@lri.fr
17278
Daniel Veillardb96e6431999-08-29 21:02:19 +000017279Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17280
17281 * all .h : changed the prototype declaration indent as in gtk
17282 * most .c : working on reducing the TODOs in the code
17283 * most .c : cleanup though -pedantic and Insure++
17284 * improvements on validation ID checkings.
17285 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17286 * xml-config.in: closed #1810
17287
17288Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017289
17290 * tree.h, valid.c, valid.h: more work on validity, IDs
17291 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17292 definition for AIX
17293
Daniel Veillardb556eb51999-08-15 17:19:50 +000017294Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17295
17296 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17297 the distribution due to a cut'n paste error at last commit
17298
Daniel Veillardb05deb71999-08-10 19:04:08 +000017299Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * configure.in: upgraded to version 1.4.0
17302 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17303 Big update, added a large part of the validation process,
17304 it should be usable, but some parts are missing
17305 * xpath.c: improved the implementation w.r.t. root.
17306 * Makefile.am: added more tests
17307 * test and result trees: added a lot of tests
17308 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17309
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017310Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17311
17312 * Added an HACKING file
17313
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017314Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17315
17316 * xpath.[ch] : improvements and debug of the XPath implementation
17317 * parser.c, HTMLparser.c : modified the parsers to be progressive
17318 * tree.[ch] : extended the Buffer promitives
17319 * xmlIO.[ch] : added basic I/O routines providing progressive
17320 parsing and ready for I18N conversion plugins
17321 * SAXresult/* : the SAX callback sequence maybe slightly different
17322 now
17323 * test*.c : improved/updated the tests programs
17324 * doc/* : recompiled the docs.
17325
Daniel Veillard15b75af1999-07-26 16:42:37 +0000173261999-07-26 Michael Meeks <michael@edenproject.org>
17327
17328 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17329
17330 * tree.c: Ditto.
17331
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017332Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * configure.in: upgraded to version 1.4.0
17335 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17336 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17337 XML query language, see http://www.w3.org/TR/xpath for more details.
17338 * parser.c, parser.h: added CHAR* related string functions for XPath
17339 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17340 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17341 rebuild the docs.
17342 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17343 and regression testing capabilities for XPath.
17344
Daniel Veillardd79d7871999-07-12 10:38:12 +000017345Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17346
17347 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17348 closing bug #1646
17349
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017350Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17351
17352 * Makefile.am, example/Makefile.am: closed bug #1683
17353
Daniel Veillard3166ab11999-07-11 16:14:19 +000017354Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17355
17356 * example/Makefile.am, configure.in: added the makefile for the
17357 gjobread example
17358
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017359Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17360
17361 * doc/Makefile.am:
17362 - fix which allow "make install DESTDIR=</install/prefix>".
17363
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017364Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17365
17366 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17367 which fixed a problem on the file reading-code.
17368
Daniel Veillard82150d81999-07-07 07:32:15 +000017369Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17370
17371 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17372 output.
17373 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17374
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017375Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17376
17377 * parser.h : Oops removed the binary compatibility problem
17378 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17379 * parser.c, HTMLparser.c: applied patches for reading from stdin
17380
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017381Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * parser.c, entities.c, valid.c: cleanup bug #1591
17384 * configure.in: cleanup bug #1592
17385 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17386 the same tree back-end. Hence gdome will be available for it.
17387 * doc/Makefile.am: close bug #617
17388
Daniel Veillard97fea181999-06-26 23:07:37 +000017389Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17390
17391 * parser.c: alloctate a per parser context SAX interface block
17392
Daniel Veillard14fff061999-06-22 21:49:07 +000017393Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17394
17395 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17396 and xmlEncodeEntitiesReentrant with the correct one :-\
17397
17398Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17399
17400 * commit of my internal XML base changes, quite a lot of
17401 changes, cleanups, better entities support, framework for
17402 new I/O and charset detection and handling
17403 * Fixed the configure/Makefile stuff to generate shared libs
17404 with the proper version info, so we jumped on rev from
17405 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17406 xmlEncodeEntities() result need to be freed now, and a string
17407 xmlParserVersion provide the current library version.
17408
Raph Levien05240da1999-06-15 21:27:11 +000017409Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17410
17411 * parser.c: fixed a buffer overrun for when you have a very long
17412 attribute with no entities in it.
17413
Daniel Veillardbb2da581999-06-13 14:37:07 +000017414Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17415
17416 * added example directory
17417 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17418
Daniel Veillard011b63c1999-06-02 17:44:04 +000017419Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17420
17421 * Release of libxml-1.1, nearly everything has been touched for
17422 this.
17423 * Added more regression tests
17424 * Updated the documentation
17425
Daniel Veillard27d88741999-05-29 11:51:49 +000017426Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17427
17428 * tree.[ch]: unified the XML_NO_CORBA defines.
17429 * parser.c encoding.[ch]: started plugging in char encoding detection
17430
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017431Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17432
17433 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17434 Also freed allocated buffer.
17435
Daniel Veillard27d88741999-05-29 11:51:49 +000017436Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017437 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17438 reentrancy problem at printing. One is left in entities.c, to
17439 remove ASAP
17440 * testSAX.c : added a test example showing the use of the SAX
17441 interface if one doesn't want to build the DOM tree.
17442 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17443
Daniel Veillard517752b1999-04-05 12:20:10 +000017444Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17445
17446 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17447 large revamping of the parser to use SAX callbacks
17448 http://www.megginson.com/SAX/ (or at least a C like interface
17449 a la Expat). It's now possible to set up your own callbacks
17450 and the parser will not build a DOM tree.
17451 * test/* result/*: updated the test suite, I finally removed
17452 the old Namespace draft support (PI based).
17453
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017454Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17455
17456 * Makefile.am: added test result to EXTRA_DIST for make tests
17457
Daniel Veillard64068b31999-03-24 20:42:16 +000017458Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17459
17460 * parser.c, parserInternals.h: moved the chars macro definitions
17461 to parserInternals.h
17462 * parser.c, error.c: applied patches from "Knut Åkesson"
17463 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17464
Daniel Veillard012ccc11999-03-23 10:11:11 +000017465Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17466
17467 * xml-config.in : applied patch to make --version work
17468
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000174691999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17470
17471 * Makefile.am (check-local): Alias for `tests' target. This will
17472 cause `make check' to do the right thing.
17473 (tests): Don't run tests in srcdir. Also, replaced calls to
17474 basename with a `sed' "equivalent".
17475
Daniel Veillardd109e371999-03-05 06:26:45 +000017476Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17477
17478 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17479 it in the header and not the sources, updated the doc.
17480 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17481 pointing this out.
17482
Daniel Veillardbc50b591999-03-01 12:28:53 +000017483Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17486 exported the inputStream routines.
17487 * doc/html/* : updated accordingly
17488
Daniel Veillardd692aa41999-02-28 21:54:31 +000017489Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17490
17491 * parser.c, parser.h, parserInternals.h: added a few extra
17492 internal calls to allocate and free parser contexts ...
17493 * doc/html/* : updated accordingly
17494
Daniel Veillard55a99271999-02-25 11:01:29 +000017495Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17496
17497 * configure.in, Makefile.am, doc/makefile.am : General changes for
17498 1.0.0 release and including the generated HTML documentation.
17499
Daniel Veillard35925471999-02-25 08:46:07 +000017500Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17501
17502 * makefile.am : added parserInternals.h, oops.
17503
Daniel Veillard1e346af1999-02-22 10:33:01 +000017504Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17505
17506 * parserInternals.h: added this header giving access to the parser
17507 internal functions.
17508 * doc/Makefile.am : added a rebuild target which rebuilds the full
17509 set of documentations
17510 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17511 the internal subset.
17512 * *.c *.h: modifications needed to generate the documentation using
17513 gtk-doc, cleanup of functions blocks, reorganisation of struct
17514 declarations.
17515
Daniel Veillard1164e751999-02-16 16:29:17 +000017516Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17517
17518 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17519 the tar and spec file to include the beginning of the doc.
17520
Nuno Ferreira03d04781999-02-13 00:07:17 +0000175211999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17522
17523 * doc/.cvsignore: Added this file.
17524
Daniel Veillard6800ef31999-02-08 18:33:22 +000017525Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17526
17527 * tree.c: fixed xmlGetProp to return "" when the attribute
17528 exists, even if the node-list is NULL.
17529
Daniel Veillard726c7e31999-02-08 15:13:10 +000017530Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17531
17532 * tree.c: patched an error outputting empty attribute values.
17533 * Makefile.am and doc/makefile.am: have been updated during the
17534 week-end. Sorry for an empty CVS log, I got a shell problem.
17535
Daniel Veillard1899e851999-02-01 12:18:54 +000017536Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17537
17538 * tree.h: cleaned up using enums instead of defines
17539 * parser.c, valid.[ch]: more work on parsing/output of element
17540 declarations
17541
Daniel Veillard3b9def11999-01-31 22:15:06 +000017542Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17543
17544 * valid.[ch], tree.c, parser.c : more work toward full parsing
17545 of XML DTDs.
17546 * README: added informations about mailing-list and on-line
17547 documentation
17548
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000175491999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17550
17551 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17552
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017553Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17554
17555 * parser.c, tree.[ch] : more work toward conformance testing,
17556 added a last element to accelerate parsing of very flat structures
17557 started working on internal subset Element content declaration.
17558 * valid.[ch] : first cut at adding code toward validation.
17559 * previous changes had also small impact on most files, especially
17560 the conformance testing using James Clark test suite.
17561
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017562Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17563
17564 * test/* : updated the examples, most of them were not well
17565 formed (humm), and added rdf2.
17566 * result/* : resulting changes in the output.
17567
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017568Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17569
17570 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17571
Daniel Veillard44b3a061998-12-05 17:27:22 +000017572Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17573
17574 * tree.c: patched a bug in the generation of empty attributes
17575
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017576Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17577
17578 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17579 for node/trees/documents/... Biggest problem is namespace
17580 support when copying subtrees.
17581
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017582Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17583
17584 * parser.c, entities.c: improve entities and char ref encoding,
17585 and cleanups of error messages.
17586
Daniel Veillard242590e1998-11-13 18:04:35 +000017587Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17588
17589 * parser.c, entities.c: simple bug hunting done during rpm2html and
17590 rpmfind integration.
17591
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017592Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17593
17594 * parser.[ch]: Added interfaces allowing to specify a SAX
17595 handler before parsing.
17596
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017597Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17598
17599 * parser.c: redirrect all errors reporting through the SAX
17600 error function
17601
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017602Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17603
17604 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17605 * libtool, tlmain ...: update of the libtool files
17606
Miguel de Icaza442321c1998-11-04 18:13:38 +0000176071998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17608
17609 * entities.c: Use g_snprintf insteda of snprintf.
17610
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017611Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17612
17613 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17614 added ent5 test for this purpose.
17615 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17616
Daniel Veillard27271681998-10-30 06:39:40 +000017617Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17618
17619 * parser.c: fixed? a strange error due to compression on a GWP
17620 document.
17621
Daniel Veillard25940b71998-10-29 05:51:30 +000017622Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17623
17624 * tree.[ch]: bug fixing
17625 * entities.[ch]: defined a specific type for predefined entities
17626 * doc/xml.html: more documentation on the library, how to use it,
17627 overview of the interfaces.
17628
Daniel Veillard16253641998-10-28 22:58:05 +000017629Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17630
17631 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17632
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017633Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17634
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017635 * tree.c: corrected a small bug
17636 * doc/xml.html: continuing writing documentation.
17637
17638Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17639
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017640 * debugXML.h debugXML.c: added debugging utilities.
17641 * tester.c: added --debug switch.
17642 * tree.c: patched an incorrect node->type assignment.
17643 * parser.c: formatting, ensure that node->doc != NULL in attributes
17644
Daniel Veillardccb09631998-10-27 06:21:04 +000017645Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17646
17647 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17648 entity support and provide an internal representation close to
17649 DOM one (entity ref nodes, and attribute value as tree). I tried
17650 to preserve the interface but this will surely break some apps
17651 (I have to change rpm2html/rpmfind for example). I had to change
17652 two interfaces, and the generated tree is somewhat different.
17653 * doc/* : started documenting the XML library, the tree and
17654 DOM/Corba. This is a first step.
17655
Daniel Veillard11e00581998-10-24 18:27:49 +000017656Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17657
17658 * parser.c: Set up the fonctions comment block, boring but useful.
17659 * parser.h, SAX.c, parser.c: now attributes are processed through
17660 the SAX interface. The problem is that my SAX interface diverged
17661 quite a bit from the original one, well this is not an official
17662 spec, and translating it from Java to C is hairy anyway...
17663
Daniel Veillard97b58771998-10-20 06:14:16 +000017664Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17665
17666 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17667 fonctions comment block, boring but useful.
17668
17669Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017670
17671 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17672 conversion routines. However they are not yet used to convert the
17673 inputs. The core will run with UTF-8.
17674
Daniel Veillard33942841998-10-18 19:12:41 +000017675Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17676
17677 * tree.c : make sure that the type id is properly set-up when
17678 a new object is allocated, needed for DOM.
17679
Daniel Veillard27fb0751998-10-17 06:47:46 +000017680Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17681
17682 * tree.h, tree.c: Ok, the main objects in the tree will be native
17683 corba objects, it costs 8 bytes per Node, Attribute and Document
17684 but it simplifies the Corba integration a lot (no extra interface
17685 objects to allocate/free).
17686
Daniel Veillard0bef1311998-10-14 02:36:47 +000017687Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17688
17689 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17690 and changed NODEs contants for conformity with DOM Level 1
17691
Daniel Veillard27864701998-10-08 03:47:24 +000017692Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17693
17694 * added hooks to keep track of servants when creating objects
17695 xmlDoc and xmlNode (for Corba export).
17696
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017697Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17698
17699 * added xml-config script.
17700
Daniel Veillard7066a791998-10-01 20:28:28 +000017701Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17702
17703 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17704 to autoupdate libtool and automake conf files.
17705
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000177061998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17707
17708 * Makefile.am: Use '?' to separate the sed
17709 commands as ',' is used when people pass -Wl,something.
17710
17711
Daniel Veillard15a8df41998-09-24 19:15:06 +000017712Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17713
17714 * tree.c, tree.h: added a per-document compression interface.
17715
Daniel Veillard151b1b01998-09-23 00:49:46 +000017716Tue Sep 22 20:47:38 EDT 1998
17717
17718 * tree.c, tree.h: added saving with compression and added interfaces
17719 to control the compression level (xmlGetCompressMode,
17720 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17721
Daniel Veillard70120ff1998-09-22 00:24:21 +000017722Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17723
17724 * parser.c: corrected a loop for files of size 0
17725
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000177261998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17727
17728 * error.h: New file. Contains prototyes from `error.c'.
17729
Tom Tromeyc19653d1998-08-14 01:22:43 +000017730Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17731
17732 * Makefile.am (xmlincdir): New macro.
17733 (xmlinc_HEADERS): Renamed from include_HEADERS.
17734
Daniel Veillard845664d1998-08-13 04:43:19 +000017735Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17736
17737 * applied small patch on numeric entities from
17738 Christopher Blizzard <blizzard@appliedtheory.com>
17739
Daniel Veillard260a68f1998-08-13 03:39:55 +000017740Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17741
17742 * New release 0.2, removed the old xml_* files so that it's
17743 coherent with the other CVS base (W3C), far better conformance
17744 to standard, new namespaces, decent entities support, beginning
17745 of a SAX-like interface. Nearly nothing left intact, even the
17746 test examples ...
17747
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000177481998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17749
17750 * .cvsignore: Add .deps dir
17751
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017752Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17753
17754 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17755
Daniel Veillardfe926001998-07-26 04:28:20 +000017756Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017757
Daniel Veillardfe926001998-07-26 04:28:20 +000017758 * configure.in: added test for CPP
17759 * AUTHORS, Changelog: the original ones didn't get commited but the
17760 glib ones instead, fixed.
17761 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017762
Daniel Veillardfe926001998-07-26 04:28:20 +000017763Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017764
Daniel Veillardfe926001998-07-26 04:28:20 +000017765 * integrated code developped at W3C
17766 * changed the original Copyright
17767 * migrated to automake
17768 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017769