blob: 77e33b460d505344ba106f5489724ddffdcc180b [file] [log] [blame]
Daniel Veillard2a3fea32003-09-12 09:44:56 +00001Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: applied speedup to xmlSearchNs() as suggested by
4 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
5 applying the same trick.
6
Daniel Veillard3b7840c2003-09-11 23:42:01 +00007Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * parser.c parserInternals.c tree.c include/libxml/parser.h
10 include/libxml/xmlerror.h: adding namespace checkings
11 while making sure they still parse as wellformed documents.
12 Add an nsWellFormed status report to the context, and
13 provide new appropriate error codes.
14 * Makefile.am result/namespaces/* test/namespaces/*: add
15 specific regression testing for the new namespace support
16 * test/att5 result/noent/att5 result/att5 result/att5.sax:
17 add more coverage for the attribute parsing and normalization
18 code.
19
Daniel Veillard5f1e1f82003-09-11 23:35:09 +000020Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * threads.c: backport of a thread bugfix from 2_5_X branch
23
Daniel Veillardc6e20e42003-09-11 16:30:26 +000024Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * parser.c: fixed a bug in one corner case of attribute parsing.
27
Daniel Veillard8e36e6a2003-09-10 10:50:59 +000028Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * configure.in doc/* : 2.6.0beta1 changes
31 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
32 normalization, might not be totally fixed but this should
33 make sure SAX event provide the right strings for attributes
34 except entities for which libxml2 is different by default
35 This should fix #109564
36 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
37 in attribute callback values
38 * result/c14n/with-comments/example-4
39 result/c14n/without-comments/example-4: this also fixes a subtle
40 bug in the canonicalization tests.
41
Daniel Veillarde57ec792003-09-10 10:50:59 +000042Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 Time to commit 3 days of work rewriting the parser internal,
45 fixing bugs and migrating to SAX2 interface by default. There
46 is some work letf TODO, like namespace validation and attributes
47 normalization (this break C14N right now)
48 * Makefile.am: fixed the test rules
49 * include/libxml/SAX2.h include/libxml/parser.h
50 include/libxml/parserInternals.h SAX2.c parser.c
51 parserInternals.c: changing the parser, migrating to SAX2,
52 adding new interface to switch back to SAX1 or initialize a
53 SAX block for v1 or v2. Most of the namespace work is done
54 below SAX, as well as attribute defaulting
55 * globals.c: changed initialization of the default SAX handlers
56 * hash.c tree.c include/libxml/hash.h: added QName specific handling
57 * xmlIO.c: small fix
58 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
59 version code path
60 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
61 pointed out a typo in a very old test namespace
62
William M. Brackc07329e2003-09-08 01:57:30 +000063Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
64
65 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
66 of compressed files, setting doc->compressed appropriately
67 (bug #120503).
68
Daniel Veillardbbeb9f92003-09-07 20:54:29 +000069Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * parser.c: try to cope with the fact that apps may still
72 have allocated smaller SAX callbak block
73
Daniel Veillard0fb18932003-09-07 09:14:37 +000074Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
75
76 * dict.c: allow to give -1 for undefined length in lookups
77 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
78 first round of work on the new SAX2 interfaces, the API
79 will change but commiting before changing for historical
80 reference.
81
William M. Brack4811ba32003-09-06 18:02:53 +000082Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
83
84 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
85 sax->warning with wrong params).
86
Daniel Veillard93625d32003-09-05 08:36:12 +000087Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
88
89 * include/libxml/globals.h: patch from Stéphane Bidoul to export
90 globals entry points to the python bindings
91
Daniel Veillard40412cd2003-09-03 13:28:32 +000092Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
95 by default instead of "HTML"
96 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
97 avoiding calls to "areBlanks" when not needed.
98 * include/libxml/parser.h include/libxml/tree.h: some structure
99 extensions for future work on using per-document dictionaries.
100
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000101Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
102
103 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
104 tree, keeping result in the same tree, added SAXtests to the
105 default "make tests"
106
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000107Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
108
109 * include/libxml/xmlexports.h: defined additional macros which
110 affect exports and added mingw section
111
William M. Brack008c06b2003-09-01 22:17:39 +0000112Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
113
114 * doc/index.py: fixed problem parsing xhtml docs
115 * doc/xmlreader.html,doc/guidelines.html: small modification
116 to avoid problem in python parsing.
117 * doc/search.php: fixed upper case filename problem for XSLT docs
118
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000119Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xinclude.c: patch from Mark Vakoc that allows compiling
122 with XInclude but without XPointer support.
123
Daniel Veillarde8553732003-09-01 20:33:14 +0000124Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
125
126 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
127 to add --libtool-libs option to xml2-config script.
128
William M. Brack3f479502003-09-01 04:58:15 +0000129Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
130
131 * doc/README.docs, doc/Makefile.am: new file added,
132 giving some description of the documentation generation process
133 * doc/search.php: fixed problem with upper case on filenames
134
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000135Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
136
137 * win32/Makefile.bcb: updates by Eric Zurcher
138
William M. Brackcdfa2862003-08-29 06:03:38 +0000139Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
140
141 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
142 to compensate for pollution from Igor's header taint
143 (quick before Daniel notices)
144
Daniel Veillard67906942003-08-28 21:13:25 +0000145Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * SAX2.c: fixed a namespace error on attribute reporting bug
148 pointed out by Tobias Reif
149 * test/p3p result/p3p result/noent/p3p: this test case was wrong
150 using xmlsn instead of xmlns...
151
Igor Zlatkovic65901252003-08-28 16:26:12 +0000152Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
153
154 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
155 typos reported by Mark Vakoc
156
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000157Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
158
159 add:
160 * doc/tutorial/api.html
161 * doc/tutorial/ar01s09.html
162 * doc/tutorial/includexpath.c
163 updated
164 * doc/tutorial/*.html
165 fix my bad - forgot to check in new files when I last
166 updated
167
168
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000169Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
170
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000171 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000172 * xmllint.c: fixed time inclusion for various compilers
173
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000174Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
175
176 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
177 few casts to shut the compiler warnings
178
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000179Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
180
181 * win32/Makefile.* win32/configure.js: fixed for mingw
182
Daniel Veillard5805be22003-08-28 08:03:23 +0000183Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * globals.c threads.c: fixing bug #120870 try to avoid problem
186 with uninitialized mutexes
187
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000188Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
191 up with multiple states, select the "best" one. Fix #120682
192 * result/relaxng/tutor11_2_3.err: small change resulting
193
194Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
195
196 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
197
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000198Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
199
200 * include/libxml/[threads-xpointer].h: realigned parameters
201 after taint
202
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000203Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
204
205 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
206 as reported by Eric Zurcher
207
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000208Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c: fixed bug #120386 again a problem introduced when
211 trying to reuse automata for content validation. Fix a bug report
212 problem on zeroOrMore
213 * result/relaxng/tutor3_7_err: change slightly error reporting.
214
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000215Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * include/libxml/Makefile.am: make sure the new header will
218 be included when generating a new distribution.
219
Daniel Veillard73827cb2003-08-25 10:57:27 +0000220Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c: fixed a couple of stupid bugs in the state allocation
223 routines which led to bug #120040 and the ones reported by
224 Martijn Faassen
225
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000226Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
227
228 * include/libxml/parserInternals.h include/libxml/relaxng.h
229 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
230 parameters after taint.
231
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000232Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
233
234 * include/libxml/xmlversion.h.in: moved export defs to a separate
235 file for consistency.
236 * include/libxml/xmlexports.h: new file, contains export defs.
237
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000238Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
239
240 * include/libxml/*.h genUnicode.py: exportability taint
241 of the headers.
242
Daniel Veillard11af4292003-08-21 10:39:13 +0000243Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * SAX.c: make the deprecated interfaces log an error message
246 to be sure it won't get used.
247
Daniel Veillard1af9a412003-08-20 22:54:39 +0000248Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
251 Adding new version of the SAX interface, it's not there yet,
252 currently just preparing the work
253 * globals.c parser.c SAX.c include/libxml/SAX.h
254 include/libxml/globals.h include/libxml/parser.h: doing some
255 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
256 while keeping functionalities, preparing SAX2 integration.
257 * dict.c: small cleanup.
258
Daniel Veillarde5984082003-08-19 22:21:13 +0000259Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * tree.c: fixes a small bug introduced in last commit and detected
262 by valgrind.
263
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000264Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
265
266 * dict.c hash.c: optimization when freeing hash tables.
267 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
268 allocations
269 * parser.c parserInternals.c include/libxml/parser.h: keep a
270 single allocated block for all the attributes callbacks,
271 avoid useless malloc()/free()
272 * tree.c: do not realloc() when growing a buffer if the buffer
273 ain't full, malloc/memcpy/free avoid copying memory.
274
Daniel Veillard66f68e72003-08-18 16:39:51 +0000275Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
278 --dtdvalidfpi for Tobias Reif
279
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000280Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
283 new dictionary module to keep a single instance of the names used
284 by the parser
285 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
286 switched all parsers to use the dictionary internally
287 * include/libxml/HTMLparser.h include/libxml/parser.h
288 include/libxml/parserInternals.h include/libxml/valid.h:
289 Some of the interfaces changed as a result to receive or return
290 "const xmlChar *" instead of "xmlChar *", this is either
291 insignificant from an user point of view or when the returning
292 value changed, those function are really parser internal methods
293 that no user code should really change
294 * doc/libxml2-api.xml doc/html/*: the API interface changed and
295 the docs were regenerated
296
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000297Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
298
299 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
300
William M. Bracka716ff12003-08-16 14:58:33 +0000301Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
302
303 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
304 fixed part (2) of bug 119535 (wrong alpha case on filenames)
305
William M. Brackc6e07552003-08-16 12:44:47 +0000306Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
307
308 * doc/API*.html, doc/html/*: regenerated API documentation
309 for xmlsoft.org (part of Bug 119535)
310
William M. Brack7a821652003-08-15 07:27:40 +0000311Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
312
313 * encoding.c, threads.c, include/libxml/HTMLparser.h,
314 doc/libxml2-api.xml: Minor changes to comments, etc. for
315 improving documentation generation
316 * doc/Makefile.am: further adjustment to auto-generation of
317 win32/libxml2.def.src
318
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000319Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * News configure.in: preparing libxml2-2.5.10 release
322 * doc/* : updated the doc and rebuilt
323
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000324Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
327 Malcolm Tredinnick with the patch he suggested.
328
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000329Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
330
331 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
332
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000333Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * uri.c: fixing an use of strcpy() where both strings overlap
336 pointed out by valgrind.
337
Daniel Veillard98485322003-08-14 15:44:40 +0000338Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
339
340 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
341 some compilation warnings.
342 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
343 plus some cleanup and better error reporting.
344
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000345Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347 * encoding.c: applied UTF-16 encoding handling patch provided by
348 Mark Itzcovitz
349 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
350 not having iconv support.
351
Daniel Veillard1638a472003-08-14 01:23:25 +0000352Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
353
354 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
355 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
356 mingw compiler on Windows.
357
Daniel Veillardb19ba832003-08-14 00:33:46 +0000358Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360 * parser.c: fixed the serious CPU usage problem reported by
361 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000362 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000363 missing in htmlSAXParseDoc
364
William M. Brackccf9e392003-08-13 14:50:18 +0000365Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
366
367 * doc/Makefile.am: Removed dependency from libxml2.def.src
368
William M. Brack476cd962003-08-13 11:09:42 +0000369Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
370
371 * autogen.sh: took away the requirement for automake-1.4,
372 changed the messages for getting auto* tools to current
373 gnu pages.
374 * configure.in: added check for Linux Dec alpha requiring
375 -ieee flag, fixed test for ipv6
376 * trionan.c: fixed problem for compiling on Linux Dec alpha
377 using native compiler
378 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
379 whenever libxml2-api.xml is changed.
380
Daniel Veillard6b621b82003-08-11 15:03:34 +0000381Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
384 is not used.
385
William M. Brack30909422003-08-10 00:14:20 +0000386Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
387
388 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
389
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000390Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
391
392 * News configure.in: preparing libxml2-2.5.9 release
393 * doc/* : updated the doc and rebuilt
394
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000395Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
398 definition to get a correct API XML description. This was apparently
399 breaking Windows build.
400
Daniel Veillard14f752c2003-08-09 11:44:50 +0000401Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
404 the progressive HTML parser front-end on large character data
405 island leading to an erroneous end of data detection by the
406 parser. Some cleanup too to get closer from the XML progressive
407 parser.
408
William M. Brack6d13f332003-08-08 16:40:36 +0000409Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
410
411 * win32/configure.js: Added in support for the ISO8859X
412 module (patch provided by Jesse Pelton)
413
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000414Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
417 when the library is not initialized and one try to save, the
418 locks in threaded env might not been initialized, playing safe
419 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
420 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
421 his tests to the regression suite.
422
William M. Brack41e6bed2003-08-08 10:53:06 +0000423Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
424
425 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
426 (with apologies to Igor) - Enhanced handling of docb and
427 nanohttp.
428
William M. Brack16db7b62003-08-07 13:12:49 +0000429Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
430
431 * encoding.c: further small changes for warnings when
432 configured with --with-iconv=no
433
William M. Bracka71a8ef2003-08-06 04:43:55 +0000434Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
435
436 * error.c trionan.[ch] testThreads.c python/generator.py:
437 further small changes to elminate most of the remaining
438 warnings.
439
William M. Brackc1939562003-08-05 15:52:22 +0000440Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
441
442 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
443 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
444 python/libxml.c include/libxml/xmlmemory.h: small changes
445 to syntax to get rid of compiler warnings. No changes
446 to logic.
447
Daniel Veillardc758c222003-08-04 20:42:34 +0000448Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
451
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000452Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
453
454 * tree.c: fixed a small problem in the patch for #118763
455 * result/HTML/doc3.htm*: this reverts back to the previous result
456
Daniel Veillard91e69c52003-08-04 01:43:07 +0000457Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
458
459 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
460 and rebuilt, apparently some C++ wrappers are not available,
461 c.f. bug #118943
462
Daniel Veillard39057f42003-08-04 01:33:43 +0000463Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
464
465 * tree.c: fixing HTML attribute serialization bug #118763
466 applying a modified version of the patch from Bacek
467 * result/HTML/doc3.htm*: this modifies the output from one test
468
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000469Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
470
471 * tree.c include/libxml/tree.h: added a new API to split a
472 QName without generating any memory allocation
473 * valid.c: fixed another problem with namespaces on element
474 in mixed content case
475 * python/tests/reader2.py: updated the testcase with
476 Bjorn Reese fix to reader for unsignificant white space
477 * parser.c HTMLparser.c: cleanup.
478
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000479Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
480
481 * catalog.c: trying to fix #118754 of possible recursion in the
482 catalogs. Not fantastically happy about the current fix since
483 it's likely to break under very thread intensive concurrent
484 access to the catalog. Better solution might to keep the depth
485 an extra argument to the resolution functions.
486
Daniel Veillard7b68df92003-08-03 22:58:54 +0000487Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
488
489 * valid.c: fixed bug #118712 about mixed content, and namespaced
490 element names.
491 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
492 in the regression tests
493
William M. Brack779af002003-08-01 15:55:39 +0000494Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
495
496 Coninuing work on bug 118559
497 * DOCBparser.c: removed 2 unsed vars
498 * xmlregexp.c: changed some numeric const to their enum symbols
499 * xmlreader.c: changed one var define from int to enum
500 (a little more to be done, awaiting co-ordination)
501 * relaxng.c: deleted one unused var
502 * xmllint.c: deleted some unused vars, changed one arg
503 val from int to enum
504 * testHTML.c, testDocbook.c: changed some arg vals to enum const
505 * xmlIO.c: fixed typo from last night (small warning msg)
506
William M. Brack78637da2003-07-31 14:47:38 +0000507Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
508
509 Working on bug 118559
510 * error.c: deleted unused variable
511 * parserInternals.c: deleted unneeded 'const' qualifier
512 * parser.c: changed variable type for enum temp storage
513 * xmlIO.c: changed debugging var to be inside #ifdef
514 * valid.c: removed unused variable
515 * HTMLparser.c: removed some unneeded 'const' qualifiers
516 * xpath.c: added some type casts, removed some unused vars
517 * xinclude.c: added one type cast
518 * nanohttp.c: repositioned some #ifdef to avoid unused var
519 * nanoftp.c: removed unused var
520
Daniel Veillard97e01882003-07-30 18:59:19 +0000521Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
522
523 * HTMLparser.c: applied a patch from William Brack about
524 the problem of parsing very large HTML instance with comments
525 as raised by Nick Kew
526
Daniel Veillardd6038e02003-07-30 16:37:18 +0000527Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
528
529 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
530 patch from Bjorn Reese for xmlTextReaderNodeType() and
531 significant whitespace. There is an enum for node type
532 values now.
533
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000534Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
535
536 * encoding.c: applying patch from Peter Jacobi to added
537 ISO-8859-x encoding support when iconv is not available
538 * configure.in include/libxml/xmlversion.h.in
539 include/libxml/xmlwin32version.h.in: added the glue needed
540 at the configure level and made it the default for Windows
541
Daniel Veillardc2664642003-07-29 20:44:53 +0000542Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
543
544 * python/generator.py python/libxml.c python/libxml2class.txt:
545 patch from Joachim Bauch + cleanup for Relax NG error callbacks
546 in python
547
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000548Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
549
550 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
551 cleanup patch, and also avoided a possible memory leak
552
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000553Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
554
555 * encoding.c: fix the previous commit
556
William M. Brack4a557d92003-07-29 04:28:04 +0000557Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
558
559 * HTMLparser.c: fixed problem with comments reported by Nick Kew
560 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
561 some future cleanup of UTF8 handling
562
Daniel Veillard9deb2422003-07-28 20:40:59 +0000563Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
564
565 * xpath.c: applied a change suggested by Sean Griffin in bug
566 #118494 about a memory leak in EXSLT
567
Daniel Veillardd94849b2003-07-28 13:02:24 +0000568Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
569
570 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
571 when fixing the previous Relax-NG bugs
572 * result/relaxng/*: This slightly changes the output messages of
573 some regression tests.
574 * configure.in: added support of -with-fexceptions for nested C++
575 support.
576
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000577Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
578
579 * doc/tutorial/apa.html
580 * doc/tutorial/apb.html
581 * doc/tutorial/apc.html
582 * doc/tutorial/apd.html
583 * doc/tutorial/ape.html
584 * doc/tutorial/apf.html
585 * doc/tutorial/apg.html
586 * doc/tutorial/aph.html
587 * doc/tutorial/ar01s02.html
588 * doc/tutorial/ar01s03.html
589 * doc/tutorial/ar01s04.html
590 * doc/tutorial/ar01s05.html
591 * doc/tutorial/ar01s06.html
592 * doc/tutorial/ar01s07.html
593 * doc/tutorial/ar01s08.html
594 * doc/tutorial/index.html
595 * doc/tutorial/ix01.html
596 * doc/tutorial/xmltutorial.pdf
597 * doc/tutorial/xmltutorial.xml
598 update tutorial with XPath example
599
600
Daniel Veillard597bc482003-07-24 16:08:28 +0000601Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
602
603 * SAX.c parser.c: fixing a bug about a special case of namespace
604 handling, this closes bug #116841
605
Daniel Veillard2134ab12003-07-23 19:56:29 +0000606Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * relaxng.c result/relaxng/*: checked and fixed the compilation
609 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
610 This slightly changes the output messages of some regression tests.
611
Daniel Veillardc127adc2003-07-23 15:07:08 +0000612Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
613
614 * xmlreader.c: fixed an out of bound error #118052 , the good
615 part if that base64 code was not in use yet ...
616
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000617Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
618
619 * doc/xmllint.html
620 include html version of the xmllint man page, so an
621 up-to-date version is visible on the Web
622
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000623Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * xinclude.c include/libxml/xinclude.h: added a new API
626 xmlXIncludeProcessTree() to process XInclude only on a subtree
627 this should fix bug #115385
628
Daniel Veillard409a8142003-07-18 15:16:57 +0000629Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
630
631 * relaxng.c include/libxml/relaxng.h: adding Get interface for
632 the error callback and parameters of parsing and validation
633 contexts
634 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
635 on text nodes.
636
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000637Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
638
639 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
640 when using the push XML parser.
641 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
642 added the test to the regression suite.
643
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000644Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
645
646 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
647 as suggested by Rob Richards
648
Daniel Veillard34ba3872003-07-15 13:34:05 +0000649Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
652 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
653 to unsigned int and a couple of others.
654
655Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
656
657 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
658
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000659Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
660
661 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
662
Daniel Veillarddf101d82003-07-08 14:03:36 +0000663Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
664
665 * globals.c threads.c: fixes some problem when freeing unititialized
666 mutexes
667
Daniel Veillard2db8c122003-07-08 12:16:59 +0000668Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
669
670 * nanoftp.c nanohttp.c: the modules should not import <config.h>
671 directly, some cleanups
672 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
673 validation code.
674
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000675Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * win32/configure.js: Jesse Pelton pointed out a problem in the
678 javascript code.
679
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000680Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
681
682 * NEWS doc/*: regenerated
683 * nanoftp.c nanohttp.c: might fix includes problems with the
684 Ipv6 support on solaris
685 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
686 defined as #IMPLIED
687
Daniel Veillard560c2a42003-07-06 21:13:49 +0000688Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
689
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000690 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000691 * nanohttp.c: changed some preprocessor block
692 * xmlschemastypes.c: applied patch from Charles Bozeman adding
693 hexBinary schema datatype and adding support for totalDigits and
694 fractionDigits facets.
695
Daniel Veillard7a985a12003-07-06 17:57:42 +0000696Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
699
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000700Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
701
702 * xinclude.c: fixed bug #116095 removing the error message when
703 reapplying XInclude to a document.
704
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000705Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
706
707 * xmlIO.c: applied small changes to portability layer for
708 compilation on DJGPP Ms-DOS compiler.
709
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000710Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * parser.c HTMLparser.c: use the character() SAX callback
713 if the cdataBlock ain't defined.
714 * xpath.c: fix bug #115349 allowing compilation when configured
715 with --without-xpath since the Schemas code needs NAN and co.
716
William M. Brack59002e72003-07-04 17:01:59 +0000717Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
718
719 Fixed problem with multi-threading, shown by the test program
720 testThreads. After fix, ran mutiple tests on various speed
721 machines (single and dual processor X86), which all seem okay.
722
723 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
724
725 * threads.c: added missing initialisation for condition variable
726 in xmlNewRMutex.
727
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000728Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
729
730 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
731 closing bug #114837
732
733 * configure.in: Added checks for IPv6 support and getaddrinfo().
734
735 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
736
737 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
738
739 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
740 field or sockaddr_in field, depending upon the availability of IPv6
741 support.
742 have_ipv6(): Added to check for run-time IPv6 support.
743 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
744 Modified to parse a URI with IPv6 address given in [].
745 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
746 resolution, if it is available on the system, as gethostbyname
747 does not return IPv6 addresses on some platforms.
748 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
749 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
750 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
751 we are dealing with.
752
753 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
754 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
755 a URI with IPv6 address given in [].
756 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
757 available on the system. Also IPv6 addresses will be resolved by
758 gethostbyname only if IPv6 run-time support is available.
759 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
760
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000761Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
762
763 * win32/configure.js include/win32config.h
764 include/libxml/xmlversion.h.in: Applied the patch for BCB
765 by Eric Zurcher.
766
Daniel Veillardd7cec922003-06-13 12:30:10 +0000767Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
768
769 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
770 due to #115104 and while fixing #115101 . HTML URLs must not
771 be version dependant.
772
Daniel Veillard8265a182003-06-13 10:05:56 +0000773Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
774
775 * entities.c: do not generate &quot; for " outside of attributes
776 * result//*: this changes the output of some tests
777
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000778Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
779
780 * parser.c xmlIO.c: trying to fix #114277 about when file
781 remapping and escaping should really be attempted.
782
Daniel Veillarda37aab82003-06-09 09:10:36 +0000783Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * doc/*: applied a patch from Gman for building docs
786 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
787 Gary Pennington to provide an allocator for xmlValidCtxt
788 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
789 #113580 about data not being passed immediately.
790
Daniel Veillarde1326112003-06-05 09:32:20 +0000791Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
792
793 * tree.c: applied a couple of patches from Mark Itzcovitz
794 to handle saving back "UTF-16" documents.
795
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000796Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
799 some work done while in the Maldives (hence the timezone on the
800 laptop !)
801 * result/schemas/length3* test/schemas/deter0_*
802 test/schemas/group0_*: some tests added too
803
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000804Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
805
806 * encoding.c: small fix
807 * xmlIO.c: fixed an error message
808
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000809Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
810
811 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
812 accepting an improper UTF8 sequence
813
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000814Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
815
816 * threads.c: applied the patch from Stéphane Bidoul for getting
817 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000818 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000819
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000820Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
821
822 * HTMLtree.c: fixing bug #112904: html output method escaped
823 plus sign character in URI attribute.
824
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000825Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
826
827 * build_glob.py global.data globals.c parser.c
828 include/libxml/globals.h: patch from Stéphane Bidoul for setting
829 up threads global defaults.
830 * doc/libxml2-api.xml: this extends the API with new functions
831 * python/tests/Makefile.am python/tests/reader2.py
832 python/tests/thread2.py: integrated the associated testcase and
833 fixed the error string used in reader2
834
Daniel Veillard38b80a82003-05-14 18:59:00 +0000835Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
836
837 * configure.in libxml.spec.in python/Makefile.am: trying
838 to conciliate --with-python= requirements and RPM builds,
839 a PITA really...
840
Daniel Veillard104caa32003-05-13 22:54:05 +0000841Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
842
843 * HTMLparser.c: oops last commit introduced a memory leak.
844
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000845Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
846
847 * xmllint.c doc/xmllint.xml: added --nonet option
848 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
849 xsltproc or xmllint
850 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
851 rebuilt
852 * HTMLparser.c: cleaned up the HTML parser context build when
853 using an URL
854
Daniel Veillardd437d322003-05-13 21:07:01 +0000855Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
856
857 * libxml.spec.in: added a comment about bug #112902
858
William M. Brack3dd57f72003-05-13 02:06:18 +0000859Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
860
861 * minor cleanup of configure '--help' display
862 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
863
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000864Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
865
866 * tree.c: PI nodes in external subset were not freed :-\
867 fixes bug #112842
868
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000869Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xmllint.c: added --schema option to run WXS schema validation
872 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
873 tried to improve error reporting in the Schema code, some cleanup
874 too.
875
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000876Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
877
878 * xmlschemas.c: fixed some problems in the handling of errors,
879 and attributes addressed by references.
880 * test/schemas/* result/schemas/*: dropped the verbosity level
881 and added a couple of new tests
882
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000883Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
884
885 * relaxng.c: Stéphane Bidoul found an off by one addressing
886 error on the error handling.
887
Daniel Veillarda77cf712003-05-09 23:09:55 +0000888Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
889
890 * xmlschemastypes.c: trying to fix #112673
891
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000892Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
893
894 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
895 warning, this fixed a bug and should close #111574
896
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000897Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
898
899 * xmlschemas.c: fixing bug #104081 with xs:all with an element
900 holding minOccurs="0"
901 * test/schemas/all_* result/schemas/all_*: added some regression
902 tests for that bug
903 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
904 Garry Pennington to compile without schemas support.
905
Daniel Veillarda067e652003-05-01 08:03:46 +0000906Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
907
908 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
909
Daniel Veillard61c52202003-04-30 12:20:34 +0000910Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
911
912 * xml2-config.in: try to fix Red hat bug #89957, do not
913 output -L/usr/lib64
914 * xmlreader.c: fixed a typo in a comment
915
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000916Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
917
918 * doc/tutorial/aph.html, ix01.html
919 forgot to cvs add the new files. Thanks to Roland van Laar
920 for pointing this out
921
Daniel Veillardd4330462003-04-29 12:40:16 +0000922Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
923
924 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
925 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
926 to the XML/XSLT doc generation closing #111799
927 * doc/html/*: complete update of the HTML results
928
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000929Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
930
931 * win32/defgen.xsl: fixed the conditional for unicode map,
932 removed hardcoded schema entries
933
934Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
935
936 * win32/defgen.xsl: new file, stylesheet for generating
937 win32/libxml2.def.src from doc/libxml2-api.xml
938 * win32/libxml2.def.src: is autogenerated from now on, changes
939 to this file will not appear here anymore
940
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000941Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
942
943 * win32/configure.js python/setup.py.in: applied patch
944 from Stéphane Bidoul for the Python bindings on the new
945 release.
946
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000947Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
948
949 * debugXML.c: included libxml/uri.h for xmlCanonicPath
950 declaration
951 * win32/configure.js: thread-enabled build is now default
952 * win32/libxml2.def.src: added more exports
953
Daniel Veillard1177ca42003-04-26 22:29:54 +0000954Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
955
956 * NEWS doc/*.xsl doc/*.html: updated the web site separated
957 developers from common pages, made the transition to XHTML1,
958 added validity checking to the makefile rules.
959
Daniel Veillard329456a2003-04-26 21:21:00 +0000960Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
961
962 * parser.c: fix for xmlIOParseDTD same as previous and reported
963 by Petr Pajas
964
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000965Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
966
967 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
968 closing #111638
969
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000970Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
971
972 * python/generator.py: fixed a problem in the generator where
973 the way functions are remapped as methods on classes was
974 not symetric and dependant on python internal hash order,
975 as reported by Stéphane Bidoul
976
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000977Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
978
979 * doc/tutorial:
980 xmltutorial.xml
981 xmltutorial.pdf
982 *.html
983 add appendix on generating compiler flags, more indexing
984
Daniel Veillard1c960272003-04-25 23:12:22 +0000985Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
986
987 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
988 to get libxml-2.5.7 to compile on OpenVMS
989
Daniel Veillardc5573462003-04-25 16:43:49 +0000990Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
991
992 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
993
Daniel Veillardfd583412003-04-25 13:22:10 +0000994Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
997 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
998 man page based on xsltproc and a stylesheet PI in the XML.
999
Daniel Veillarddc07e182003-04-25 10:39:38 +00001000Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1003 character preventing rendering by the man command.
1004
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001005Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * NEWS configure.in: preparing release 2.5.7
1008 * doc/*: updated and rebuilt the docs
1009 * doc/apibuild.py: fixed the script
1010
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001011Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1014 get in the way of the builds
1015 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1016
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001017Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1020 Memory test from Havoc Pennington #109368
1021 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1022 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1023 include/libxml/parser.h: a lot of memory allocation cleanups
1024 based on the results of the OOM testing
1025 * check-relaxng-test-suite2.py: seems I forgot to commit the
1026 script.
1027
Daniel Veillard18f113d2003-04-23 15:18:26 +00001028Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1031
Daniel Veillard85095e22003-04-23 13:56:44 +00001032Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1035 more places where xmlCanonicPath() must be used to convert
1036 filenames to URLs, trying to fix #111088
1037
Daniel Veillard54396242003-04-23 07:36:50 +00001038Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * python/libxml.c python/libxml.py: applied patch from
1041 Brent M Hendricks adding binding for xmlCatalogAddLocal
1042
Daniel Veillard45269b82003-04-22 13:21:57 +00001043Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * HTMLparser.c: tried to fix #98879 again in a more solid
1046 way.
1047
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001048Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1049
1050 * win32/libxml2.def.src: added more exports from the relaxng and
1051 xmlreader clan
1052
Daniel Veillardf431eb82003-04-22 08:37:26 +00001053Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1056 provided by Brent Hendricks fixing #105992 and integrated the
1057 examples in the testsuite.
1058
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001059Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * TODO: updated a bit
1062 * configure.in: fixed the comment, threads now default to on
1063 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1064
Daniel Veillarda880b122003-04-21 21:36:41 +00001065Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1068 xmlreader.c include/libxml/parser.h: a lot of performance work
1069 especially the speed of streaming through the reader and push
1070 interface. Some thread related optimizations. Nearly doubled the
1071 speed of parsing through the reader.
1072
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001073Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1074
1075 * doc/xmllint.xml
1076 * doc/xmllint.1
1077 update man page to explain use of --stream
1078
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001079Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1082 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1083 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1084 include/libxml/globals.h include/libxml/xmlmemory.h: added
1085 xmlMallocAtomic() to be used when allocating blocks which
1086 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1087 to allow registering the full set of functions needed by
1088 a garbage collecting allocator like libgc, ref #109944
1089
Daniel Veillard84942712003-04-18 14:40:05 +00001090Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * configure.in: switched to have thread support enabled by default,
1093 didn't got troubles with ABI compatibility on Linux, hope it
1094 won't break on strange OSes, if yes, report the system ID
1095 * doc/libxml2-api.xml: just rebuilt the API
1096
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001097Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1100 added support for large file, tested with a 3+GB instance,
1101 and some cleanup.
1102 * catalog.c: added a TODO
1103 * Makefile.am: added some "make tests" comments
1104
Daniel Veillardac297932003-04-17 12:55:35 +00001105Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * relaxng.c: some cleanups
1108 * doc/xmlreader.html: extended the document to cover RelaxNG and
1109 tree operations
1110 * python/tests/Makefile.am python/tests/reader[46].py: added some
1111 xmlReader example/regression tests
1112 * result/relaxng/tutor*.err: updated the output of a number of tests
1113
Daniel Veillard62163602003-04-17 09:36:38 +00001114Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * relaxng.c: valgrind pointed out an uninitialized variable error.
1117
Daniel Veillard33300b42003-04-17 09:09:19 +00001118Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1121 xmlreader.c: augnemting the APIs, cleanups.
1122 * parser.c: cleanup bug #111005
1123 * xmlIO.c: added some missing comments
1124
Daniel Veillardce192eb2003-04-16 15:58:05 +00001125Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1128 trying to improve the subset compiled, and more testing.
1129 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1130 documentation
1131 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1132 * result/relaxng/*.err: fix some of the outputs
1133
Daniel Veillardf4e55762003-04-15 23:32:22 +00001134Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1137 include/libxml/xmlreader.h: implemented streaming of
1138 RelaxNG (when possible) on top of the xmlReader interface,
1139 provided it as xmllint --stream --relaxng .rng .xml
1140 This seems to mostly work.
1141 * Makefile.am: updated to test RelaxNG streaming
1142
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001143Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1146 based validity checking of fragments of the document for
1147 which the RNG can be compiled to regexps. Works on all regression
1148 tests, only fix needed is related to error messages.
1149
Daniel Veillard52b48c72003-04-13 19:53:42 +00001150Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1153 include/libxml/xmlregexp.h: Starting work precompiling
1154 parts of RelaxNG schemas. Not plugged onto validity checking
1155 yet, just the regexp building part. Needed to extend some
1156 of the automata and regexp APIs.
1157
Daniel Veillardf6bad792003-04-11 19:38:54 +00001158Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1161 xmllint --stream and xmllint --stream --valid returns errors
1162 code appropriately
1163
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001164Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1167 and Next() operation to work on subtrees within the reader
1168 framework.
1169 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1170 * python/tests/reader5.py: added an example for those new
1171 functions of the reader.
1172
Daniel Veillard645c6902003-04-10 21:40:49 +00001173Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1176
Daniel Veillard9e077102003-04-10 13:36:54 +00001177Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * xmlreader.c: fixing HasValue for namespace as raised by
1180 Denys Duchier
1181
Daniel Veillard02ea1412003-04-09 12:08:47 +00001182Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * HTMLparser.c include/libxml/HTMLparser.h: exported
1185 htmlCreateMemoryParserCtxt() it was static
1186
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001187Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1190 update from Charles Bozeman for date and duration types
1191 * test/schemas/date_0.* test/schemas/dur_0.*
1192 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1193
Daniel Veillardc00cda82003-04-07 10:22:39 +00001194Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1197 fixing bug #107129, removing excessive allocation and calls
1198 to *printf in the code to build QName strings.
1199
Igor Zlatkovic69651182003-04-05 09:43:30 +00001200Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1201
1202 * win32/libxml2.def.src: fixed conditional exports, reported by
1203 Luke Murray.
1204
Daniel Veillardadba5f12003-04-04 16:09:01 +00001205Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * parser.c: fixed a possible problem with xmlRecoverMemory()
1208
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001209Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1212 triostr.h: Bjorn sent an update for the TRIO portability layer.
1213
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001214Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1215
1216 * win32/libxml2.def.src: exported new functions
1217
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001218Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * configure.in NEWS: preparing release 2.5.6
1221 * doc/*: updated and rebuilt the docs
1222
Daniel Veillarde5020412003-04-01 09:55:20 +00001223Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1226 on C14Ntests
1227
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001228Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * relaxng.c: one more fixup of error message reporting
1231
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001232Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1235 variable pointed out by valgrind
1236
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001237Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * relaxng.c: try to work on bug #109225 and provide better
1240 error reports.
1241 * result/relaxng/* : this change the output of a number of tests
1242 * xinclude.c: fixing the parsed entity redefinition problem
1243 raised on the list.
1244 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1245
Daniel Veillardb3721c22003-03-31 11:22:25 +00001246Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * xmlschemastypes.c: fixed date comparison to handle the tzo
1249 The only failures left are disagreements on Notations and
1250 '+1' not being allowed for ulong, uint, ushort and ubyte.
1251
Daniel Veillard455cc072003-03-31 10:13:23 +00001252Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1255 to the XML Schemas errata
1256 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1257
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001258Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1261 and facets support. Currently only schemas with binHex or
1262 base64 don't compile. A few error left in the test suite:
1263 found 1035 test instances: 919 success 23 failures
1264 most are gdate or gdateyear failing check, and a few cases where
1265 James clark tests results are strange.
1266 * valid.c: allow to reuse the Notation checking routine without
1267 having a validation context.
1268 * SAX.c: removed a #if 0
1269
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001270Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1271
1272 * xinclude.c: forgot to apply one check from #106931 patch
1273 * xmlschemastypes.c: more work on XML Schemas datatypes
1274
Daniel Veillardc4c21552003-03-29 10:53:38 +00001275Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1278 on cleaning up XML Schemas datatypes based on James Clark tests
1279 test/xsdtest/xsdtest.xml
1280
Daniel Veillard80b19092003-03-28 13:29:53 +00001281Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * relaxng.c: implemented comparisons for Schemas values.
1284 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1285 some bugs in duration handling, comparisons for durations
1286 and decimals, removed all memory leaks pointed out by James
1287 testsuite. Current status is now
1288 found 238 test schemas: 197 success 41 failures
1289 found 1035 test instances: 803 success 130 failures
1290
Daniel Veillard91a13252003-03-27 23:44:43 +00001291Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1294 leaks in the W3C XML Schemas code
1295 * xmlschemastypes.c: implemented nonPositiveInteger
1296 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1297 fixed the test and result.
1298
Daniel Veillard6560a422003-03-27 21:25:38 +00001299Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1302 parser and a typo
1303 * xmlschemastypes.c: reindenting, fixing a memory access
1304 problem with dates.
1305
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001306Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * parser.c: fixing #109227 providing more context in case of
1309 start/end tag mismatch
1310 * python/tests/ctxterror.py python/tests/readererr.py: update the
1311 tests accordingly
1312
Daniel Veillardd9b72832003-03-27 14:24:00 +00001313Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * xinclude.c: should fix #109327 errors on memory accesses
1316
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001317Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1320 is an URI reference
1321
Daniel Veillarde209b332003-03-26 21:40:13 +00001322Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * xpath.c: fixed bug #109160 on non-ASCII IDs
1325
Daniel Veillard642104e2003-03-26 16:32:05 +00001326Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * parser.c: Norm suggested a nicer error message for xml:space values
1329 errors
1330
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001331Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * xpath.c include/libxml/xpath.h: first part of the fix to
1334 performance bug #108905, adds xmlXPathOrderDocElems() providing
1335 document order for nodes.
1336 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1337
Daniel Veillard09628212003-03-25 15:10:27 +00001338Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * xmlschemastypes.c: removing a warning with Sun compiler
1341 bug #109154
1342
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001343Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1344
1345 * doc/xmllint.xml
1346 * doc/xmllint.1
1347 update xmllint man page with --relaxng option
1348
Daniel Veillard2032d292003-03-25 11:09:40 +00001349Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * python/setup.py.in : was missing "drv_libxml2.py"
1352
Daniel Veillard9adc0462003-03-24 18:39:54 +00001353Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1354
1355 * tree.c xpath.c: some changes related to the new way of
1356 handling Result Value Tree, before 2.5.5
1357
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001358Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * configure.in NEWS: preparing release 2.5.5
1361 * doc/* : updated the documentation and regenerated it.
1362
Daniel Veillardef0b4502003-03-24 13:57:34 +00001363Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * xpath.c: fixed some problems related to #75813 about handling
1366 of Result Value Trees
1367
Daniel Veillard9231ff92003-03-23 22:00:51 +00001368Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * uri.c: applied a set of patches from Lorenzo Viali correcting
1371 URI parsing errors.
1372
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001373Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1374
1375 * parser.c: validity status was not passed back when validating in
1376 entities, but raised by Oliver Fischer
1377
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001378Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * HTMLtree.c: avoid escaping ',' in URIs
1381
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001382Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * parser.c: fixing bug #108976 get the ID/REFs to reference
1385 the ID in the document content and not in the entity copy
1386 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1387 stuff, better solution for #107208
1388 * xmlregexp.c: removed a direct printf, dohhh
1389 * xmlreader.c: fixed a bug on streaming validation of empty
1390 elements in entities
1391 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1392 cleanup of the validation tests
1393 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1394 added more ID/IDREF tests to the suite
1395
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001396Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1399 compiler.
1400
Daniel Veillard20863822003-03-22 17:51:47 +00001401Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1404
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001405Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1408 defined in entities content
1409
Daniel Veillard99737f52003-03-22 14:55:50 +00001410Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * SAX.c: Fixed validation bug #108858 on namespace names using
1413 entities and reported by Brent Hendricks
1414 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1415 --debug output.
1416
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001417Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1420 about the DocType node not being reported sometimes.
1421 * python/tests/reader.py: added to test to the regression checks
1422
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001423Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1426 reported by Edd Dumbill
1427
Daniel Veillard77a90a72003-03-22 00:04:05 +00001428Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * HTMLparser.c parser.c parserInternals.c: patch from
1431 johan@evenhuis.nl for #107937 fixing some line counting
1432 problems, and some other cleanups.
1433 * result/HTML/: this result in some line number changes
1434
Daniel Veillard580ced82003-03-21 21:22:48 +00001435Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1438 instead of libxml.spec
1439 * relaxng.c: fixed some of the error reporting excessive
1440 verbosity
1441 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1442 xmlschemastypes.c: removed some warnings from gcc
1443 * doc/libxml2-api.xml: rebuilt
1444
Daniel Veillarde063f482003-03-21 16:53:17 +00001445Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * relaxng.c: another optimization, for choice this time
1448 * result/relaxng/spec1* result/relaxng/tutor12_1*
1449 result/relaxng/tutor3_7: cleanups.
1450
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001451Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1454 * test/relaxng/testsuite.xml: augmented the test suite
1455 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1456 some schemas validation tests in the presence of foreign
1457 namespaces.
1458
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001459Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * relaxng.c: added another interleave speedup.
1462
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001463Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xmlschemastypes.c: added integer and fixed one of the
1466 IDREFS regression tests pbm
1467 * result/relaxng/docbook_0.err: updated
1468
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001469Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1472 declared both in the DTD and in the Schemas <grin/>
1473 * relaxng.c: more debug, added a big optimization for <mixed>
1474 * test/relaxng/testsuite.xml: augmented the testsuite
1475 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1476 DocBook example to the regression tests
1477
Daniel Veillard798024a2003-03-19 10:36:09 +00001478Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * check-xsddata-test-suite.py: cosmetic change for output
1481 * relaxng.c: try to minimize calls to malloc/free for states.
1482
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001483Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * tree.c: removed a warning
1486 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1487 support
1488 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1489 cleanup/improvements of the regression tests batch
1490 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1491
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001492Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * relaxng.c: fixed error msg cleanup deallocation
1495 * xmlschemastypes.c: added a function to handle lists of
1496 atomic types, added support for IDREFS
1497
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001498Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1499
1500 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1501 and IDREF, usable from RelaxNG now
1502 * include/libxml/xmlschemastypes.h: need to add a new interface
1503 because the validation modifies the infoset
1504 * test/relaxng/testsuite.xml: extended the testsuite
1505
Daniel Veillard952379b2003-03-17 15:37:12 +00001506Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1509 shemas datatype ID/IDREF support still missing though.
1510 * xmlreader.c: fix a crashing bug with prefix raised by
1511 Merijn Broeren
1512 * test/relaxng/testsuite.xml: augmented the testsuite with
1513 complex inheritance tests
1514
Daniel Veillardfd573f12003-03-16 17:52:32 +00001515Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * relaxng.c: switched back to the previous Relax-NG code base,
1518 the derivation algorithm need severe constraining code to avoid
1519 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1520 TEI based example and other bugs
1521 * result/relaxng/*err: updated the results
1522 * test/relaxng/testsuite.xml: started a new test suite
1523
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001524Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1527 that the original RelaxNG validation code was un-fixeable, it got
1528 rewritten to use the derivation algorithm from James Clark and
1529 redebugged it (nearly) from scratch:
1530 found 373 test schemas: 372 success 1 failures
1531 found 529 test instances: 529 success 0 failures
1532
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001533Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * SAX.c parser.c: fix some recursion problems introduced in the
1536 last release.
1537 * relaxng.c: more debugging of the RNG validation engine, still
1538 problems though.
1539
Daniel Veillard5add8682003-03-10 13:13:58 +00001540Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * Makefile.am: stop generating wrong result file with * in name
1543 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1544 * result/relaxng/demo* test/relaxng/demo: added the tests from
1545 Sebastian reproducing the problem.
1546
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001547Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1548
Daniel Veillard5add8682003-03-10 13:13:58 +00001549 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1550 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001551
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001552Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1553
1554 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1555 variable to control the indentation for the xmllint "--format"
1556 option
1557
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001558Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1559
1560 * encoding.c: applied Gennady's patch against buffer overrun
1561
Daniel Veillard42f12e92003-03-07 18:32:59 +00001562Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1565 Clark it appeared I had bug in URI parsing code ...
1566 * relaxng.c include/libxml/relaxng.h: completely revamped error
1567 reporting to not loose message from optional parts.
1568 * xmllint.c: added timing for RNG validation steps
1569 * result/relaxng/*: updated the result, all error messages changed
1570
Daniel Veillardedfd5882003-03-07 14:20:40 +00001571Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * xpath.c: fix bug #107804, the algorithm used for document order
1574 computation was failing on attributes.
1575
Daniel Veillard83391282003-03-06 21:37:30 +00001576Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * valid.c: fix bug #107764 , possibility of buffer overflow
1579 in xmlValidDebug()
1580
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001581Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1584 from Philipp Dunkel
1585
Daniel Veillard5f704af2003-03-05 10:01:43 +00001586Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * xmlschemastype.c: made powten array static it should not be exported
1589 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1590 parser function.
1591 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1592
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001593Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * tree.c: fixed a node dump crash on attributes
1596 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1597 an URI test bug and get better output.
1598
Daniel Veillard463a5472003-02-27 21:30:32 +00001599Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * check-xsddata-test-suite.py: give more infos
1602 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1603 REF->DEF in attribute values.
1604
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001605Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1608 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1609 regression tests from James Clark.
1610
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001611Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * relaxng.c xmlschemas.c xmlschemastypes.c
1614 include/libxml/xmlschemastypes.h: added param support for relaxng
1615 type checking, started to increment the pool of simple types
1616 registered, still much work to be done on simple types and
1617 facets checkings.
1618
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001619Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * entities.c: fixes again one of the problem raised by
1622 James Clark in #106788
1623
Daniel Veillardc482e262003-02-26 14:48:48 +00001624Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * relaxng.c: Fixed a couple of problem raised by James Clark
1627 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1628 datatype level still not fixed though.
1629
Daniel Veillard17bed982003-02-24 20:11:43 +00001630Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * configure.in: preparing release 2.5.4
1633 * doc/*: updated and rebuilt the docs
1634 * relaxng.c: removed warnings
1635 * result/relaxng/*: updated the results
1636
Daniel Veillardf4be0182003-02-24 19:54:33 +00001637Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1638
1639 * valid.c: fixes a DTD regexp generation problem.
1640
Daniel Veillard02111c12003-02-24 19:14:52 +00001641Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1642
1643 * parser.c: fixes bug #105998 about false detection of
1644 attribute consumption loop.
1645
Daniel Veillard2406abd2003-02-24 18:16:47 +00001646Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1649
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001650Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * SAX.c: fixed bug #105992
1653
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001654Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1655
1656 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1657 element.
1658 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1659 found 373 test schemas: 369 success 4 failures
1660 found 529 test instances: 525 success 4 failures
1661 * check-relaxng-test-suite.py: added memory debug reporting
1662
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001663Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * uri.c parser.c: some warning removal on Igor's patch
1666 * tree.c: seems I messed up with #106788 fix
1667 * python/libxml.c: fixed some base problems when Python provides
1668 the resolver.
1669 * relaxng.c: fixed the interleave algorithm
1670 found 373 test schemas: 364 success 9 failures
1671 found 529 test instances: 525 success 4 failures
1672 the resulting failures are bug in the algorithm from 7.3 and
1673 lack of support for params
1674
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001675Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * parser.c: another fix for nodeinfo in entities problem
1678 * tree.c entities.c: fixed bug #106788 from James Clark
1679 some spaces need to be serialized as character references.
1680
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001681Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1682
1683 * parser.c uri.c: fixed the bug I introduced in the path
1684 handling, reported by Sebastian Bergmann
1685
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001686Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * parser.c: fixing some nodeinfo in entities problem raised
1689 by Glenn W. Bach
1690 * relaxng.c: implemented the first section 7.3 check
1691 * result/relaxng/*: updated the results
1692
Daniel Veillardc5312d72003-02-21 17:14:10 +00001693Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * relaxng.c: fixed some problems in the previous commit
1696 and finished implementing 4.16 rules checking
1697 found 373 test schemas: 353 success 20 failures
1698 found 529 test instances: 519 success 6 failures
1699 * result/relaxng/*: updated the results
1700
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001701Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * relaxng.c: implemented checks from section 7.2
1704
Daniel Veillard77648bb2003-02-20 15:03:22 +00001705Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1706
1707 * relaxng.c: implemented the checks from section 7.1, fixed
1708 some of the 4.20 and 4.21 problems.
1709 found 373 test schemas: 338 success 35 failures
1710 found 529 test instances: 519 success 6 failures
1711 * result/relaxng/*: updated the results
1712
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001713Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1714
1715 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1716 * result/relaxng/*: updated the results
1717
Daniel Veillardce14fa52003-02-19 17:32:48 +00001718Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * relaxng.c: more bugfixes
1721 * result/relaxng/*: updated the results
1722
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001723Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1724
1725 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1726 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1727 * SAX.c: ensured xmlDoc.URL is always canonic
1728 * parser.c: obsoleted xmlNormalizeWindowsPath
1729 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1730 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1731 * win32/libxml2.def.src: added few exports
1732
1733
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001734Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * Makefile.am configure.in: patched to have shared libraries
1737 for Python regression tests and static binaries for gdb debug
1738 in my development environment
1739 * relaxng.c: more bugfixes
1740 found 373 test schemas: 296 success 77 failures
1741 found 529 test instances: 516 success 8 failures
1742 * result/relaxng/*: updated the results
1743
Daniel Veillard8fe98712003-02-19 00:19:14 +00001744Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1747
Daniel Veillardd4310742003-02-18 21:12:46 +00001748Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlschemastypes.c: float/double check bugfix
1751 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1752 validation
1753 * xmlreader.c: add a TODO for Jody
1754 * relaxng.c: bugfix bugfix bugfix
1755 found 373 test schemas: 300 success 73 failures
1756 found 529 test instances: 507 success 10 failures
1757 * result/relaxng/*: updated the results
1758
Daniel Veillard2df2de22003-02-17 23:34:33 +00001759Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1760
1761 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1762
Daniel Veillard416589a2003-02-17 17:25:42 +00001763Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * relaxng.c check-relaxng-test-suite.py: more work on the
1766 RelaxNG implementation conformance testing.
1767 found 373 test schemas: 284 success 89 failures
1768 found 529 test instances: 448 success 47 failures
1769 * result/relaxng/*: updated the results
1770
Daniel Veillard784b9352003-02-16 15:50:27 +00001771Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1774 a patch from Kjartan Maraas to fix some typos
1775
Daniel Veillardfebcca42003-02-16 15:44:18 +00001776Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * relaxng.c: more bug-hunting
1779 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1780 intermediate rng tree
1781 * python/generator.py: patch from Stephane Bidoul to fix the generator
1782 on python < 2.2
1783
Daniel Veillardd2298792003-02-14 16:54:11 +00001784Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * check-relaxng-test-suite.py relaxng.c: more testing on the
1787 Relax-NG front, cleaning up the regression tests failures
1788 current state and I forgot support for "mixed":
1789 found 373 test schemas: 280 success 93 failures
1790 found 529 test instances: 401 success 68 failures
1791 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1792 moved the Name, NCName and QName validation routine in tree.c
1793 * uri.c: fixed handling of URI ending up with #, i.e. having
1794 an empty fragment ID.
1795 * result/relaxng/*: updated the results
1796
Daniel Veillard9a237c92003-02-13 15:52:58 +00001797Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * check-xinclude-test-suite.py: improved the script accordingly
1800 to the XInclude regression tests updates
1801 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1802 November 2002
1803 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1804 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1805 augmented the Xpointer testsuite for the element() scheme
1806
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001807Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1808
1809 * relaxng.c: added TODO for the DTD compatibility spec
1810 * xinclude.c: more bug fixes driven by the testsuite
1811
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001812Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1815 regression tests for XInclude, improved the script, improving
1816 XInclude error reporting mechanism
1817
Daniel Veillard1d788d22003-02-10 16:21:58 +00001818Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1819
1820 * NEWS doc/* configure.in: preparing release 2.5.3
1821
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001822Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * tree.c: trying to fix #104934 about some XHTML1 serialization
1825 issues.
1826
Daniel Veillard809faa52003-02-10 15:43:53 +00001827Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1828
1829 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1830 encoding conversion when the input buffer stops in the
1831 middle of a multibyte char
1832
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001833Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1836 * check-relaxng-test-suite.py: python script to run regression
1837 against OASIS RelaxNG testsuite
1838 * relaxng.c: some cleanup tweaks
1839 * HTMLparser.c globals.c: cleanups in comments
1840 * doc/libxml2-api.xml: updated the API
1841 * result/relaxng/*: errors moved files, so large diffs but
1842 no changes at the semantic level.
1843
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001844Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * tree.c: fixing #105678 problem when dumping a namespace node.
1847
Daniel Veillard591b4be2003-02-09 23:33:36 +00001848Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * xpath.c: fixed doc comment problems
1851 * python/generator.py python/libxml_wrap.h python/types.c: adding
1852 RelaxNG wrappers
1853 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1854 test of those early Python RelaxNG bindings
1855
1856Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001857
1858 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1859 * relaxng.c: found the validation problem I had with interleave
1860 when not covering all remaining siblings
1861 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1862 testsuite and check the RNG schemas against the RNG schemas
1863 given in appendix A
1864
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001865Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1866
1867 * win32/Makefile.msvc: updates for RelaxNG
1868 * win32/Makefile.mingw: updates for RelaxNG
1869 * win32/libxml2.def.src: added RelaxNG exports
1870
Daniel Veillard97fd5672003-02-07 13:01:54 +00001871Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * xinclude.c: applied another bug fix from Sean Chittenden
1874
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001875Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1876
1877 * configure.in xmllint.c: I f...ed up the default configuration
1878 of schemas and --relaxng option display in xmllint, pointed by
1879 Morus Walter.
1880 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1881 detection module, fixes bug #105374.
1882
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001883Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1884
1885 * xmlschemastypes.c: added the boolean base type.
1886
Daniel Veillard96a4b252003-02-06 08:22:32 +00001887Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1888
1889 * xmlschemastypes.c: started implementing some of the missing
1890 default simple types
1891 * result/relaxng/*: updated the results
1892
Daniel Veillard72fef162003-02-05 14:31:19 +00001893Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1896
Daniel Veillard71531f32003-02-05 13:19:53 +00001897Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1898
1899 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1900 * Makefile.am: use xmllint for doing the RelaxNG tests
1901 * configure.in: preparing 2.5.2 made schemas support default to
1902 on instead of off
1903 * relaxng.c: removed the verbosity
1904 * xmllint.c: added --relaxng option
1905 * python/generator.py python/libxml_wrap.h: prepared the integration
1906 of the new RelaxNG module and schemas
1907 * result/relaxng/*: less verbose output
1908
Daniel Veillardec498e12003-02-05 11:01:50 +00001909Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * valid.c: do not run content model validation if the
1912 content is not determinist
1913
Daniel Veillardde590ca2003-02-05 10:45:26 +00001914Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * SAX.c: added the redefinition of namespaced attribute
1917 check that was missing as Fabrice Desré pointed out.
1918
Daniel Veillard930dfb62003-02-05 10:17:38 +00001919Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1922 improvements from Nick Kew, allowing to do more checking
1923 to HTML elements and attributes.
1924
Daniel Veillard4287c572003-02-04 22:48:53 +00001925Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * xinclude.c: fixing bug #105137 about entities declaration
1928 needing to be copied to the including document.
1929
Daniel Veillard652d8a92003-02-04 19:28:49 +00001930Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1931
1932 * catalog.c: fixed bug #104817 with delegateURI
1933 * xpath.c: fixing bugs #104123 and #104125
1934
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001935Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1938 python/types.c: fixing #104096 to compile without regexps
1939
Daniel Veillard57e79b32003-02-04 15:33:12 +00001940Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1943 when building the automata for elem*
1944
Daniel Veillard358a9892003-02-04 15:22:32 +00001945Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1948 bug #103827
1949
Daniel Veillardeb137172003-02-04 15:18:06 +00001950Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1951
1952 * HTMLparser.c: updating a comment, fixing #103776
1953
Daniel Veillard8d589042003-02-04 15:07:21 +00001954Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * parser.c: fixing bug 105049 for validity checking of content
1957 within recursive entities.
1958
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001959Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * HTMLparser.c: try to fix # 105049
1962 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1963 * tree.c: updated a function comment
1964
Daniel Veillard419a7682003-02-03 23:22:49 +00001965Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * relaxng: more work on grammars and refs/defs
1968 * test/relaxng/* result/relaxng/*: augmented/updated the
1969 regression tests
1970
Daniel Veillard144fae12003-02-03 13:17:57 +00001971Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * relaxng: more work on name classes, except support
1974 * test/relaxng/* result/relaxng/*: augmented/updated the
1975 regression tests
1976
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001977Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1978
1979 * relaxng: more work on name classes, the "validate all" schemas
1980 seems to work now.
1981 * test/relaxng/* result/relaxng/*: augmented/updated the
1982 regression tests
1983
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001984Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1985
1986 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1987 * parser.c: put a guard against infinite document depth, basically
1988 trying to avoid another kind of DoS attack.
1989 * relaxng.c: some code w.r.t. nameClasses
1990
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001991Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1992
1993 * test/relaxng/* result/relaxng/*: check all the namespace support
1994 was actually correct based on tutorial section 10.
1995
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001996Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * relaxng: include seems to work okay now
1999 * test/relaxng/* result/relaxng/*: augmented/updated the
2000 regression tests
2001
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002002Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2003
2004 * relaxng.c: a bit of work done in the train back.
2005 * test/relaxng/*: added one of the include tests
2006
Daniel Veillard154877e2003-01-30 12:17:05 +00002007Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * relaxng: more work done in the train
2010 * test/relaxng/* result/relaxng/*: augmented/updated the
2011 regression tests
2012
Daniel Veillarde431a272003-01-29 23:02:33 +00002013Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * relaxng.c: debugging of externalRef
2016 * test/relaxng/* result/relaxng/*: augmented/updated the
2017 regression tests
2018
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002019Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2020
2021 * relaxng.c: more work on Relax-NG, implementing externalRef
2022 * test/relaxng/* result/relaxng/*: augmented/updated the
2023 regression tests
2024 * Makefile.am: cleanup to Relaxtests target
2025
Daniel Veillardb08c9812003-01-28 23:09:49 +00002026Wed Jan 29 00:08:38 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
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002032Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * relaxng.c: more work on Relax-NG, implementing interleave
2035 * test/relaxng/* result/relaxng/*: augmented/updated the
2036 regression tests
2037
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002038Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2039
2040 * doc/tutorial/customfo.xsl
2041 * doc/tutorial/customhtml.xsl
2042 adding stylesheet customizations used to generate fo
2043 for pdf and html
2044
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002045Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2046
2047 * relaxng.c: more work on Relax-NG
2048 * test/relaxng/* result/relaxng/*: augmented/updated the
2049 regression tests
2050 * xmlschemastypes.c: added a number of base type definition but not
2051 the associated checks, those are still TODOs
2052
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002053Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2054
2055 in docs/tutorial:
2056 * apa.html
2057 * apb.html
2058 * apc.html
2059 * apd.html
2060 * ape.html
2061 * apf.html
2062 * apg.html
2063 * ar01s02.html
2064 * ar01s03.html
2065 * ar01s04.html
2066 * ar01s05.html
2067 * ar01s06.html
2068 * ar01s07.html
2069 * ar01s08.html
2070 * index.html
2071 * xmltutorial.pdf
2072 * xmltutorial.xml
2073 add index to tutorial
2074
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002075Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2076
2077 * doc/xmlcatalog.1
2078 * doc/xmlcatalog_man.html
2079 * doc/xmlcatalog_man.xml
2080 belatedly fixing bug #93622 (adds rewriteURI type to
2081 "--add" option in xmlcatalog man page
2082
Daniel Veillard3be27512003-01-26 19:49:04 +00002083Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2084
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002085 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002086 Julio Merino, closing #104475
2087
Daniel Veillardea3f3982003-01-26 19:45:18 +00002088Sun Jan 26 20:38:43 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 Veillardedc91922003-01-26 00:52:04 +00002094Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * relaxng.c: more work on Relax-NG
2097 * test/relaxng/* result/relaxng/*: augmented/updated the
2098 regression tests
2099
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002100Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2101
2102 * README: updated the policy on private mail answers
2103 * relaxng.c: more work on Relax-NG
2104 * test/relaxng/* result/relaxng/*: augmented/updated the
2105 regression tests
2106
Daniel Veillard7424eb62003-01-24 14:14:52 +00002107Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2108
2109 * error.c parser.c tree.c: applied a documentation patch from
2110 Stefan Kost
2111
Daniel Veillard276be4a2003-01-24 01:03:34 +00002112Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2113
2114 * relaxng.c: more work on Relax-NG
2115 * doc/*: regenerated the docs
2116 * test/relaxng/* result/relaxng/*: updated and augmented the
2117 Relax-NG regression tests and results
2118
Daniel Veillard6eadf632003-01-23 18:29:16 +00002119Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2120
2121 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2122 First commit of the new Relax-NG validation code, not generally
2123 useful yet.
2124 * test/relaxng/* result/relaxng/*: current state of the regression
2125 tests
2126
Daniel Veillard814a76d2003-01-23 18:24:20 +00002127Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2128
2129 * tree.c: minimized the memory allocated for GetContent
2130 and a bit of cleanup.
2131
Daniel Veillardff12c492003-01-23 16:42:55 +00002132Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2133
2134 * python/generator.py: seems there is no good reasons to
2135 not generate bindings for XPointer
2136
Daniel Veillard540a31a2003-01-21 11:21:07 +00002137Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2138
2139 * xmlreader.c doc/apibuild.py: applied a new patch from
2140 Stéphane Bidoul for cleanups
2141 * doc/libxml2-api.xml: rebuilt the API description with
2142 new entry points
2143
Daniel Veillard417be3a2003-01-20 21:26:34 +00002144Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2145
2146 * xmlreader.c python/drv_libxml2.py python/generator.py
2147 python/libxml.c python/libxml.py python/libxml_wrap.h
2148 python/types.c: patch from Stéphane Bidoul for better per
2149 context error message APIs
2150 * python/tests/ctxterror.py python/tests/readererr.py:
2151 update of the tests
2152
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002153Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2154
2155 * doc/guidelines.html
2156 grammar and spelling cleanup
2157
Daniel Veillard26f70262003-01-16 22:45:08 +00002158Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2159
2160 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2161 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2162 a patch from Stéphane Bidoul to allow per XMLtextReader error
2163 and warning handling
2164 * python/tests/Makefile.am python/tests/readererr.py: adding the
2165 specific regression test
2166
Daniel Veillard71f9d732003-01-14 16:07:16 +00002167Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2168
2169 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2170 should raise a syntax error
2171
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002172Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2173
2174 * python/libxml.c: cleanup patch from Stéphane Bidoul
2175
Daniel Veillard81601f92003-01-14 13:42:37 +00002176Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2179
Daniel Veillarde6227e02003-01-14 11:42:39 +00002180Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2181
2182 * python/generator.py python/libxml.c python/libxml.py
2183 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002184 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002185 Python level.
2186 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2187 regression test for it.
2188
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002189Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2190
2191 * xmlreader.c: fixed the streaming property of the reader,
2192 it was generating tree faster than consuming it. Pointed out
2193 by Nate Myers
2194 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2195
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002196Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2197
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002198 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002199
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002200Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * xpath.c: fix to the XPath implementation for parent and
2203 ancestors axis when operating on a Result Value Tree.
2204 Fixes bug #100271
2205
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002206Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2207
2208 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2209 to fix some URI/file escaping problems
2210
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002211Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * python/generator.py: fixed a bug raised by Raymond Wiker,
2214 docSetRootElement() should not raise an exception if the
2215 return is None
2216
Daniel Veillard3e20a292003-01-10 13:14:40 +00002217Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2218
2219 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2220 fixed bug #102181 by applying the suggested change and fixing
2221 the generation/registration problem.
2222
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002223Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2224
2225 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2226 routines.
2227
Daniel Veillard8f872442003-01-09 23:19:02 +00002228Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2229
2230 * parser.c: one more IsEmptyElement crazyness, that time in
2231 external parsed entities if substitution is asked.
2232 * python/tests/reader3.py: added a specific test.
2233
Daniel Veillarde329fc22003-01-09 21:36:42 +00002234Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2237 support and improved error handler registration
2238
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002239Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2242 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2243 * README: fixed a link
2244
Daniel Veillarde2830f12003-01-08 17:47:49 +00002245Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2246
2247 * configure.in doc/* NEWS: preparing 2.5.1 release
2248 * SAX.c parser.c: fixing XmlTextReader bug
2249
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002250Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2251
2252 * SAX.c: fuck, I introduced a memory leak on external parsed
2253 entities in 2.5.0 :-(
2254
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002255Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2256
2257 * xmllint.c: another fix needed as pointed by Christophe Merlet
2258 for --stream --debug if compiled without debug support.
2259
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002260Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2261
2262 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002263 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002264 update man page with --stream and --chkregister
2265
Daniel Veillard8326e732003-01-07 00:19:07 +00002266Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2267
2268 * globals.c: fixed --with-threads compile
2269 * xmllint.c: fixed --without-debug compile
2270 * include/libxml/globals.h: cleanup
2271 * include/libxml/schemasInternals.h: add a missing include
2272
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002273Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2274
2275 * configure.in NEWS: preparing 2.5.0 release
2276 * SAX.c: only warn in pedantic mode about namespace name
2277 brokeness
2278 * globals.c: fix a doc generation problem
2279 * uri.c: fix #101520
2280 * doc/*: updated and rebuilt the doc for the release, includuding
2281 stylesheet update
2282 * python/Makefile.am: fix a filename bug
2283
2284Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2285
2286 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2287 should not be called.
2288
2289Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2290
2291 * libxml-2.0.pc.in: applied the patch to fix #101894
2292
2293Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2294
2295 * tree.c : applied patch from Lukas Schroeder for register callbacks
2296 * valid.c: modified patch from Lukas Schroeder to test
2297 register callbacks with --chkregister
2298
2299Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2300
2301 * xmlreader.c: seriously changed the way data are pushed to
2302 the underlying parser, go by block of 512 bytes instead of
2303 tryng to detect tag boundaries at that level. Changed the
2304 way empty element are detected and tagged.
2305 * python/tests/reader.py python/tests/reader2.py
2306 python/tests/reader3.py: small changes mostly due to context
2307 reporting being different and DTD node being reported. Some
2308 errors previously undetected are now caught and fixed.
2309 * doc/xmlreader.html: flagged last section as TODO
2310
2311Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2312
2313 * python/libxml.py: integrated the Python 2.2 optimizations
2314 from Hannu Krosing, while maintaining compatibility with
2315 1.5 and 2.1
2316
2317Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2318
2319 * xmllint.c: a bit of cleanup
2320 * xmlreader.c: small fix
2321 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2322 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2323
2324Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2325
2326 * python/setup.py.in: patch from Stéphane Bidoul to include
2327 drv_libxml2.py in setup.py
2328
2329Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2330
2331 * doc/xmlreader.html: starting documenting the new XmlTextReader
2332 interface.
2333
2334Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2335
2336 * xmllint.c: added the --stream flag to use the TextReader API
2337 * xmlreader.c: small performance tweak
2338
2339Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2340
2341 * xmlreader.c python/tests/reader2py: okay the DTD validation
2342 code on top of the XMLTextParser API should be solid now.
2343
2344Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2345
2346 * xmlreader.c python/tests/reader2py: Fixing some more mess
2347 with validation and recursive entities while using the
2348 reader interface, it's getting a bit messy...
2349
2350Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2351
2352 * xmlreader.c python/tests/reader.py: another couple of problem
2353 related to IsEmptyElement reported by Stéphane Bidoul needed
2354 some fixes.
2355
2356Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2357
2358 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2359 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2360 based on the python XmlTextReader interface.
2361
2362Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2363
2364 * tree.c: backing out one change in the last patch which broke the
2365 regression tests
2366
2367Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2368
2369 * global.data globals.c tree.c include/libxml/globals.h: applied
2370 an old patch from Lukas Schroeder to track node creation and
2371 destruction. Probably missing a lot of references at the moment
2372 and not usable reliably.
2373
2374Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2375
2376 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2377 from doc/news.html and a stylesheet
2378
2379Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2380
2381 * xmlreader.c python/tests/reader.py: fixed another couple of
2382 xmlreader bugs reported by Stéphane Bidoul and added tests.
2383
2384Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2385
2386 * xmlreader.c python/tests/reader2.py: fixed another validity
2387 checking in external parsed entities raised by Stéphane Bidoul
2388 and added a specific regression test.
2389 * python/tests/reader3.py: cleanup
2390
2391Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xmlreader.c python/tests/reader2.py: fixed a problem with
2394 validation within entities pointed by Stéphane Bidoul, augmented
2395 the tests to catch those.
2396
2397Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * python/generator.py: modified the generator to allow keeping
2400 class references when creating new classes, needed to fix a bug
2401 pointed by Stéphane Bidoul where the input buffer of the
2402 xmlTextReader instance gets destroyed if the python wrapper for
2403 the input is not referenced anymore.
2404
2405Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2408 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2409
2410Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * xmlreader.c python/tests/reader.py: fixed another problem
2413 pointed by Stéphane Bidoul
2414
2415Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2418 with "<a/>"
2419
2420Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * SAX.c: warn on xmlns:prefix="foo"
2423 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2424 for namespace attributes handling.
2425
2426Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2429 a really nasty problem raised by a DocBook XSLT transform
2430 provided by Sebastian Bergmann
2431
2432Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2435 by Stéphane Bidoul and integrated it into the tests
2436
2437Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2440 extended the XmlTextReader API a bit, addding accessors for
2441 the current doc and node, and an entity substitution mode for
2442 the parser.
2443 * python/libxml.py python/libxml2class.txt: related updates
2444 * python/tests/Makefile.am python/tests/reader.py
2445 python/tests/reader2.py python/tests/reader3.py: updated a bit
2446 the old tests and added a new one to test the entities handling
2447
2448Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * python/generator.py python/libxml2class.txt
2451 python/tests/reader.py python/tests/reader2.py: changed the
2452 generator to provide casing for the XmlTextReader similar to
2453 C# so that examples and documentation are more directly transposable.
2454 Fixed the couple of tests in the suite.
2455
2456Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * doc/guidelines.html: added a document on guildeline for
2459 publishing and deploying XML
2460
2461Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * valid.c xmlreader.c: final touch running DTD validation
2464 on the XmlTextReader
2465 * python/tests/Makefile.am python/tests/reader2.py: added a
2466 specific run based on the examples from test/valid/*.xml
2467
2468Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * python/libxml.py: added a few predefined xmlTextReader parser
2471 configuration values.
2472
2473Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * python/libxml_wrap.h: trying to fix #102037
2476
2477Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * SAX.c: fixing bug #95296, when the predefined entities
2480 are redefined in the DTD the default one must be used
2481 instead anyway.
2482
2483Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2484
2485 * doc/xmllint.xml
2486 * doc/xmllint.1
2487 Add discussion of XML_DEBUG_CATALOG to xmllint man
2488 page - bug #100907
2489
2490
2491Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlreader.c: Fixed the empty node detection to avoid reporting
2494 an inexistant close tag.
2495
2496Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2499 for Python 2.1
2500
2501Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2504
2505Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * doc/libxml2-api.xml python/tests/reader.py: one really need
2508 to provide the base URI information when creating a reader parser
2509 from an input stream. Updated the API and the example using it.
2510
2511Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2514 include/libxml/valid.h include/libxml/xmlreader.h: working on
2515 DTD validation on top of xml reader interfaces. Allows to
2516 validate arbitrary large instances. This required some extensions
2517 to the valid module interface and augmenting the size of xmlID
2518 and xmlRef structs a bit.
2519 * uri.c xmlregexp.c: simple cleanup.
2520
2521Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2524 work on the xml reader interfaces.
2525 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2526 Web page for the Windows binaries.
2527
2528Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * xmlIO.c: applied a patch for VMS following the report by
2531 Nigel Hall
2532
2533Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * parser.c: the parseStartTag bug fix wasn't complete.
2536
2537Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2540 parseStartTag, fixing it.
2541 * test/att4 result/att4 result/noent/att4: adding the test
2542 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2543 more methods to XmlTextReader.
2544
2545Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2546
2547 * win32/libxml2.def.src: added more xml reader exports
2548 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2549 to the build
2550
2551Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2552
2553 * doc/tutorial/xmltutorial.xml
2554 plus generated html and pdf
2555 Updating tutorial again based on further comments from Niraj
2556 Tolia on the last iteration
2557
2558Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2559
2560 * doc/tutorial/xmltutorial.xml
2561 * doc/tutorial/includekeyword.c
2562 * doc/tutorial/includegetattribute.c
2563 plus generated html and pdf
2564 Adding fix from Niraj Tolia to tutorial to properly free memory.
2565
2566
2567Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2570 more methods of XmlTextReader.
2571 * python/libxml2class.txt python/tests/reader.py: this increased the
2572 methods in the bndings, augmented the test to check those new
2573 functions.
2574
2575Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2578 methods of XmlTextReader.
2579 * python/generator.py python/libxml_wrap.h python/types.c
2580 python/libxml2class.txt: added the reader to the Python bindings
2581 * python/tests/Makefile.am python/tests/reader.py: added a specific
2582 test for the Python bindings of the Reader APIs
2583 * parser.c: small cleanup.
2584
2585Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * xinclude.c: fallback was only copying the first child not the
2588 full child list of the fallback element, closes #89684 as reopened
2589 by Bernd Kuemmerlen
2590
2591Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2592
2593 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2594
2595Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * configure.in: preparing release of 2.4.30
2598 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2599 gives enum values, fix functype return type, put back fields in
2600 structs
2601 * doc/*: updated the docs rebuilt
2602
2603Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2606 about htmlNodeDumpOutput location.
2607 * xpath.c: removed an undefined function signature
2608 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2609 too many symbols in the API breaking the python bindings.
2610 Updated with the libxslt/libexslt changes.
2611
2612Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * configure.in: preparing release of 2.4.29
2615 * doc/*: rebuilt the docs and API
2616 * xmlreader.c: a few more fixes for the XmlTextReader API
2617
2618Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2619
2620 * include/win32config.h: applied mingw patch from Magnus Henoch
2621
2622Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2625
2626Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2629 building Python script, does the C parsing directly, generates
2630 a better API description including structure fieds defs and
2631 enums. Still a couple of bugs, but good enough for the python
2632 wrappers now.
2633 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2634 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2635 include/libxml/schemasInternals.h include/libxml/tree.h: more
2636 cleanup based on the python analysis script reports.
2637 * libxml.spec.in: make sure the API XML description is part of the
2638 devel package.
2639
2640Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2643 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2644 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2645 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2646 code cleanup, especially the function comments.
2647 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2648
2649Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * Makefile.am xmlreader.c include/libxml/Makefile.am
2652 include/libxml/xmlreader.h: Adding a new set of APIs based on
2653 the C# TextXmlReader API but converted to C. Allow to parse
2654 in constant memory usage, far simpler to program and explain
2655 than the SAX like APIs, unfinished but working.
2656 * testReader.c: test program
2657
2658Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2659
2660 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2661
2662Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * tree.c: Chip turner indicated that XHTML1 serialization
2665 rule for style actually break on both IE and Mozilla,
2666 try to avoid the rule if escaping ain't necessary
2667
2668Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * nanhttp.c: handle HTTP URL escaping, problem reported by
2671 Glen Nakamura and Stefano Zacchiroli
2672
2673Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2676
2677Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * uri.c: Johann Richard pointed out some XPointer problems for
2680 URN based URI references in XInclude. Modified the URI parsing
2681 and saving routines to allow correct parsing and saving of
2682 XPointers, especially when attached to "opaque" scheme accordingly
2683 to RFC 2396
2684
2685Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2688 of refactoring to the HTML saving code.
2689 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2690 in the doc.
2691
2692Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2695 to a buffer API to reuse the generic dump to an OutputIO layer,
2696 this reduces code, fixes xmlNodeDump() for XHTML, also made
2697 xmlNodeDump() now return the number of byte written.
2698
2699Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * python/setup.py.in: another patch from Stéphane Bidoul for
2702 Python bindings on Windows
2703 * doc/parsedecl.py: small cleanup
2704
2705Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * libxml.spec.in configure.in: add a line in %changelog for releases
2708
2709Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * parser.c: patch from Marcus Clarke fixing a problem in entities
2712 parsing that was detected in KDe documentations environment.
2713
2714Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2715
2716 * python/libxml.c (libxml_prev): Return the previous as opposed to
2717 the next node (I guess this is the result of some cut & paste programming:)
2718
2719Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2722
2723Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * python/generator.py python/libxml.c python/setup.py.in: trying
2726 to fix the Python bindings build on Windows (Stéphane Bidoul)
2727
2728Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2729
2730 * win32/configure.js: added option for python bindings
2731 * win32/libxml2.def.src: added more exports
2732
2733Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2734
2735 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2736 pthreads
2737 * win32/wince/*: applied updates to Windows CE port from Javier
2738
2739Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * configure.in: preparing 2.4.28
2742 * libxml.spec.in doc/Makefile.am: some cleanup
2743 * doc/*: updated the news and regenerated.
2744
2745Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * HTMLparser.c: final touch at closing #87235 </p> end tags
2748 need to be generated.
2749 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2750 this change slightly the output of a few tests
2751 * doc/*: regenerated
2752
2753Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * parserInternals.c: fixing bug #99190 when UTF8 document are
2756 parsed using the progressive parser and the end of the chunk
2757 is in the middle of an UTF8 multibyte character.
2758
2759Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2760
2761 * threads.c: fixed initialization problem in xmlNewGlobalState
2762 which was causing crash.
2763 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2764 in xmlInitializeGlobalState.
2765 * parserInternals.c: cleaned up ctxt->sax initialisation.
2766
2767Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * tree.c include/libxml/tree.h: modified the existing APIs
2770 to handle XHTML1 serialization rules automatically, also add
2771 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2772 libxslt serialization uses it when needed without changing
2773 the library API.
2774 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2775 result/xhtml1: added a new test specifically for xhtml1 output
2776 and updated the result of one XHTML1 test
2777
2778Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * xinclude.c parserInternals.c encoding.c: fixed #99082
2781 for xi:include encoding="..." support on text includes.
2782 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2783 test/XInclude/ents/isolatin.txt : added a specific regression test
2784 * python/generator.py python/libxml2class.txt: fixed the generator
2785 the new set of comments generated for doc/libxml2-api.xml were
2786 breaking the python generation.
2787
2788Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2791 * configure.in: patch for Solaris on new autoconf closes #98880
2792 * doc/parsedecl.py: repair the frigging API building script,
2793 did I say that python xmllib sucks ?
2794 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2795 and some comment are no more truncated.
2796
2797Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * parser.c: Martin Stoilov pointed out a potential leak in
2800 xmlCreateMemoryParserCtxt
2801
2802Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2805 included in HTML documents and using the push parser.
2806
2807Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2808
2809 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2810 specified, look for the Python interpreter not just in the
2811 specified root but also in the specified location. Fixes #98825
2812
2813Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * python/libxml.c: fixing bug #98792 , node may have no doc
2816 and dereferencing without checking ain't good ...
2817
2818Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * configure.in: preparing release 2.4.27
2821 * doc/* : updated and rebuilt the docs
2822 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2823 and all the docs are actually packaged and in the final RPMs
2824 * parser.c parserInternals.c include/libxml/parser.h: restore
2825 xmllint --recover feature.
2826
2827Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
Daniel Veillard784b9352003-02-16 15:50:27 +00002829 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002830 processing of parsed entities, and XPath computation on sustitued
2831 entities.
2832 * testXPath.c: make sure entities are substitued.
2833
2834Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
Daniel Veillard784b9352003-02-16 15:50:27 +00002836 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002837 processing of internal parsed entities, which had to be changed.
2838
2839Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2842 trying to fix bug #98517 about building outside the source tree
2843 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2844
2845Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2846
2847 * include/win32config.h: cleanup
2848 * win32/Makefile.mingw: integrated mingw in JScript configure
2849 * win32/Makefile.msvc: modified to allow mingw coexistence
2850 * win32/configure.js: integrated mingw
2851 * win32/Readme.txt: cleanup
2852
2853Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * HTMLparser.c: strengthen the guard in the Pop macros,
2856 like in the XML parser, closes bug #97315
2857
2858Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2861 callback is never used.
2862
2863Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * parserInternals.c: fixed the initialization of the SAX structure
2866 which was breaking xsltproc
2867 * xpath.c: patch from Petr Pajas for CDATA nodes
2868 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2869 * parser.c include/libxml/parser.h: patch from Peter Jones
2870 removing a leak in xmlSAXParseMemory() and adding the
2871 function xmlSAXParseMemoryWithData()
2872
2873Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2874
2875 adding pdf of tutorial, changing web page to link to it
2876 * doc/tutorial/xmltutorial.pdf
2877 * doc/xml.html
2878 * doc/docs.html
2879
2880Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2881
2882 * doc/tutorial/ar01s08.html
2883 adding file what I forgot for tutorial
2884
2885
2886Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2887
2888 Adding encoding discussion to tutorial
2889 Added:
2890 * doc/tutorial/images/*.png: DocBook admonition image files
2891 * doc/tutorial/apf.html, apg.html: new generated html
2892 * doc/tutorial/includeconvert.c: conversion code entity file
2893 changed:
2894 * doc/tutorial/xmltutorial.xml: DocBook original
2895 * doc/tutorial/*.html: generated html
2896
2897Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2898
2899 * include/libxml/*.h: retired xmlwin32version.h
2900 * doc/Makefile.am: retired xmlwin32version.h
2901 * win32/configure.js: retired xmlwin32version.h
2902
2903Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2904
2905 * win32/libxml2.def.src: exported additional symbols
2906 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2907 sisterhood
2908
2909Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * globals.c: fixed a typo pointed out by Igor
2912 * xpath.c: try to speed up node compare using line numbers
2913 if available.
2914
2915Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * tree.c: make xmlFreeNode() handle attributes correctly.
2918
2919Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2920
2921 * catalog.c: completed the #96963 fix, as reported by Karl
2922 Eichwalder
2923
2924Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2927
2928Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * Makefile.am: switched the order of a couple of includes
2931 to fix bugs #97100
2932
2933Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2934
2935 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2936 xmlLoadCatalogs that used to separate directories with a ':'.
2937
2938Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2939
2940 * threads.c: improvements to the Windows-side of thread handling
2941 * testThreads.c: conditionally excluded unistd.h
2942 * testThradsWin32.c: broke overlong lines
2943 * include/win32config.h: adapted thread-related macros to the new
2944 scheme and for pthreads on Windows
2945 * win32/Makefile.msvc: introduced a more flexible thread build,
2946 added testThreads[Win32].c to the build
2947 * win32/configure.js: introduced a more flexible thread config
2948
29492002-10-31 John Fleck <jfleck@inkstain.net>
2950
2951 * doc/xml.html (and, by implication, FAQ.html)
2952 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2953
2954Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2955
2956 * configure.in: removed xmlwin32version.h
2957 * include/libxml/Makefile.am: removed xmlwin32version.h
2958
2959Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * tree.c: applied patch from Brian Stafford to fix a bug
2962 in xmlReconciliateNs()
2963
2964Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * tree.c: applied patch from Christian Glahn to allow
2967 xmlNewChild() on document fragment nodes
2968
2969Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * parser.c: Christian Glahn found a problem with a recent
2972 patch to xmlParseBalancedChunkMemoryRecover()
2973 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2974 problems
2975 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2976 test/schemas/seq*: added the test cases from Charles
2977
2978Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2981 serious cleanup of the spec file and associated changes
2982 in the Makefiles.
2983 * valid.c: try to remove some warnings on x86_64
2984
2985Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2988 fix bug #96586
2989
2990Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2993 parsing, applied his patch
2994 * result/HTML/attrents.html result/HTML/attrents.html.err
2995 result/HTML/attrents.html.sax test/HTML/attrents.html:
2996 added the test and result case provided by Mikhail Sogrine
2997
2998Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * vms/build_libxml.com vms/config.vms vms/readme.vms
3001 include/libxml/parser.h include/libxml/parserInternals.h
3002 include/libxml/tree.h include/libxml/xmlIO.h
3003 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3004 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3005 Applied the VMS update patch from Craig A. Berry
3006 * doc/*.html: update
3007
3008Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3011
3012Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * debugXML.c: adding a grep command to --shell in xmllint
3015 for T.V. Raman
3016
3017Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xmlcatalog.c: tried to fix some of the problem with --sgml
3020
3021Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * parser.c: tried to fix bug #91500 where doc->children may
3024 be overriden by a call to xmlParseBalancedChunkMemory()
3025
3026Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3029 identifiers in SGML catalogs containing '&'
3030
3031Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * python/types.c: fixed bugs when passing result value tree
3034 to Python functions.
3035
3036Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * configure.in: preparing the release of 2.4.26
3039 * doc/*: updated and rebuilt the documentation
3040
3041Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * parser.c: fixed a XML Namespace compliance bug reported by
3044 Alexander Grimalovsky
3045
3046Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * HTMLtree.c: fixed serialization of script and style when
3049 they are not lowercase (i.e. added using the API to the tree).
3050
3051Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * valid.c: make xmlValidateDocument emit a warning msg if there
3054 is no DTD, pointed by Christian Glahn
3055
3056Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3059 content model when some of the blocks have min or max, and a couple
3060 of bugs found in the process.
3061 * result/schemas/list0* test/schemas/list0*: added some specific
3062 regression tests
3063
3064Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * README: updated the contact informations
3067
3068Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3071 misses it, reported by Peter Bray.
3072
3073Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3076 and removed a few warnings
3077
3078Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * parser.c: Christian Glahn found a small bug in the push parser.
3081 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3082 public
3083
3084Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xmlschemas.c include/libxml/xmlschemas.h: added
3087 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3088 * testSchemas.c: added --memory to test the new interface
3089
3090Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * doc/index.py doc/search.php: integrated the XSLT indexing,
3093 a few fixed in the indexer, added a scope selection at the
3094 search level.
3095
3096Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3099 this was due to uninitialized parts of the validation context
3100
3101Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * debugXML.c: applied patch from Mark Vakoc except the API
3104 change, preserved it.
3105 * doc/*: updated the docs to point to the search engine for
3106 information lookup or before bug/help reports.
3107
3108Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * doc/index.py doc/search.php: added mailing-list archives
3111 indexing and lookup
3112
3113Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3116
3117Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * doc/index.py: improved HTML indexing
3120 * doc/search.php: make the queries also lookup the HTML based indexes
3121
3122Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * doc/index.py: added HTML page indexing
3125
3126Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3127
3128 * xmlIO.c: extended Windows path normalisation to fix the base
3129 problem in libxslt.
3130 * catalog.c: fixed list handling in XML_CATALOG_FILES
3131
3132Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * valid.c: typo/bug found by Christian Glahn
3135
3136Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3137
3138 * xmlIO.c: applied Windows CE patch from Javier.
3139 * win32/wince: new directory, contains support for the PocketPC
3140 with Windows CE from Javier.
3141 * include/win32config.h: reorganised, removed duplicate
3142 definitions and applied WinCE patch from Javier.
3143 * include/wsockcompat.h: new file, now contains WinSock
3144 compatibility macros.
3145 * win32/Makefile.msvc: introduced double-run compilation.
3146
3147Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * configure.in include/libxml/xmlwin32version.h: preparing release
3150 of 2.4.25
3151 * doc/*: updated and regenerated teh docs and web pages.
3152
3153Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3156 error were not covering namespace declarations.
3157 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3158 it was missing the attribute declaration for the namespace
3159 * result/VC/NS3: the fix now report breakages in that test
3160
3161Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3164
3165Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3168 and regenerated the docs and web site
3169
3170Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3173 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3174 not before
3175
3176Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * python/generator.py python/libxml2class.txt: fixed a stupid error
3179 breaking the python API
3180
3181Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3184 triostr.c triostr.h: applied a trio update patch from
3185 Bjorn Reese which should work with MinGW
3186
3187Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * tree.c: improving some documentation comments
3190 * xmlregexp.c: found and fixed a mem leak with python regression tests
3191 * doc/*: rebuilt the doc and the API XML file including the
3192 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3193 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3194 python/types.c: added access to the XML Schemas regexps from
3195 python
3196 * python/tests/Makefile.am python/tests/regexp.py: added a
3197 simple regexp bindings test
3198
3199Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3200
3201 * doc/xml.html:
3202 fixing ftp links - thanks to Vitaly Ostanin
3203
3204Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * xmlregexp.c: fixed the data callback on transition functionality
3207 which was broken when using the compact form
3208 * result/schemas/*: updated the results, less verbose, all tests
3209 pass like before
3210 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3211 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3212 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3213 annoying warnings
3214 * xpath.c: try to provide better error report when possible
3215
3216Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * Makefile.am: fixed a breakage raised by Jacob
3219
3220Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3221
3222 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3223 which don't use sockets
3224
3225Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3226
3227 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3228 * win32/configure.js: applied zlib patch from Daniel Gehriger
3229
3230Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3231
3232 * win32/configure.js: applied the patch from Mark Vakoc for
3233 regexp support
3234 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3235 for regexp support
3236
3237Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * xmlschemastypes.c: as pointed by Igor Float and Double
3240 parsing ain't finished yet
3241
3242Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * Makefile.am configure.in: trying to fix #88412 by bypassing
3245 all the python subdir if python ain't detected
3246
3247Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3250 made configuring with regexps/automata/unicode the default
3251 but without schemas ATM
3252 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3253 fixed the regexp based DTD validation performance and memory
3254 problem by switching to a compact form for determinist regexps
3255 and detecting the determinism property in the process. Seems
3256 as fast as the old DTD validation specific engine :-) despite
3257 the regexp built and compaction process.
3258
3259Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * valid.c: determinism is debugged, new DTD checking code now works
3262 but xmlFAComputesDeterminism takes far too much CPU and the whole
3263 set usues too much memory to be really usable as-is
3264
3265Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * tree.c: fixed another stupid bug in xmlGetNodePath()
3268 * xmllint.c: --version now report the options compiled in
3269
3270Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * HTMLparser.c: small cleanup
3273 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3274 when configured with them. A bit of debugging around the determinism
3275 checks is still needed
3276
3277Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3280
3281Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * xmlIO.c: small portability glitch fixed.
3284
3285Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * xmlschemastypes.c: incomplete steps for real/double support
3288 * testAutomata.c include/libxml/xmlautomata.h
3289 include/libxml/xmlregexp.h: avoiding a compilation problem
3290 * valid.c include/libxml/valid.h: starting the work toward using
3291 the regexps for actual DTD validation
3292
3293Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * hash.c: cosmetic cleanup
3296 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3297 integrating a DTD validation layer based on the regexps
3298
3299Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3302 the determinism was tested before eliminating the epsilon
3303 transitions :-(
3304
3305Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * python/generator.py python/libxml.c python/libxml.py
3308 python/libxml2-python-api.xml python/libxml2class.txt
3309 python/libxml_wrap.h python/types.c: updated the python
3310 bindings, added code for easier File I/O, and the ability to
3311 define a resolver from Python fixing bug #91635
3312 * python/tests/Makefile.am python/tests/inbuf.py
3313 python/tests/outbuf.py python/tests/pushSAXhtml.py
3314 python/tests/resolver.py python/tests/serialize.py: updated
3315 and augmented the set of Python tests.
3316
3317Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3318
3319 * win32/configure.js: added more readme info for the binary
3320 package.
3321
3322Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * xmlIO.c: fixed a stupid out of bound array error
3325
3326Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3329 messing around with support for Windows path, cleanups,
3330 trying to identify and fix the various code path to the
3331 filename access. Added xmlNormalizeWindowsPath()
3332
3333Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * error.c valid.c: working on better error reporting of validity
3336 errors, especially providing an accurate context.
3337 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3338 error reports in those cases.
3339
3340Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3343 parser.c parserInternals.c xmlIO.c: get rid of all the
3344 perror() calls made in the library execution paths. This
3345 should fix both #92059 and #92385
3346
3347Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * xmllint.c: memory leak reporting was broken after a change
3350 of the preprocessor symbol used to activate it.
3351
3352Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * tree.c: try to make the copy function work for node of
3355 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3356 DOM layers though, not libxml2 itself.
3357
3358Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * valid.c: try to provide file and line informations, not all
3361 messages are covered, but it's a (good) start
3362
3363Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * xinclude.c: reimplemented a large part of the XInclude
3366 processor, trying to minimize resources used, James Henstridge
3367 provided a huge test case which was exhibiting severe memory
3368 consumption problems.
3369
3370Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * python/Makefile.am: applied patch from Christophe Merlet to
3373 reestablish DESTDIR
3374
3375Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * libxml.spec.in: fixes libary path for x86_64 AMD
3378
3379Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3380
3381 * doc/tutorial/includekeyword.c
3382 * doc/tutorial/xmltutorial.xml:
3383 (plus resulting generated html files)
3384 fixing one spot I missed in the tutorial where I hadn't freed
3385 memory properly
3386
3387Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3388
3389 * doc/tutorial/includeaddattribute.c
3390 * doc/tutorial/includeaddkeyword.c
3391 * doc/tutorial/includegetattribute.c
3392 * doc/tutorial/includekeyword.c
3393 * doc/tutorial/xmltutorial.xml
3394 * doc/tutorial/*.html:
3395 update tutorial to properly free memory (thanks to Christopher
3396 R. Harris for pointing out that this needs to be done)
3397 * doc/tutorial/images/callouts/*.png:
3398 added image files so the callouts are graphical, making it
3399 easier to read ( use "--param callout.graphics 1" to generate
3400 html with graphical callouts)
3401
3402Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3405 nice logos generated by Marc Liyanage
3406 * doc/site.xsl *.html: changed the stylesheet to show the new
3407 logo and regenerated the pages
3408
3409Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3412
3413Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * xpath.c: possible mem leak patch from Jason Adams
3416
3417Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3420 in the XQuery namespace
3421 * configure.in: preparing 2.4.24
3422 * doc/*.html: updated the web pages
3423
3424Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * python/generator.py: closing bug #85258 by generating conditional
3427 compile check to avoid linking to routines not configured in.
3428
34292002-08-22 Havoc Pennington <hp@pobox.com>
3430
3431 * autogen.sh: update error message for missing automake
3432
3433Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * python/Makefile.am: typo in target name resulted in libxml2.py
3436 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3437
3438Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * win32/win32/Makefile.mingw: updated with version from
3441 Elizabeth Barham at http://soggytrousers.net/repository/
3442
3443Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3444
3445 * win32/Makefile.msvc: added the prefix location to the include
3446 and lib search path.
3447
34482002-08-18 Havoc Pennington <hp@pobox.com>
3449
3450 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3451 both automake 1.6 and 1.4 installed get the right automake. Means
3452 compilation from CVS will now require the latest automake 1.4
3453 release, or manually creating symlinks called "automake-1.4" and
3454 "aclocal-1.4"
3455
3456Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * configure.in python/Makefile.am: more AMD 64 induced changes from
3459 Frederic Crozat
3460
3461Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * xinclude.c: oops I was missing the xml:base fixup too
3464 * result/XInclude/*.xml: this adds xml:base attributes to most
3465 results of the tests
3466
3467Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * xinclude.c: quick but apparently working implementation of
3470 xi:fallback, should close bug #89684
3471 * Makefile.am test/XInclude/docs/fallback.xml
3472 result/XInclude/fallback.xml: added a basic test for fallback,
3473 and run with --nowarning to avoid a spurious warning
3474 * configure.in: applied patch from Frederic Crozat for python
3475 bindings on AMD 64bits machines.
3476
3477Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3480 the caller don't pass a SAX callback block.
3481
3482Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * tree.c: applied the same fix for the XML-1.0 namespace to
3485 xmlSearchNsByHref() as was done for xmlSearchNs()
3486
3487Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * libxml.3: small cleanup of the man page
3490 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3491 when serializing HREF attributes generated by XSLT.
3492
3493Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3496 version of Marc Liyanage' patch for boolean attributes in HTML
3497 output
3498
3499Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * python/tests/serialize.py: fixed the test results, indenting
3502 behaviour changed slightly
3503
3504Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3505
3506 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3507 new c14n function to Windows def files
3508
3509Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3510
3511 * c14n.c: fixed a memory leak in c14n code
3512
3513Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * parser.c include/libxml/parser.h: adding a new API for Christian
3516 Glahn: xmlParseBalancedChunkMemoryRecover
3517 * valid.c: patch from Rick Jones for some grammar cleanup in
3518 validation messages
3519 * result/VC/* result/valid/*: this slightly change some of the
3520 regression tests outputs
3521
3522Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * tree.c: trying to fix a problem in namespaced attribute handling
3525 raised by Christian Glahn
3526
3527Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * encoding.c include/libxml/encoding.h: Opening the interface
3530 xmlNewCharEncodingHandler as requested in #89415
3531 * python/generator.py python/setup.py.in: applied cleanup
3532 patches from Marc-Andre Lemburg
3533 * tree.c: fixing bug #89332 on a specific case of loosing
3534 the XML-1.0 namespace on xml:xxx attributes
3535
3536Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3537
3538 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3539 corner case from new Merlin's test suite and added a callback
3540 that will be used to improve xmlsec performance
3541
3542
3543Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * HTMLtree.c: trying to fix the <style> escaping problem in
3546 HTML serialization bug #89342
3547
3548Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3551 and rebuilt the web site.
3552
3553Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3554
3555 * include/libxml/tree.h: added _private member to xmlNs struct
3556
3557Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * HTMLparser.c: fixing bug #84876 based on the xml working
3560 code.
3561
3562Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3563
3564 * python/Makefile.am: enhanced to fix bug 72012 (errors
3565 when using '-jX' make parameter)
3566
3567Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3568
3569 * xpath.c: small additional enhancement for booleans
3570 compared to nodesets
3571
3572Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3573
3574 * HTMLtree.c: changed the order of the encoding declaration
3575 attributes in the meta tags due to a bug in IE/Mac
3576
3577Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3578
3579 * xpath.c: enhanced handling of booleans (especially '='
3580 and '!=' for nodesets) - fixes bug 85256. Added new
3581 routine xmlXPathNotEqualValues for more proper handling
3582 of '!=' when nodesets are involved.
3583
3584Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3587 doc/xmlcatalog_man.xml to the source distribution
3588
3589Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3590
3591 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3592 asked for this.
3593
3594Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * configure.in: preparing 2.4.23
3597 * doc/*: rebuilt the docs
3598
3599Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * parser.c: fixing bug #84169 by fixing the
3602 comment of xmlCreatePushParserCtxt to describe the
3603 encoding detection parameters better.
3604
3605Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * valid.c: fixing bug #79331 in one path the lookup for
3608 ID attributes on a namespaced node wasn't handled correctly :-\
3609
3610Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * HTMLparser.c: trying to fix 87235 about discarded white
3613 spaces in the HTML parser.
3614 * result/HTML/*: this changes the output of a number of HTML
3615 regression tests
3616
3617Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * xpath.c: applied patch from Richard Jinks for the namespace
3620 axis + fixed a memory error.
3621 * parser.c parserInternals.c: applied patches from Peter Jacobi
3622 removing ctxt->token for good.
3623 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3624 popped out by the regression tests.
3625 * Makefile.am: patch for threads makefile from Gary Pennington
3626
3627Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3628
3629 * xpath.c: enhanced behaviour of position() after usage of
3630 expressions involving preceding-sibling (et al).
3631
3632Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * hash.c: applied a patch from Peter Jacobi to solve a problem
3635 when compiling with the Watcom C on Win32
3636 * result/schemas/*.err: the change of hashing algo generated
3637 permutations in the output
3638
3639Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * hash.c: applied patch from Sander Vesik improving the quality of
3642 the hash function.
3643
36442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3645
3646 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3647 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3648 xmllint.c xpath.c: replaced sprintf() with snprintf()
3649 to prevent possible buffer overflow (the bug was pointed
3650 out by Anju Premachandran)
3651
3652Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * parser.c: removed an uninitialized data error popped by valgrind
3655 on PE references
3656
3657Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3658
3659 * doc/xml.html
3660 adding tutorial reference to the web page
3661
3662Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3663
3664 * doc/tutorial/xmltutorial.xml
3665 * doc/tutorial/ar01s07.html
3666 * doc/tutorial/ape.html
3667 * doc/tutorial/includegetattribute.c
3668 adding section to tutorial about retrieving an attribute
3669 value
3670
3671Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * parser.c: applied a couple of patches from Peter Jacobi to start
3674 to get rid of ctxt->token, with a possible significant speed
3675 improvement to be gained once done. Better compliance with PE
3676 references constructs in DTDs too.
3677 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3678 from Peter too
3679
3680Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3683 xmlParseElement was likely to have been deallocated at the
3684 time of the report, possibly leading to segfault. Just report
3685 the tag name now.
3686
3687Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * xpath.c: patch from Richard Jinks for XPath substring() function
3690 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3691
36922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3693
3694 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3695
3696Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3697
3698 *doc/FAQ.html
3699 fixing typos in FAQ, thanks to Robert Funnell for the
3700 editing help
3701
3702Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * NEWS: got complaints from rpmlint that it was empty
3705
3706Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3707
3708 * added doc/tutorial, including:
3709 apa.html
3710 apb.html
3711 apc.html
3712 apd.html
3713 ar01s02.html
3714 ar01s03.html
3715 ar01s04.html
3716 ar01s05.html
3717 ar01s06.html
3718 includeaddattribute.c
3719 includeaddkeyword.c
3720 includekeyword.c
3721 includestory.xml
3722 index.html
3723 xmltutorial.xml
3724 libxml tutorial, including generated html
3725
3726Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3727
3728 * result/c14n/exc-without-comments/merlin-c14n-two-*
3729 result/c14n/without-comments/merlin-c14n-two-*
3730 test/c14n/exc-without-comments/merlin-c14n-two-*
3731 test/c14n/without-comments/merlin-c14n-two-*
3732 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3733 c14n/exc-c14n and slightly modified test script to handle
3734 these test cases
3735 * c14n.c: fixed bugs for complicated nodes set (namespace
3736 without node and others from merlin-c14n-two.tar.gz)
3737 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3738 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3739 for xmlsec performance patch
3740 * xpath.c: fixed self::node() for namespaces and attributes
3741
3742Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3743
3744 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3745 but with the format parameter
3746 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3747
3748Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3749
3750 * Makefile.am: updated c14n tests suite
3751 * c14n.c: performance improvement for previous c14n patch
3752
3753Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * parser.c: another peroformance patch from Peter Jacobi, that
3756 time on parsing attribute values.
3757
3758Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3759
3760 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3761 into LibXML2 test suite
3762
3763Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3764
3765 * c14n.c: propagating xpath ancesstors node fix to c14n
3766 plus small performance improvement to reduce number of
3767 mallocs
3768 * xpath.c: fixed ancestors axis processing for namespace nodes
3769
3770Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3773 Peter Jacobi
3774
3775Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * configure.in: preparing 2.4.22
3778
3779Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3782 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3783 a public entry point.
3784 * doc/*: rebuilt the API and docs
3785
3786Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * xpath.c: patch from Richard Jinks to fix a problem introduced
3789 in the previous patch and pointed by Norm
3790
3791Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * libxml.spec.in: fixing bug #81112
3794
3795Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * uri.c: fixing bug #82848
3798
3799Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3802 output of one catalog test
3803
3804Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3805
3806 * global.data globals.c tree.c include/libxml/globals.h
3807 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3808 default value for global parameter xmlIndentTreeOutput to 1 and
3809 introduced new global parameter xmlTreeIndentString (the string
3810 used to do one-level indent) with default value " " (as it was
3811 in tree.c)
3812
3813Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3816 with trio and schemas.
3817
3818Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * xpath.c: patch from Richard Jinks to fix the problem raised in
3821 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3822
3823Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * xmlschemas.c: a bit of work on import.
3826 * xmlschemastypes.c: Charles Bozeman provided a compare function
3827 for date/time types so min/max facet restrictions should work,
3828 indeterminate comparisons return an error instead of equal.
3829 * test/schemas/date_0* result/schemas/date_0_0: specific test
3830 from Charles Bozeman too
3831
3832Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3835 from Christian Cornelssen fixing the man pages and the Catalog
3836 building script.
3837 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3838 next step is <xs:import> I now have a reasonable understanding
3839 of how it works.
3840
3841Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3844
3845Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3846
3847 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3848
3849Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * xpath.c: fixing an XPath function evalutation bug pointed out
3852 by Alexey Efimov where the context was lost when evaluating
3853 the function arguments
3854
3855Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3856
3857 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3858 function public for XMLSec performance optimizations
3859
3860Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * python/generator.py python/libxml2class.txt : fixed a problem
3863 with the HTML parser pointed by Gary Benson
3864 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3865 example
3866
3867Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3868 * parser.c: fixed bug #81159 (memory growth in SAX)
3869
3870Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3871 * xpath.c: fixed bug #78858 (the real fix)
3872
3873Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3874 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3875
3876Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * tree.c: modified xmlNodeSetBase to allow changing the
3879 base of a document.
3880
3881Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * xmlschemastypes.c: patch Charles Bozeman for validation of
3884 all the date, time, and duration types
3885 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3886 * configure.in: fixed an error pointed by an user
3887 * xml2-config.in: fixed an error pointed by an user
3888
3889Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3890
3891 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3892 win32/libxml2.def.src xmlIO.c: exported default
3893 'file:', 'http:' and 'ftp:' protocols input handlers
3894 and maked protocols comparisson case insensitive
3895
3896Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3897
3898 * configure.in: Neven Has detected a typo
3899
3900Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3903 as one of the persons allowed to commit directly to the
3904 module.
3905
3906Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3909 * valid.c: raised a too low limit
3910 * doc/*: rebuilt the docs
3911
3912Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * test/XPath/expr/floats test/XPath/expr/functions
3915 result/XPath/expr/floats result/XPath/expr/functions
3916 xpath.c: another XPath conformance patch from Richard Jinks
3917
3918Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * xmlschemas.c: fixed validation of attribute groups.
3921 * test/schemas result/schemas: added an example from the primer
3922
3923Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3926 * test/schemas result/schemas: updated the test list
3927
3928Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * TODO: updated a bit
3931 * parser.c: made a comment more specific
3932 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3933 Schemas conformance.
3934 * test/schemas result/schemas: updated the test list
3935
3936Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3939 implementing xs:all with minOccurs = 0
3940 * tes/schemas/* result/schemas/*: added more tests covering
3941 xs:all
3942
3943Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3944
3945 * xmlregexp.c: first implementation of the all particle, this
3946 may need to be revisited for case where not all transitions
3947 must be crossed.
3948
3949Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * tree.c: another entity processing update from Markus Henke
3952
3953Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3954
3955 * trionan.c: fixed crash on OSF/1
3956
3957Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * xmlschemas.c: more Schemas work
3960 * test/schemas/* result/schemas/*: added more tests coming
3961 from the spec.
3962
3963Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3966 ExcC14N specification
3967
3968Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * tree.c: patch from Markus Henke, fix for recursive entities.
3971
3972Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * xpath.c: fix a problem with string() on a document node.
3975
3976Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * Makefile.am xmlschemas.c: more Schemas work
3979 * test/schemas/* result/schemas/*: added more tests coming
3980 from the spec.
3981
3982Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3985 * result/HTML/*: this changes a few things in the results
3986
3987Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3988
3989 * include/libxml/tree.h: eliminated 'declaration different than
3990 prototype' warning
3991 * include/win32config.h: "resolved" conflicts with errno.h
3992
3993Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3996 on the automata interfaces and debug of counted choices
3997 * test/schemas/* result/schemas/*: added a number of tests
3998
3999Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4002 a bit of work on Schemas
4003 * testSchemas.c: try to make it more useful
4004 * test/schemas/* result/schemas/* Makefile.am: changed the
4005 Schemas regression test procedure, started adding a few samples
4006
4007Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4008
4009 * include/libxml/encoding.h: Patch for the Borland C++ builder
4010 * include/libxml/tree.h: Patch for the Borland C++ builder
4011 * threads.c: Patch for the Borland C++ builder
4012 * win32/bcb5: New directory for the Borland C++ builder
4013 project files
4014
4015Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4016
4017 * win32/Makefile.msvc: Update for XML Schema support
4018 * win32/configure.js: Update for XML Schema support
4019 * win32/libxml2.def.src: Update for XML Schema support
4020
4021Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4024 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4025 xmlunicode.c include/libxml/Makefile.am
4026 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4027 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4028 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4029 include/libxml/xmlversion.h.in : merged the current state of
4030 XML Schemas implementation, it is not configured in by default,
4031 a specific --schemas configure option has been added.
4032 * test/automata test/regexp test/schemas Makefile.am
4033 result/automata result/regexp result/schemas:
4034 merged automata/regexp/schemas regression tests
4035
4036Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * xpath.c: Gary found a compile time problem, fixes #78823
4039
4040Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * configure.in: release of 2.4.20
4043 * doc/*: updated and rebuilt the docs
4044
4045Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * python/Makefile.am: patch from Cristian Gafton to build on
4048 Red Hat 6.2, should also fix #75779
4049
4050Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * valid.c: first part of fixing #78729
4053
4054Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4057 escaping of URI when saving HTML files.
4058 * result/HTML/*: this impacted some tests
4059
4060Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * configure.in: trying to fix #77441
4063
4064Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
4066 * include/libxml/xmlIO.h: Hallski complained it could not be
4067 included by itself.
4068
4069Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4072
4073Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4074
4075 * win32/configure.js: patch from Nilo for the c14n option
4076 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4077
4078Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4081 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4082 LIBXML_THREAD_ENABLED
4083
4084Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * xpath.c: another patch from Richard Jinks for substring conformance
4087 * test/XPath/expr/floats test/XPath/expr/strings
4088 result/XPath/expr/floats result/XPath/expr/strings: update of the
4089 test suite to check those.
4090
4091Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * xpath.c: patch from Richard Jinks for .x float parsing.
4094
4095Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * parser.c: patch from Markus Henke when an encoding ain't recognized
4098
4099Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * libxml.m4: got a report that #include <string.h> was needed
4102
4103Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4106
4107Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4108
4109 * doc/example.html: fixing typo
4110
4111Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4114 pointed out by Melvyn Sopacua.
4115
4116Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * libxml.m4: Frédéric Crozat gave a patch related to the change
4119 of Include paths breaking the libxml.m4
4120
4121Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * xpath.c: Fix bug #76927 forgot to save some context
4124 when evaluating binary expressions
4125
4126Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * configure.in: fixed configure for MPE/iX from Markus Henke
4129 * xmlmemory.c: fixed initialization problems
4130 * xpath.c: another set of patches from Richard Jinks this
4131 fixes "make XPathtests" on linux
4132
4133Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4136 * test/XPath/expr/compare test/XPath/expr/equality
4137 test/XPath/expr/floats test/XPath/expr/functions
4138 test/XPath/expr/strings result/XPath/expr/compare
4139 result/XPath/expr/equality result/XPath/expr/floats
4140 result/XPath/expr/functions result/XPath/expr/strings: Updated
4141 tests though they show a divergence on Linux
4142
4143Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * xpath.c trionan.c: previous commit also included patches
4146 from Richard Jinks on some IEEE support corner case
4147
4148Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4151 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4152 that $(datadir) should be used for docs
4153
4154Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4157 could leak filedescriptors
4158
4159Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * configure.in nanohttp.c: applied patch from Allan Clark for
4162 UnixWare/OpenServer
4163
4164Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * configure.in: preparing 2.4.19
4167 * doc/*: rebuilt the docs
4168
4169Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * nanohttp.c: fixing #76043, got fed up with non-portability
4172 of that piece of code.
4173
4174Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * valid.c SAX.c: Never commit without running "make tests" :-(
4177 fix a couple of stupidities in the previous commit
4178 * result/*: a few changes in some attribute order result of previous
4179 commit.
4180
4181Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4184 the internal subset should not raise duplicate ID errors,
4185 also there was a small bug in conjunction to namespace
4186 declarations defaulted and xml:xxx attributes DTD definitions.
4187
4188Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * xpath.c: Richard Jinks also raised some rounding problems
4191 this tries to fix them
4192
4193Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4196 behaviour in xmlXPathCastToString()
4197
4198Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4201 raised by Morus Walter
4202
4203Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4206 from Igor
4207
4208Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * xpath.c: fixing #75619, related to a problem when trying
4211 to evaluate condition when the current node set resulting
4212 from that sub-step evaluation is empty. Also fixes 2 potential
4213 problem with previous-sibling and next-siblings axis.
4214
4215Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4216
4217 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4218 HTML support is not configured in.
4219
4220Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4223 include/libxml/tree.h: dohh I really didn't intended to commit
4224 this test version :-(
4225
4226Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * testSAX.c: I wanted to see the real speed at the SAX interface
4229 after a little too many Ximianer started complaining about the
4230 parser speed.
4231 added a --quiet option:
4232 paphio:~/XML -> ls -l db100000.xml
4233 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4234 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4235 3200006 callbacks generated
4236 real 0m1.270s
4237 Which means 16MBytes/s and 3Mcallback/s
4238
4239Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * xpath.c: valgrind spotted another error that time when running
4242 on libxslt regression tests
4243
4244Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4245
4246 * Makefile.am: adding "make valgrind" running the full regression
4247 tests (except python ones) under Valgrind (using valgrind -q
4248 which was kindly added by the author).
4249 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4250 passes cleanly now except an obcure floating point initialization
4251 raised in log10() in one XPath regression test ???
4252 * tree.c: edited some comments to close #75244
4253
4254Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4257 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4258 context of ScrollKeeper, made sure that if the number is
4259 an integer, the serialization follows the description at
4260 http://www.w3.org/TR/xpath#section-String-Functions
4261
4262Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * configure.in: preparing 2.4.18
4265 * doc/*: updated and rebuilt the web site
4266 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4267 the Windows and Cygwin maintainers.
4268 * parser.c: humm, changed the way the SAX parser work when
4269 xmlSubstituteEntitiesDefault(1) is set, it will then
4270 do the entity registration and loading by itself in case the
4271 user provided SAX getEntity() returns NULL.
4272 * testSAX.c: added --noent to test the behaviour.
4273
4274Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * parser.c: Wilfried Teiken provided a hackish but working
4277 way to get context reported back on entities when parsing
4278 with SAX and without breaking the DOM build.
4279
4280Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * c14n.c: applied a new patch from Aleksey Sanin
4283 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4284 to reference Aleksey implementation of XML digital Signatures
4285
4286Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * xpath.c: small fix to avoid potential problem due to
4289 ordering of freeing data
4290 * python/Makefile.am: people were complaining about
4291 the generated file in python dir not being built
4292
4293Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4296 python/generator.py python/libxml.c python/types.c: Cleanup
4297 of the python Makefiles based on Jacob and James feedback,
4298 fixed the spec file accordingly, fixed the number of warning
4299 that passing my pedantic CFLAGS was generating. Conclusion
4300 is that Python includes are real crap.
4301
4302Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * configure,in: it was reported quite a few times that
4305 xml2-config --cflags should not output
4306 -I$includeprefix/libxml2/libxml because libxml2 header names
4307 clashes with existing names like list.h from C++ stl.
4308 Includes should be #include<libxml/xxx.h> so ...
4309
4310Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * c14n.c: another patch from Aleksey Sanin
4313
4314Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4317 canonicalization algorithm
4318 * doc/xml.html doc/index.html: added the C14N references on the
4319 index page.
4320
43212002-03-13 jacob berkman <jacob@ximian.com>
4322
4323 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4324 usage, redundant, and gcc specific
4325
4326Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * xpath.c: speedup some node selection operations, this can
4329 have a significant impact on DocBook Norm's stylesheets
4330 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4331 make sure it's always the case
4332 * debugXML.c: distinguish CDATA and comments in ls operations
4333
4334Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4337 to generate better API descriptions etc...
4338
4339Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * c14n.c: Fixing #74186, made sure all boolean expressions
4342 get fully parenthesized, ran indent on the output
4343 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4344 include/libxml/tree.h: also #74186 related, removed the
4345 --with-buffers option, and all the preprocessor conditional
4346 sections that were resulting from it.
4347
4348Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4349
4350 * valid.c: applied patch from Dodji Seketeli fixing an
4351 uninitailized variable in xmlValidGetValidElements()
4352
4353Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
4355 * c14n.c: fixed a few comments
4356 * doc/*.html doc/*/*.html: regenerated the docs and added
4357 the C14N API
4358 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4359
4360Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4361
4362 * check-xml-test-suite.py: fix to adapt varaiations in the
4363 bindings
4364 * configure.in python/setup.py python/setup.py.in: fixed to
4365 have the version of the python scripts automatically updated
4366
4367Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4370 in xmlCopyProp()
4371
4372Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * configure.in: preparing 2.4.17 release
4375 * doc/*: updated and rebuilt the docs
4376 * xpath.c: fixed a comment
4377 * python/libxml.c: fixed a possible reentrancy problem
4378
4379Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4382 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4383 added a specific regression test
4384 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4385 not raise exceptions when failing to find the attribute.
4386
4387Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * configure.in xmllint.c: owen pointed out a problem with the
4390 ftme fix, gettimeofday() was not detected by configure and
4391 the ftime header wasn't included, dohhh
4392
4393Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * configure.in xmllint.c: trying to fix #71457 for timing
4396 precision when gettimeofday() is not availble but ftime() is
4397
4398Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4401 are now copied on install and part of the -devel RPM
4402
4403Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * xpath.c: trying to avoid bug #72150 which was apparently
4406 caused by a gcc bug (or a processor problem) as detailed
4407 at http://veillard.com/gcc.bug
4408
4409Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4412 fixed xmlReconciliateNs(), added a Python test/example for
4413 inter-document cut'n paste
4414 * python/libxml.py: fixed node.doc on document nodes and added
4415 xpathEval() onto node objects
4416
4417Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
4419 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4420 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4421 fixup and integrated tests for the serialization stuff
4422
4423Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4426 moved the libxml man page to section 3
4427
4428Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * tree.c: fix bug #72490
4431 * python/libxml.c python/libxml.py: added methods serialize()
4432 and saveTo() to all node elements.
4433
4434Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * xmlIO.c: closed #73430, don't read from an input source
4437 which indicated an end-of-file or an error.
4438
4439Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * parser.c: make sure SAX endDocument is always called as
4442 this could result in a Python memory leak otherwise (it's
4443 used to decrement ref-counting)
4444 * python/generator.py python/libxml.c python/libxml.py
4445 python/libxml2-python-api.xml python/libxml2class.txt
4446 python/tests/error.py python/tests/xpath.py: implemented
4447 the suggestions made by Gary Benson and extended the tests
4448 to match it.
4449
4450Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * python/generator.py: applied patch fixing #73450
4453
4454Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * xpath.c: fixing #61290 "namespace nodes have no parent"
4457 long standing divergence from the XPath REC. NodeSets
4458 simply hold a copy of namespace nodes and those node ->next
4459 points to the parent (which may not be the node carrying the
4460 definition).
4461 * include/libxml/xpath.h: flagged but didn't added a possible
4462 speedup
4463 * DOCBparser.c HTMLparser.c: removed some warnings from push
4464 parser due to new state being added.
4465 * tree.c: new fix from Boris Erdmann
4466 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4467 the XML Canonalization support from Aleksey Sanin
4468
4469Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * tree.c: patch from Boris Erdmann fixing some namespace odities
4472 with xmlCopyNode()
4473
4474Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * xmlIO.c: fix bug #72706 when loading a NULL entity
4477
4478Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4481 actually change in a future XML Namespace revision.
4482
4483Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4484
4485 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4486 added the possibility of returning nodesets from XPath extension
4487 functions written in Python
4488
4489Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * python/*: commiting some Python bindings work done while travelling
4492
4493Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4496 explicitely with memory debugging switched on
4497
4498Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4501 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4502 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4503 the accessor generator for strings
4504 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4505 regression test.
4506
4507Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * python/README python/generator.py python/libxml.c python/setup.py:
4510 added the 'usual' setup.py to allow building a libxml2-python
4511 module based on the same code. The initialization is however
4512 different the 2 .so files fo libxml2 and libxslt are identical and
4513 they entry point initialize both libraries. this is done to avoid
4514 some possible nasty problem since the Python don't merge the maps
4515 of all shared modules.
4516
4517Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * parser.c: fixed a push/encoding bug reported by Michael
4520 on librsvg
4521
4522Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * include/libxml/parserInternals.h: fixes a misplaced #endif
4525
4526Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4527
4528 * parser.c valid.c: found and fixed a couple of allocation bugs
4529
4530Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * doc/xml.html doc/python.html doc/*: added a Python and binding
4533 page describing the current state of the Python bindings and
4534 giving pointers to the other languages wrappers.
4535
4536Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4539 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4540 rebuilt the API and web site
4541 * xpath.c: fixed #71978 portability bugs
4542
4543Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4544
4545 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4546
4547Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * include/libxml/parserInternals.h parser.c: had to change
4550 2 internal parsing API when processing document content
4551 to check the start and end of element content are defined
4552 in the same entity
4553 * valid.c include/libxml/valid.h: attribute normalization can
4554 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4555 with the context to report it.
4556 * SAX.c: fixed the last known bugs, crazy validation constraints
4557 when a document is standalone seems correctly handled. There
4558 is a couple of open issues left which need consideration especially
4559 PE93 on external unparsed entities and standalone status.
4560 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4561 The 2 tests left failing are actually in error. Cleanup done.
4562
4563Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * valid.c: implemented E59 spaces in CDATA does not match the
4566 nonterminal S
4567
4568Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * SAX.c parser.c valid.c: more validation test fixups
4571 * check-xml-test-suite.py: added duration info for the tests
4572
4573Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4574
4575 * parser.c valid.c: a couple of errors were reported but not
4576 saved back as such in the parsing context. Down to 1% failure rate
4577 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4578
4579Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * xmlInternald.c: isExtender was missing a char
4582 * parser.c include/libxml/parser.h: % are acceptable in the
4583 internal subset if within a PUBLIC ID
4584
4585Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * SAX.c parserInternals.c valid.c: more work on the conformance
4588 suite. Took the step to finally block documents with encoding
4589 errors. It's a fatal error per the spec, people should have fixed
4590 their documents by now.
4591
4592Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * check-xml-test-suite.py: fixed the test script after some discussion
4595 on the semantic of TYPE="error"
4596 * Makefile.am: added the script to the distrib
4597
4598Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * SAX.c entities.c: fixed a couple of conformances issues deep
4601 into the validation code (standalone and undeclared Notations)
4602
4603Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4606 stayed there for years !
4607
4608Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4611 missing
4612
4613Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4614
4615 * check-xml-test-suite.py: improved the behaviour a bit as
4616 well as the logs
4617 * parser.c valid.c SAX.c: fixed a few more bugs
4618 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4619
4620Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4621
4622 * check-xml-test-suite.py: python script to run regression tests
4623 against the XML Test suite of W3C/OASis
4624 * SAX.c: fixed a validation bug
4625 * parser.c: fixed 3 errors pointed by the test suite
4626 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4627 * python/Makefile.am: fixed a dependendy
4628
4629Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4630
4631 * xmlmemory.c: avoid a warning bug #71594
4632
4633Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4634
4635 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4636 warning on alpha/Tru64
4637
4638Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4639
4640 * include/libxml/entities.h: fixing a comment
4641 * valid.c: fixing some troubles with validity check on namespaces
4642 * result/VC/NS3 test/VC/NS3: added a specific regression test
4643
4644Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * tree.c: Fixing #71342 serializing '\n' in attribute values
4647 * result/noent/att3 result/att3 test/att3: added a specific
4648 test.
4649
4650Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * python/libxml.c: couple of bug fixes
4653
4654Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4655
4656 * python/*.py: removed tabs and used spaces.
4657
4658Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4661 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4662
4663Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4664
4665 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4666 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4667
4668Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4669
4670 * include/libxml/encoding.h include/libxml/entities.h
4671 include/libxml/globals.h include/libxml/parser.h
4672 include/libxml/threads.h include/libxml/tree.h
4673 include/libxml/xmlmemory.h: trying to fix the include mess
4674
4675Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4676
4677 * include/libxml/xmlmemory.h: reverted part of the previous
4678 attempt to provide #69655, this was breaking the build.
4679
4680Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4683 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4684 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4685 include/libxml/parserInternals.h include/libxml/tree.h
4686 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4687 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4688 clean.
4689 * python/libxml.c: fixed a warning.
4690
4691Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4694 copying of node, merge back IDs in the target document.
4695 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4696 test/XInclude/ents/ids.xml: test case
4697 * result/VC/ElementValid4: output changed due to a typo fix
4698
4699Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004702 generate the dependencies right as Jacob found out. Add
4703 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004704
4705Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4706
4707 * parserInternals.c valid.c: Justin Fletcher found some parts
4708 of the code needing cleanup
4709 * libxml.spec.in python/Makefile.am python/generator.py
4710 python/libxml.c python/libxml.py: Fixed the python Makefiles
4711 corrected a bug showing up on ia64, changed the name of the
4712 python internal module too
4713
4714Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4715
4716 * Makefile.am: applied patch from Andris Pavenis for binary
4717 name suffixes
4718
4719Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4720
4721 * xmllint.c win32/win32config.h: fixing #68748
4722
4723Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * valid.c: fixing #70166
4726
4727Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * valid.c: fixing #70077
4730
4731Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4732
4733 * Copyright Makefile.am README configure.in libxml.spec.in:
4734 Changed to the MIT Licence
4735 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4736 doc/xmlio.html: updated the doc accordingly
4737 * include/libxml/xmlwin32version.h configure.in: preparing
4738 2.4.14 release
4739 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4740 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4741 fixed the const xmlChar * wrapper and generator, XPath extension
4742 functions now use the context as first argument
4743 * python/tests/tstxpath.py python/tests/xpath.py
4744 python/tests/xpathext.py: Updated the tests accordingly
4745 * tree.c: fixed bug #70067
4746
4747Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * Makefile.am: cleanup
4750 * debugXML.c: always use stdout if output is NULL
4751 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4752 * python/Makefile.am python/generator.py python/libxml2class.txt
4753 python/libxml_wrap.h python/types.c: augmented the number of bindings
4754 handling FILE * and XPath contexts
4755 * python/tests/Makefile.am: avoid a stupid problem due to the
4756 use of TEST.
4757
4758Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4759
4760 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4761
4762Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4763
4764 * python/TODO python/libxml.c: cleanup the extension function lookup
4765 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4766
4767Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4768
4769 * configure.in python/Makefile.am: do not install outside
4770 of prefix
4771
4772Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * python/TODO python/libxml.c: started adding SAX interfaces
4775 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4776 SAX test
4777
4778Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4779
4780 * tree.c: hardened the addChild function
4781 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4782 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4783 added accessors needed for xmlNode, a bit more testing and
4784 extension of interfaces
4785 * python/tests/Makefile.am python/tests/build.py: added a test
4786 build from scratch/save/load/check
4787
4788Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4789
4790 * parserInternals.c: change a small bit in the way valididy
4791 error messages get initialized
4792 * python/TODO python/libxml.c python/libxml2-python-api.xml
4793 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4794 added some memory debugging to track leaks at the libxml2 level
4795 * python/tests/*.py: changed all tests to check for leaks,
4796 there is just one left in XPath extension registrations.
4797
4798Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4799
4800 * python/TODO python/generator.py python/libxml2-python-api.xml
4801 python/libxml2class.txt: more accessor classes for the parser
4802 context, allow to switch on and check validity
4803 * python/tests/Makefile.am python/tests/error.py
4804 python/tests/invalid.xml python/tests/valid.xml
4805 python/tests/validate.py: attded more test and and added error.py
4806 which I forgot to commit in the last step
4807
4808Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4809
4810 * python/Makefile.am python/types.c: cleanup
4811 * python/libxml.c python/libxml.py python/libxml_wrap.h
4812 python/generator.py python/libxml2-python-api.xml
4813 python/libxml2class.txt: added class for parser context, added
4814 first cut for push mode support. Added a framework to generate
4815 accessors functions.
4816 * python/tests/Makefile.am python/tests/push.py: added a push
4817 test
4818
4819Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4822 bug a bit of cleanup.
4823
4824Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4825
4826 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4827 python/libxml2class.txt: adding error redirections and preformat
4828 to a python handler
4829 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4830 tests self checking
4831
4832Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4833
4834 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4835 a function
4836
4837Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4838
4839 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4840 python/libxml.c python/libxml2-python-api.xml
4841 python/libxml2class.txt: Progressing through the TODOs, class
4842 description output, extra XML API, RPM now builds the wrappers
4843 for all python installed versions
4844
4845Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4846
4847 * configure.in libxml.spec.in python/Makefile.am python/TODO
4848 python/generator.py python/libxml2class.txt: added more informations
4849 in the libxml2-python package including docs. Slightly changed
4850 the class hierarchy
4851 * python/tests/*: added basic regression tests infrastructure too
4852
4853Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4854
4855 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4856 added libxml2-python as part of the packages installed
4857
4858Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4859
4860 * python/Makefile.am python/generator.py python/libxml.c
4861 python/libxml.py: more work, now able to extend the
4862 XPath interpreter with functions written in python.
4863
4864Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4865
4866 * python/Makefile.am: Jacob sent a patch to allow building from
4867 tarfile.
4868
4869Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4872 inserted the python wrappers build, I hope this won't be too
4873 unportable
4874
4875Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4876
4877 * xpath.c: minor optimization
4878 * python/generator.py python/libxml.c python/libxml.py
4879 python/libxml_wrap.h: more work on the python bindings,
4880 they now support XPath and there is no evident leak
4881
4882Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4883
4884 * python/generator.py python/libxml.c python/libxml.py:
4885 more work on the python bindings generator.
4886
4887Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4888
4889 * python/generator.py python/libxml.c python/libxml_wrap.h:
4890 more work on the python bindings.
4891
4892Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4893
4894 * python/generator.py python/libxml.c python/libxml.py
4895 python/libxml_wrap.h: commited early version of a python binding
4896 for private use only ATM
4897
4898Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4899
4900 * entities.c tree.c include/libxml/entities.h: applied patch
4901 from Anthony Jones to implement copy of DTD subtree too. Had
4902 just to keep 2 function private which really ought to become
4903 public ones.
4904
4905Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4906
4907 * xmllint.c: added pointers to the web pages in the usage()
4908
4909Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4910
4911 * tree.c: more fixes from Petr Kozelka for attribute handling
4912 in the tree API to align the semantic with DOM.
4913
4914Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4915
4916 * valid.c tree.c entities.c: another set of patches from
4917 Anthony Jones for copy operations cleanup and robustness
4918
4919Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4920
4921 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4922 an alphabetic index based on comments content
4923 * doc/*: rebuilt the web site with the new references
4924
4925Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * parserInternals.h: Greg Sjaardema suggested to use an
4928 eponential buffer groth policy in xmlParserAddNodeInfo()
4929
4930Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4933 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4934 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4935 to generate cross-references, and added/updated the stylesheets
4936 to generate and link API indexes. The generic keyword index
4937 is not done yet.
4938 * doc/*.html: regenerated all the usual docs too
4939
4940Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4941
4942 * debugXML.c: added an xpath function to the shell for T. V. Raman
4943
4944Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4945
4946 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4947 debug routines.
4948
4949Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4950
4951 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4952 support of attribute nodes
4953
4954Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4955
4956 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4957 hopefully near complete and fully documented of the API in XML
4958 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4959 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4960 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4961 include/libxml/parserInternals.h include/libxml/valid.hi
4962 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4963 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4964 include/libxml/xpath.h include/libxml/xpathInternals.h:
4965 Cleaned up the doc comments a lot in the process, the interface
4966 coverage is now 100%
4967
4968Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4969
4970 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4971 extracts comments from the gtk-doc DocBook output (a bit
4972 convoluted but seems to work).
4973
4974Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4975
4976 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4977 added an XML description of the API, moved the script generating
4978 it here. Added a "make api" target
4979
4980Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4981
4982 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4983
4984Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4985
4986 * xpath.c include/libxml/xpathInternals.h: the change made to
4987 xmlXPathFuncLookupFunc was incompatible roll it back
4988
4989Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4990
4991 * SAX.c: cleanup patch from Anthony Jones
4992 * doc/Makefile.am: fix the headers to avoid in make scan
4993 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4994 includes, * vs Ptr and general cleanup
4995 * parsedecl.py: first version of a script to extract the
4996 module interfaces, the goal will be to provide .decl or XML
4997 specification of the interfaces to build wrappers.
4998
4999Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5002 now provides return codes in case of errors
5003
5004Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5005
5006 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5007 Upgraded to trio baseline 1.6
5008 * strio.h strio.c: Replaced by triostr.h and triostr.c
5009
5010Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5011
5012 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5013 of strdup usage in the code
5014
5015Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5016
5017 * parser.c error.c: Keith Isdale complained rightly that
5018 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5019
5020Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5021
5022 * tree.c: fixed the funxtion to set the xml: attributes
5023 * debugXML.c: added "setbase" to test it.
5024
5025Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5026
5027 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5028 to allow updating an attribute content
5029
5030Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5031
5032 * libxml.h: try to avoid problems when compiling on Windows
5033
5034Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5035
5036 * hash.c: patch from Anthony Jones for hash.c allocation size
5037 * Makefile.am: trying to work around Yet Another Libtool Madness
5038 and build the 2.4.13 release finally ...
5039
5040Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5041
5042 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5043 * doc/* : update of the documentation
5044
5045Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5046
5047 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5048 at fixing #61290 :-(
5049
5050Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5051
5052 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5053 Fixes bug #67229
5054
5055Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5056
5057 * tree.c: trying to avoid troubles when a subtree is copied
5058 and coalesced in part with the target tree. Should fix
5059 bug #67407
5060
5061Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * valid.c: fixed validation of attributes content of type
5064 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5065 values, very old bug. Fixes #67671
5066
5067Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5068
5069 * parser.c include/libxml/parserInternals.h tree.c: integrated
5070 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5071 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5072
5073Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5074
5075 * threads.c: applied Serguei Narojnyi's patch to add native
5076 thread support on the Win32 platform
5077 * testThreadsWin32.c Makefile.am: added the test program also
5078 from Serguei, Win32 specific
5079 * include/win32config.h include/libxml/xmlwin32version.h.in:
5080 added patch from Igor for the Windows thread specific defines.
5081
5082Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5083
5084 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5085
5086Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5089 output page into XMLinfo.html. Close bug #66951 and
5090 raised by Robert Collins too.
5091
5092Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5093
5094 * encoding.c: Paul Keogh pointed out a possibility of segfault
5095 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5096 Closes bug # 68238
5097
5098Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5099
5100 * doc/*.html: updated the Gdome2 links
5101
5102Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5103
5104 * libxml.h: Applied following patches from Robert Collins
5105 and make sure IN_LIBXML is defined when compiling it
5106 -------
5107 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5108 as well as Visual C.
5109 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5110 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5111 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5112 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5113 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5114 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5115 xmlSysIDExists xmlNoNetExists).
5116 * xmllint.c: Don't include winsock2.h for Cygwin.
5117
5118Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5121 when the version info is not present.
5122
5123Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5124
5125 * tree.c: Anthony Jones pointed out a problem in
5126 xmlStringGetNodeList() and provided a fix for it
5127
5128Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5129
5130 * parser.c: patch from Frank J Franklin to remove a bug in
5131 xmlCreatePushParserCtxt() when the initial buffer passed
5132 is large.
5133
5134Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5135
5136 * win32/*: big cleanup of the Windows/MSVC project files
5137 from Igor Zlatkovic
5138
5139Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5140
5141 * doc/Makefile.am: should fix #67674 and avoid troubles if
5142 xsltproc is not available or fails in the prefix provided
5143
5144Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5145
5146 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5147
5148Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5151 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5152 Fixed a few other problems raised by Charlie Bozeman.
5153 * result/VC/ElementValid[5-7]: fixed the output
5154
5155Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5156
5157 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5158 patches from Charlie Bozeman. Regenerated the HTML docs.
5159
5160Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5163 for Windows from Igor
5164
5165Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5166
5167 * xmllint.c: applied Justin Fletcher patch for --output or -o
5168
5169Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5170
5171 * win32/libxml2/libxml2.def.src: close #67019
5172
5173Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5174
5175 * xmllint.c: applied Justin Fletcher generic timing patch
5176 similar to the one already applied to xsltproc.
5177
5178Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5179
5180 * include/libxml/tree.h tree.c: applied documentation patches
5181 from Charlie Bozeman
5182
5183Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5184
5185 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5186
5187Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * valid.c: fix the xmlStrdup() used in the previous patch.
5190 * valid.c: added --dropdtd
5191 * tree.c: fixed xmlUnlinkNode so it also removes the references
5192 from the document if the node is a DTD
5193
5194Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * HTMLtree.c valid.c: cleanup some static declarations
5197
5198Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * xmllint.c: removed another strdup()
5201 * doc/FAQ: removed the HP/UX entry
5202
5203Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5204
5205 * valid.c: fix bug #66816 when validating.
5206 * xmllint.c: don't use sys/time.h if configure did not found it
5207
5208Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5209
5210 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5211 xmlcatalog_man.xml
5212
5213Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5214
5215 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5216 xmlInitMemory() was declared twice
5217
5218Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * globals.c: do not reference strdup() !
5221 * configure.in libxml-2.0.pc.in: trying to fix the libs
5222 of the various config extraction modules
5223
5224Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * configure.in : preparing 2.4.12
5227 * doc/* : updated and rebuilt the docs
5228
5229Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * uri.c: closed bug #66159
5232 * testURI.c: added --escape option
5233 * configure.in: some cleanup for xml2-config --cflags
5234
5235Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5236
5237 * globals.c testThreads.c: removed some misplaced includes
5238 of xmlversion.h
5239
5240Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * threads.c: patch from Gary Pennington fixing a possible
5243 problem at initialization time.
5244
5245Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5248 Eric Lavigne contribution to build libxml2 on MacOS using
5249 CodeWarrior.
5250
5251Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * xmllint.c: applied Geert Kloosterman's patch to fix
5254 --repeat --timing output
5255
5256Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5259 where non-wellformed XML declaractions were not detected.
5260
5261Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5264
5265Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5268 gets reset by xmlCleanupInputCallbacks() and this makes the
5269 function useless. Same for output.
5270
5271Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * xmlIO.c: robert pointed out a loop error in callback cleanups
5274
5275Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5278 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5279 they are not really tied to debugging
5280
5281Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5284 * xmllint.c: better --catalogs description
5285
5286Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * tree.c: fixed a couple of problems in xmlSetProp()
5289
5290Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5293 unappropriate stdout output.
5294
5295Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5298 by Denis Beurive, closes #65111
5299
5300Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5301
5302 * valid.c: in case of content model validity error, don't
5303 print it if validity warnings were not requested.
5304
5305Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5306
5307 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5308 * parserInternals.c: removed the last exit() call. Print an
5309 unmaskable error on stderr instead (library mismatch detection)
5310
5311Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5312
5313 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5314 shell instructions from Heiko Rupp
5315
5316Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * catalog.c: use the URL notation file:// for default catalog paths
5319
5320Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * include/libxml/tree.h: better comments for _private fields
5323 * tree.c: removed a problem when copying an entity reference.
5324
5325Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * vms/*: updated instructions and diffs from John A Fotheringham
5328
5329Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * include/libxml/xmlerror.h: avoid an include problem if
5332 #include <libxml/xmlerror.h> happens first in code
5333 seems to be the case in KDE libs
5334
5335Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5338 from Igor for Windows
5339
5340Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * Makefile.am: Gary Pennington pointed out a missing prefix
5343
5344Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5345
5346 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5347 * doc/*: upgraded and rebuilt the docs
5348
5349Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5350
5351 * HTMLparser.c: fix comment in scripts element parsing.
5352 * result/HTML/doc3*: updated the results.
5353
5354Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5355
5356 * uri.c: another URI bug fix #63336, using Joel Young patch.
5357
5358Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5361 a cleaned up version of the Pwd shell string generation.
5362
5363Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * valid.c include/libxml/tree.h: trying to fix namespaces +
5366 validation problems for good, closing #63619 in the process
5367 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5368 wrong in this respect, fixed it.
5369
5370Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * xmllint.c: Morus Walter patch to allow --format and --encode
5373
5374Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * debugXML.c: Stefan Kost provided an help command for the shell
5377
5378Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * debugXML.c: Heiko Rupp pointed that the shell would crash
5381 on empty nodesets returns.
5382
5383Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5386 migh need the history libraries
5387
5388Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5389
5390 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5391 handle the case of < in quoted attributes, Bastian Kleineidam
5392
5393Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5396 fixing catalog breakages
5397 * Makefile.am catalog.c result/catalogs/catal
5398 result/catalogs/mycatalog.* test/catalogs/catal*:
5399 fixed more problems in catalog support, added more regression tests
5400 for both XML and SGML catalog handling
5401
5402Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * debugXML.c: applied an improvement to xmlGetLineNo() from
5405 Keith Isdale
5406
5407Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5410 Side effect of the progressive catalog loading
5411
5412Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * Makefile.am: confexecdir and confexec_DATA were defined twice
5415 pointed out by Karl Eichwalder
5416
5417Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * xmlcatalog.c: avoid unlink() and use remove() instead.
5420
5421Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * libxml.spec.in: cleanup
5424 * include/libxml/xmlwin32version.h: updated with 2.4.8
5425
5426Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5427
5428 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5429 of compiling libxml with a non standard set of options
5430
5431Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5432
5433 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5434 document --sgml option, fixing gnome bugzilla #63382
5435
5436Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5439 breakage of 2.4.7, added a couple of really needed APIs
5440 like xmlCatalogIsEmpty() and xmlNewCatalog()
5441 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5442 for install-catalog
5443 * configure.in: preparing 2.4.8
5444
5445Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5448 include/libxml/tree.h include/libxml/xmlIO.h: more include
5449 cleanups, export cleanly one html output + format function.
5450
5451Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * parser.c: removed initGenericErrorDefaultFunc call from
5454 xmlInitParser() since it could destroy previous calls to
5455 xsltSetGenericErrorFunc() effects
5456
5457Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5458
5459 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5460 keyword.
5461
5462Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * Makefile.am: cleanup
5465 * threads.c: cleanup too
5466 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5467 from xsltproc
5468 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005469 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005470
5471Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5474 was not used anymore !
5475
5476Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * configure.in: preparing 2.4.7
5479 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5480 manual page from John
5481 * doc/*: updated the doc and rebuilt the generated pages
5482
5483Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5484
5485 * xmlIO.c: closing bug #62711, the library should never
5486 close stdin or stdout.
5487
5488Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5489
5490 * uri.c: second pass at fixing #63336, using Joel Young
5491 final patch. looks okay.
5492
5493Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5494
5495 * uri.c include/libxml/uri.h: trying to clear #63336
5496 allowing the escaping routine to parse unconformant
5497 URI-References.
5498
5499Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * vms/readme.vms vms/build_libxml.com nanoftp.c
5502 include/libxml/xmlversion.h.in: a few VMS updates from
5503 John A Fotheringham
5504 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5505 and xmlCleanupOutputCallbacks() for the Perl binding people.
5506
5507Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5508
5509 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5510 apply fixes to close #63271 and avoid segfaults when
5511 the error routine gets callbed before xmlInitParser()
5512 get called.
5513 * nanoftp.c error.c: Applied patches from Justin Fletcher
5514 correcting some xmlGenericError misuses.
5515
5516Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5517
5518 *doc/xmllint.xml, doc/xmllint.1
5519 New and improved man page for xmllint - .xml is the original, .1
5520 is the generated man page
5521
5522Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5523
5524 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5525 the web site from the main HTML document.
5526
5527Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5528
5529 * parser.c: fixed an erroneous validation bug when PE refs
5530 occurs in external parsed entities referenced from the
5531 internals subset
5532 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5533 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5534 added the associated testcase, it's a nice one.
5535 * HTMLparser.c: generate the DTD node as HTML still ...
5536 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5537
5538Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * HTMLparser.c: fixed a bug in htmlNewDoc()
5541
5542Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5543
5544 * test/threads/*: added entities testing to the Thread test
5545 * testThreads.c: make the test reasonable
5546 * DOCBparser.c: fix the DTD public and system ID
5547 * xmllint.c: added --sgml for SGML DocBook importing
5548 * Makefile.am: added Docbtests target
5549
5550Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5551
5552 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5553 * testThreads.c: removed bogus include
5554
5555Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5556
5557 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5558 fixed a very serious (looping) validation bug
5559
5560Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5561
5562 * include/libxml/globals.h include/libxml/threads.h threads.c
5563 testThreads.c: far more testing, cleaning up bugs
5564 * *.c : make sure globals.h is always included.
5565
5566Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * HTMLparser.c: try to get rid of parser loops for good.
5569
5570Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5571
5572 * configure.in: fixed some bugs in CFLAGS passing.
5573 * test/threads Makefile.am testThreads.c: added a specific
5574 threaded test case (really nasty, guaranteed).
5575
5576Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5577
5578 * catalog.c: serious cleanup on the management of the
5579 XML catalog tree, more tests done, especially with
5580 the catalog PI.
5581
5582Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5583
5584 * catalog.c: avoid a problem in catalog cleanup on SMP if
5585 catalogs were not initialized.
5586
5587Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * catalog.c xpath.c: trying to cleanup the not thread safe
5590 parts of the library.
5591
5592Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * include/libxml/globals.h configure.in global.data: make
5595 the allocation be per-thread a configure option
5596 * encoding.c include/libxml/parser.h: fixed compilation
5597 errors
5598
5599Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5600
5601 * include/libxml/parser.h: Norm reported that a few lines
5602 added were breaking libxslt compile, removed them for now
5603
5604Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * parser.c parserInternals.c threads.c: debugged and fixed
5607 initialization problems which were giving troubles on SMP
5608 boxes.
5609
5610Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * include/libxml/Makefile.am: missing globals.h
5613
5614Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5615
5616 * globals.c: added a couple of standard includes.
5617
5618Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5621 include/libxml/parserInternals.h include/libxml/tree.h
5622 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5623 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5624 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5625 Applied the last patches from Gary, cleanup, activated threading
5626 all user accessible global variables are now handled in globals.[ch]
5627 Still a bit rought but make tests passes with either
5628 --with-threads defined at configure time or not.
5629 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5630 linking options
5631
5632Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * Makefile.am include/libxml/Makefile.am
5635 include/libxml/globals.h globals.c include/libxml/threads.h
5636 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5637 configure.in: started integrating the core of the thread support
5638 not activated yet but half integrated. The code should still
5639 compile and work anyway.
5640
5641Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5644 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5645 integrating the non-controversial parts of Gary Pennington
5646 multithread patches
5647 * catalog.c: corrected a small bug introduced
5648
5649Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * catalog.c include/libxml/catalog.h: very serious cleanup,
5652 isolating unportable code and as much as possible the accesses
5653 to the global shared catalog. May need more testing !
5654
5655Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656
5657 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5658 Keith Isdale patches for the XSLT debugger interfaces. Some
5659 cleanup
5660
5661Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5662
5663 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5664 * DOCBparser.c: generate line nubers in elements
5665
5666Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5667
5668 * configure.in: preparing 2.4.6 release
5669 * doc/xml.html doc/html/*: updated and rebuilt the docs
5670 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5671
5672Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5673
5674 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5675 adding documentation for DV's supercatalog support
5676
5677Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5680 super catalog support adding one API and one flag --sgml to
5681 xmlcatalog
5682
5683Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5684
5685 * doc/xmlcatalog_man.xml, xmlcatalog.1
5686 One more crack at
5687 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5688
5689
5690Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5691
5692 * xpath.c: implemented xmlXPathObjectCopy for external objects
5693 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5694
5695Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5696
5697 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5698 finishing up fix to
5699 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5700 the xmlcatalog man page display more elegantly
5701
5702Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * configure.in: closing bug #61832
5705 * HTMLparser.c: removed a warning
5706
5707Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5708
5709 * xpath.c: fixing #61673 part I, do not loose doc information
5710 when copying result value trees.
5711
5712Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5713
5714 * xpath.c: trying to harden the XPath interpreter
5715
5716Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5717
5718 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5719 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5720
5721Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5722
5723 * HTMLparser: repaired another loop problem
5724
5725Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5726
5727 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5728 parsing.
5729 * xpath.c: fix bug #61291 the default XML namespace node is
5730 missing from the namespace axis.
5731 * tree.c: refuse to create namespaces nodes with prefix "xml"
5732
5733Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5734
5735 * SAX.c: ouch a non-defined namespace could lead to a crash,
5736 fixed #61215
5737
5738Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5739
5740 * parserInternals.c: closed bug #61054
5741
5742Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5743
5744 * include/libxml/Makefile.am: closing #60708
5745
5746Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5747
5748 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5749 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5750
5751Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5752
5753 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5754
5755Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5758 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5759
5760Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5761
5762 * catalog.c: Justin Fletcher provided cleaup code in case
5763 HAVE_STAT is not defined
5764 * include/win32config.h: Igor Zlatkovic suggested to have
5765 HAVE_STAT defined there
5766
5767Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5768
5769 * catalog.c - fixed typing error reported by M. Barros
5770
5771Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5772
5773 * xmllint.c - fixing typo
5774
5775Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5776
5777 * HTMLparser.c: small enhancement to prevent loop on
5778 unrecognizable data
5779
5780Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5781
5782 * parserInternals.c: applying patch from bug #60757 this
5783 should close it
5784
5785Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5786
5787 * catalog.c xmlcatalog.c: removed a couple of warning
5788 * xpath.c: try to solve the linking problem on platforms
5789 needing trio to compile
5790
5791Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5792
5793 * Makefile.am libxml.spec.in: backing up non-documented changes
5794 commited without review or aproval by Jens Finke <jens@gnome.org>
5795 * HACKING: made 100% clear that no commit should be done directly
5796
5797Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5798
5799 * configure.in: Joe Orton provided a patch fixing a problem
5800 when iconv is specified to be in a non-standard directory
5801 but wasn't exported in xml2-config --cflags
5802
5803Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5804
5805 * configure.in: let's ship 2.4.5 before getting too much
5806 troubles with 2.4.4 errors.
5807
5808Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5809
5810 * encoding.c entities.c: do not output hexadecimal charrefs
5811 when serializing HTML since some version of Netscape can't
5812 grok it, generate decimal ones.
5813 * result/HTML/doc3.htm: output changed due to previous test
5814 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5815
5816Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5817
5818 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5819 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5820
5821Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5822 Released 2.4.4
5823
5824 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5825 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5826 updated the configuration scripts systems accordingly
5827
5828Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * configure.in: preparing for 2.4.4
5831 * doc/xml.html doc/html/*: updated and rebuilt the docs
5832
5833Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5834
5835 * win32/dsp/libxml2.def.src: tried to incorporate comments
5836 from bug #59220
5837
5838Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5839
5840 * parser.c result/noent/wml.xml: fixed bug #59981 related
5841 to handling of '&' in attributes when entities are substitued
5842
5843Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * libxml.h include/libxml/xmlversion.h.in
5846 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5847 Tried to close bug #60131
5848
5849Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5850
5851 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5852
5853Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5854
5855 * SAX.c: fixing bug #59946 on xmlns=""
5856
5857Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5858
5859 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5860 but allocates a new error code.
5861
5862Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5863
5864 * xmllint.c: John Fleck fixed typos in the options output
5865 * parser.c SAX.c: fix ignorable white space SAX selection
5866
5867Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5868
5869 * entities.c: Steve Underwood found the possibility of an
5870 ininite loop in case of error.
5871
5872Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5873
5874 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5875
5876Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5877
5878 * parser.c: warn if version is not 1.0 but it's not
5879 strictly speaking an error after analyzing the spec
5880
5881Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5882
5883 *doc/catalog.html - add link to the html version of the
5884 man page, other linguistic cleanups
5885
5886Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5887
5888 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5889 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5890 file, has not yet been included in the build.
5891
5892Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5893
5894 * catalog.c: removed a duplicate affectation Justin Fletcher
5895
5896Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5897
5898 * tree.c: Armin Sander pointed a possible text coalescing
5899 problem, completed his patch.
5900
5901Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5902
5903 * trionan.c: Fixed const and volatile re-definition problem
5904
5905Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5906
5907 * libxml.4 parser.c: doc updates from Heiko Rupp
5908 * parserInternals.c: 2 sanity checks from Heiko Rupp
5909
5910Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5911
5912 * tree.c: applied patch from Armin Sander to make some pointers
5913 const in xmlCopyNode()
5914 * include/libxml/tree.h: added fix to the header
5915
5916Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5917
5918 * xpath.c: hum, restrict the integer usage gcc bug workaround
5919 to only gcc compilers so that other architecture don't get
5920 penalized by this limitation.
5921 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5922
5923Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5924
5925 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5926 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5927
5928Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5929
5930 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5931 --convert option to xmlcatalog to convert SGML ones to
5932 the XML syntax.
5933 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5934
5935 2.4.3 got released at that point
5936Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5937
5938 * catalog.c xmlIO.c: started some serious testing and fixed
5939 a few bug and optmization needs.
5940
5941Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5942
5943 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5944 preparing for a 2.4.3 release even if it may not be ready yet
5945 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5946 all file parsing lookup to go through the entity resolver, add
5947 to add an API to bypass it (needed to load catalogs themselves),
5948 some cleanup on the catalog code too.
5949 * nanoftp.c: small cleanup
5950 * doc/catalog.html: small update
5951
5952Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5953
5954 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5955 Jun Kuriyama
5956
5957Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5958
5959 * doc/catalog.html: finished the catalog documentation
5960
5961Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5962
5963 * doc/catalog.html doc/xml.html: added documentation about
5964 Catalog support, misses an API description
5965 * doc/html/*: reextracted the API pages
5966
5967Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5968
5969 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5970 Added the part about section 7.2 on URI resolution,
5971 fixed a side effect in the HTML parser, look complete
5972 and ready to rock except the URI/SystemID part!
5973
5974Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5975
5976 * include/libxml/catalog.h include/libxml/parser.h
5977 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5978 xmlIO.c: added support and APIs needed for the catalog PI
5979 * include/libxml/xmlIO.h: cleanup
5980
5981Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5982
5983 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5984 include/libxml/catalog.h: starts to look okay, really
5985 plugged the new framework, cleaned a lot of stuff,
5986 added some APIs, except the PI's support missing this
5987 should be mostly complete
5988 * result/catalogs/* test/catalogs/*: added new test, enriched
5989 the existing one with URN ID tests
5990
5991Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5992
5993 * catalog.c: fixed nextCatalog
5994 * result/catalogs/docbook test/catalogs/*: started adding
5995 a small regression test
5996
5997Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5998
5999 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6000 more work on the XML catalog support.
6001 * parser.c include/libxml/parser.h: small cleanup seems using
6002 list as a public parameter name can give portability troubles
6003 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6004 include/libxml/xpath.h include/libxml/Makefile.am: removed
6005 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6006 wrappers
6007
6008Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6009
6010 * Makefile.am trio.c triodef.h trionan.c xpath.c
6011 include/libxml/Makefile.am include/libxml/trionan.h:
6012 Re-worked Not-A-Number and Infinity support.
6013 * xmlcatalog.c: added readline include files
6014
6015Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6016
6017 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6018 testCatalog as xmlcatalog, making it an installed app
6019 adding a shell, and preparing it to be a /etc/xml/catalog
6020 management tool, though not ready yet
6021 * catalog.c include/libxml/catalog.h: adding support for
6022 XML Catalogs http://www.oasis-open.org/committees/entity/
6023 not finished, there is some interesting tradeoffs and a
6024 few open questions left.
6025
6026Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6027
6028 * xmllint.c: fixed a line formatting problem
6029
6030Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6031
6032 * SAX.c: removed a couple of unused variable (Albert Chin)
6033
6034Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6035
6036 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6037 trying to fix some troubles w.r.t. function returning
6038 const xxxPtr.
6039
6040Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6041
6042 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6043 defined
6044
6045Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6046
6047 * xpointer.c: removed unused var
6048
6049Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6050
6051 * testXPath.c: another small cleanup closing bug #59110
6052
6053Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6054
6055 * win32/dsp/libxml2.def.src: small cleanup closing bug
6056 #59108
6057
6058Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6059
6060 * example/gjobread.c: add xmlCleanupParser() before leaving
6061
6062Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6063
6064 * config.h.in configure.in include/libxml/xmlwin32version.h:
6065 released 2.4.2
6066
6067Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6068
6069 * include/libxml/valid.h debugXML.c valid.c: deprecate
6070 the non-boundchecking Sprintf functions, add Snprintf
6071 this should close bug #57984
6072
6073Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6074
6075 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6076 URIs before doing the lookups (pointed by Mark Vakoc)
6077
6078Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6079
6080 * xpath.c: serious changes on Result Value Trees and NodeSets
6081 w.r.t. deallocation and collect operations. Probably not
6082 100% clean (merge of allocated trees smells like a problem).
6083 Seems sufficient to close #58943
6084
6085Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6086
6087 * xmllint.c: adding a --format option
6088
6089Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6090
6091 * xpath.c: count() was broken on Result Value Tree
6092 * xmlIO.c: fixed file:/// accesses on _WIN32
6093
6094Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6095
6096 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6097 macro was renamed, this should close bug #58683
6098
6099Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6100
6101 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6102 entity substitution mode text at the end of the entity might
6103 be added due to text coalescing.
6104 * nanoftp.c parser.c: small cleanup
6105
6106Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6107
6108 * HACKING: added John Fleck right to commit in the doc subdir
6109
6110Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6111
6112 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6113 allow to inherit attributes from the DTD directly in the
6114 tree, this is needed for XPath and can be a useful feature.
6115 Inherited namespaces are always provided at the tree level now
6116 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6117 of tests for this feature (XSLT being the prime user).
6118
6119Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6120
6121 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6122 testSAX.c xmlIO.c xmllint.c include/win32config.h
6123 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6124 include/libxml/xmlwin32version.h.in win32/README.MSDev
6125 win32/dsp/*: applied Win32 Facelift No.2 patches from
6126 Igor Zlatkovic for Windows/MSC
6127
6128Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6129
6130 * SAX.c: unparsedEntityDecl() the URI computation of the
6131 entity wasn't done breaking XSLT unparsed-entity-uri()
6132
6133Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * xpath.c: fixed a bug when walking the descendants and
6136 the current node has no children
6137 * debugXML.c: show up when a text node is supposed to not be escaped
6138
6139Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6140
6141 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6142 worked like the set:leading() function)
6143 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6144
6145Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6148
6149Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * include/libxml/xmlIO.h: apply change to close #58141
6152 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6153
6154Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * parser.c: when the internal subset uses a PE, then the
6157 included entity can use conditional sections.
6158
6159Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6162 when walking the namespace axis showing up in
6163 libxst/tests/general/bug-12
6164 * xmlmemory.c: added the possibility to trace a given block
6165 defined by its address
6166
6167Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * parser.c: don't override existing encoding specified before
6170 starting xmlParseDocument()
6171
6172Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * include/libxml/xmlwin32version.h: reinserted, needed for
6175 Windows users of CVS
6176
61772001-07-27 Darin Adler <darin@bentspoon.com>
6178
6179 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6180 * testCatalog.c: Add include of <libxml/parser.h>.
6181
61822001-07-27 Darin Adler <darin@bentspoon.com>
6183
6184 * include/libxml/.cvsignore:
6185 * include/libxml/xmlwin32version.h:
6186 Remove this file from CVS because it's generated.
6187
6188Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * parser.c include/libxml/parser.h: applied const patches from
6191 Tom Moog #58002
6192
6193Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6194
6195 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6196 lookup framework
6197
6198Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * tree.c: fixed xmlCopyNode() for documents
6201
6202Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6205
6206Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * parser.c: fixes bug #57652 reported by Morus Walter
6209
6210Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6213
6214Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6217 errors, lesson don't add new functions at 1am before a release
6218 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6219 from XPath initialization when possible.
6220
6221Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * result/scripts/base*: removing history/readline changed
6224 this slightly
6225 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6226 xmllint.c: make element content line number generation
6227 optionnal to avoid breaking old apps added interface to switch
6228
6229Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006232 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006233 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6234 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6235 John Kroll fixes to allow saving to HTTP via PUT (or
6236 POST of needed).
6237 * doc/html/*.html: regenerated the docs
6238
6239Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6240
6241 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6242 xmlHashScanFull and xmlHashScannFull3 to get passed the
6243 three keys as arguments to the callback function
6244
6245Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * configure.in Makefile.am: removed libxml softlink for good
6248 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6249 100% coverage by gtk-doc
6250
6251Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6254 fixed serious troubles due to size_t vs. int mismatch
6255
6256Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6259
6260Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6261
6262 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6263 convenient extension API for value and context managing
6264 Now handles external objects through xmlXPathPopExternal,
6265 xmlXPathWrapExternal and xmlXPathReturnExternal.
6266 Added functions for sets operations (intersection, etc.)
6267
6268Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6271 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6272 HTMLparser.c: cleanup of global variables, marking some
6273 const or private.
6274
6275Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6276
6277 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6278 fixed xmlXPathNodeSetItem when passing index=0
6279
6280Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6283
6284Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * xmllint.c: fixed compilation under Cygwin #57503
6287 * TODO: update
6288
62892001-07-13 Peter Williams <peterw@ximian.com>
6290
6291 * config.h.in: add #undef HAVE_DLFCN_H
6292
6293 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6294 builddir.
6295
6296Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6299 raised by #57348 and #57381
6300
6301Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6304 tree.c xpointer.c: store the line numbder in element->content,
6305 may break some software, need a configuration mechanism
6306
63072001-07-10 Darin Adler <darin@bentspoon.com>
6308
6309 * .cvsignore:
6310 * example/.cvsignore:
6311 * include/.cvsignore:
6312 * include/libxml/.cvsignore:
6313 Various things that are generated and should be ignored.
6314
6315Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6318 * doc/xml.html doc/html/*: updated the docs
6319
6320Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6323 validation occured on content with element child
6324
6325Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * tree.c: fixed XML Base computation which was broken
6328 * debugXML.c: added a base function to the shell
6329 * Makefile.am result/scripts/* test/scripts/*: added scripts
6330 based regression tests, and adding 2 XML Base tests
6331
6332Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * tree.c: set properties doc and call xmlSetListDoc for properties
6335 content when grafting them in a different tree.
6336 * aclocal.m4: remove from CVS
6337
6338Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * win32/libxml2/libxml2.def.src: added some missing entry point
6341 for XPath (Mark Vakoc)
6342
6343Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6346 layer should URI-Unescape before trying to open resources.
6347
6348Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * xpath.c: fix the name() bug for elements in the default
6351 namespace reported by Charlie Bozeman
6352
6353Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6356 led to an XPath fix, improvements of SAX initialization, and
6357 an added option --nocdata to testXPath
6358
6359Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * doc/libxml-doc.el: Felix Natter provided anew version working
6362 with XEmacs too
6363
6364Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * include/libxml/xpath.h: small cleanup
6367 * doc/xml.html: update
6368
6369Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6372 released 2.3.14
6373
6374Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * doc/html/*: rebuilt the docs for the release
6377 * doc/xml.html: added 2.3.14 release.
6378
6379Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6382 were not equal to empty strings
6383
6384Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * SAX.c: fixed a URI-Reference computation problem when validating
6387 * xmlIO.c: small cleanup
6388
6389Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * parser.c: improved the description of a couple of interfaces
6392 upon Larry Stamper suggestion
6393
6394Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * SAX.c entities.c parser.c: changed completely the way entities
6397 are handled when running the parser in entity substitution mode.
6398 This fixes a bug reported by Stephan Kulow and nearly divides
6399 by 3 the amount of memory required by libxslt to load and process
6400 DocBook TDG.
6401
6402Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * HTMLparser.c: fixing a too early root closing problem raised
6405 byt Prashanth Naidu
6406
6407Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6410 raised by Mark Vakoc.
6411
6412Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * example/Makefile.am: fixed the include path to add srcdir/include
6415 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6416 and some cleanup
6417
6418Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6421 lot of optimization work, results in significant improvements
6422 when handling really complex XPath queries. Add a small optimizer
6423 for unions, improve [n] and [last()], avoid some costly ops.
6424
6425Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6428 * xpath.c: small cleanup
6429 * xmlGetNsList: reformated, fixed problems if used on Entities
6430
6431Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6434
6435Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6438 * Makefile.am example/Makefile.am: workaround automake generating
6439 erroneous deps
6440
6441Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * include/win32config.h: bug #56801 Yon Derek provided a patch
6444 to the windows config file.
6445
6446Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6449 libxml.h : Yon Derek provided a set of changes to compile from
6450 CVS on Windows/MSC
6451
6452Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * parser.c: fixed UTF8 BOM support in push mode
6455 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6456 added a specific testcase
6457
6458Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * Makefile.am: added --push regression tests
6461 * parserInternals.c: the XML parser segfaulted in --push mode
6462
6463Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * configure.in: moved the symlinks detection within a CVS
6466 check, this is not portable and will be removed soon.
6467 * xpath.c: small cleanup/speedup
6468
6469Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6472 release of 2.3.12
6473 * parser.c: make an error message if unknow entities in all cases
6474
6475Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6478
6479Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6482 includes were installed in the wrong dir
6483
6484Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * doc/html.xml: warn against sending code to exhibit bugs.
6487
6488Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6491 Tru64 from Thomas Leitner
6492
6493Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * AUTHORS: added William and Bjorn
6496 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6497 daniel@veillard.com hopefully I won't have to do this again
6498 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6499 docs can be rebuilt cleanly now
6500 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6501 from CVs it's generated, added include/libxml/xmlwin32version.h
6502 also generated but which should change far less frequently.
6503 * catalog.c nanoftp.c: made sure to include libxml.h not
6504 libxml/xmlversion.h directly
6505 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6506 when compiling on WIN32 and MSC
6507
6508Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * include/Makefile.am include/libxml/Makefile.am configure.in:
6511 fixed make distcheck and rebuilding the rpms
6512
6513Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * configure.in: should finish the migration of exported includes
6516 into a real include/libxml in CVS, at least for CVS users.
6517 * removed the exported headers, added in include/libxml (as well
6518 as xmlversion.h.in).
6519
6520Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * configure.in: fixed the way to detect symlink
6523
6524Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * configure.in: updated, include/libxml is now a real CVS dir
6527
6528Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6531 version works with both libxml1 and libxml2 (it autodetects
6532 the prefix of the html-files) from Felix Natter.
6533 * doc/xml.html: updated doc accordingly
6534
6535Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * xpath.c: fixed the bug generating a template loop in libxslt
6538 when using docbook-xsl-1.4, * should filter out document nodes
6539 * HACKING: added William
6540 * TODO: updated
6541
6542Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * doc/FAQ.html: added a warning about gcc-3.0
6545 * doc/xml.html: added reference to gdome2 and removed a confusing
6546 sentence
6547
6548Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * xmlversion.h: okay this is a generated file, but Windows
6551 users need it and they can't generate it, and I want CVS
6552 Windows users ...
6553 * win32/libxml2/libxml2_so.dsp: Windows project file for
6554 the shared lib version of libxml2
6555 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6556 resources needed for libxslt/xsltproc by Yon Derek
6557
6558Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6559
6560 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6561
6562Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6565
6566Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * include/win32config.h: Yon Derek provided a first fix
6569 to be able to compile libxslt/xsltproc on Windows
6570
6571Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * xpath.c: attempt to work around what seemed a gcc optimizer
6574 bug when handling floats on i386 http://veillard.com/gcc.bug
6575 * tree.c entities.c encoding.c: doing some cleanups while
6576 chasing it
6577
6578Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * Makefile.am: cleanup when --without-debug is specified
6581 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6582 w.r.t. --without-debug and other include points
6583 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6584 Catalogs
6585 * configure.in entities.h tree.h HTMLparser.c: removed
6586 --without-corba, made the _private field mandatory
6587
6588Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6591 outputs a BOM in UTF8, an errata has been issued to avoid the
6592 problem, that was the most reasonable solution... Add support
6593 for a leading UTF8 BOM in entities.
6594
6595Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * valid.c: fixed a bug found when post validating an entity ref
6598 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6599 activate it too
6600
6601Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6604 weakness in the node copy the XPointer and the XInclude
6605 implementations. Serious cleanup.
6606
6607Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * Makefile.am: Kjartan Maraas provided a small patch to
6610 add xml2-config.in to EXTRA_DIST
6611
6612Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6615 provided another failing case found in KDE, the way the
6616 ctxt->vctxt.nodeTab was allocated and freed changed over
6617 time but it wasn't completely cleaned up. This should fix it.
6618
6619Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * parser.c: Stephan Kulow also raised the fact that line number
6622 could get miscounted making debug harder, fixed the problem
6623 in xmlParseCharData()
6624
6625Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626
6627 * valid.c: Stephan Kulow pointed out a problem when validating
6628 and using an empty entity, forgot a 'break' in a case.
6629
6630Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6633 * doc/xml.html: updated with 2.3.11
6634
6635Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * TODO: updated adding cleanup of generated doc
6638 * configure.in: prepared to release 2.3.11
6639 * xmllint.c: added --version for bug reporting
6640 * doc/html/*.html: rebuilt the doc
6641
6642Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.c: first part of the work on selecting namespace to
6645 fix bug #56115
6646
6647Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6650 when using -liconv
6651 * TODO: updated
6652
6653Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6656 cleanup, encoding support.
6657
6658Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6661
6662Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6663
6664 * xpath.c: bug detected by Ankh when / is used as a function arg
6665
6666Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6669 of element and use it to avoid outputting formatting spaces at
6670 the wrong place. Implemented the format parameter for HTML save.
6671 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6672 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6673 result/HTML/wired.html: of course this impact the result of a
6674 number of HTML tests
6675
6676Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * HTMLtree.[ch]: started augmenting the HTML save API with
6679 encoding and formatting parameters
6680
6681Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * HTMLtree.h: cleanup and started evaluating the work needed on
6684 revamping the HTML output code
6685
6686Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6689
6690Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * valid.c: fixed bug #56049, forgot one check in the
6693 validation routine
6694
6695Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6698
6699Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * libxml.h: fixed an error in last commit
6702 * doc/FAQ.html: added an entry for compilation from CVS
6703
6704Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xmlversion.h.in libxml.h: Cygwin patches
6707 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6708 * tree.h: cleanup
6709
6710Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6713 memory block in a strange case where libxml is linked twice
6714 in the binary.
6715
6716Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6719 state far too often, simple fix used to avoid it.
6720
6721Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6724 being processed, applied his patch
6725 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6726
6727Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6730 provided fixes to compile on MSCC again
6731 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6732 also provided an update for the project files.
6733
6734Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6737 bug #55810
6738
6739Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * tree.c: fixed xmlGetNsProp() to close bug #55683
6742 Note this requires libxslt to use it's own function instead.
6743
6744Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * HTMLtree.c: when in a pre element no formatting space should
6747 be added.
6748 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6749
6750Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * configure.in: added tests for signal() and signal.h
6753
6754Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6757
6758Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * doc/libxml-doc.el: Felix Natter provided a new version for
6761 libxml2
6762
6763Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * HTMLtree.c: when in a pre element no formatting space should
6766 be added.
6767
6768Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6771
6772Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6775 hack
6776 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6777 * uri.c: fixed a warning
6778
6779Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * HTMLtree.c: trying to close bug #55772 escaping in script
6782 elements
6783 * doc/xml.html: suggest to send mail to the list
6784
6785Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6788 good. Use a macro and based on the solution provided in
6789 vsnprintf manual page from GNU.
6790
6791Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6792
6793 * error.c: Workaround for non-preserving variadic list.
6794 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6795
6796Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * doc/xml.html: added 2.3.10 release
6799
6800Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * configure.in: releasing 2.3.10
6803
6804Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6807
6808Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * encoding.c: Robert Collins provided a patch to add the
6811 "US-ASCII" encoding alias
6812
6813Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6816 string oriented functions and started cleaning the related areas
6817 in xpath.c which needed fixing in this respect
6818
6819Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6822 #55380
6823 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6824
6825Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * TODO: updated
6828 * nanohttp.[ch] : started adding APIs to get the redirected URL
6829 when this occurs (needed for further base computation
6830 * tree.h: cleanup
6831 * encoding.c: cleanup
6832 * SAX.c: minor change around ctxt->loadsubset
6833
6834Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * Makefile.am include/Makefile.am: small change to have
6837 include/libxml rebuilt if working from CVS.
6838 * uri.c: applied another patch from Carl Douglas for URI escaping,
6839 this should close bug #51876
6840
6841Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6844 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6845 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6846 added specific regression test
6847 * parser.h: preparing for the XSLT mode where DTD inherited
6848 attributes are added to the tree.
6849
6850Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * xinclude.[ch]: Updated the namespace for the Last Call version
6853 * result/XInclude/include test/XInclude/include: updated the
6854 testsuite accordingly
6855
6856Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6859 related to bug #51876
6860
6861Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * tree.c: fixed a gross mistake in base computation, xml:base is
6864 not completely correct yet (need cascade).
6865 * xpath.[ch]: added the few things needed to find a function name
6866 and URI from the XPath context when it is called.
6867
6868Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6871 * DOCBparser.c: small cleanup
6872 * xmllint.c: added a --catalogs option to load catalogs from
6873 $SGML_CATALOG_FILES
6874 * tree.c: cleanup
6875 * configure.in: iconv library fixup, ICONV_LIBS
6876
6877Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * catalog.c: handling of CATALOG entries. detection of recursion,
6880 and a few bugfixes
6881 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6882 against the default namespace
6883
6884Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6885
6886 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6887
6888Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * parser.c: fixed propagation context info when parsing an
6891 external entity.
6892 * doc/html/*.html: regenerated a couple of docs
6893
6894Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * doc/xml.html: update with 2.3.9 informations
6897
6898Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6901 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6902 * doc/html/* : rebuilt the docs
6903 * valid.c: small patch which may improve some case when
6904 validating.
6905
6906Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * HTMLparser.c: Closed bug #54891
6909 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6910 to the suite
6911
6912Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6915 applied a documentation patch from LotR and filled in a few missing
6916 descriptions
6917
6918Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * xpath.c tree.c parser.c: speed optimizations at the parser level
6921 document tree freeing and xpath evaluation
6922
6923Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * parser.c parser.h parserInternals.h: fixed a couple of
6926 interfaces for handling memory buffer input to const char *
6927 upon suggestion of JamesH.
6928
6929Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * configure.in: LoTR sent a patch fixing the previous commit
6932
6933Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * configure.in: trying to deal again with the stoopid -R linking
6936 flag of Solaris
6937
6938Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * xpath.h: two nodeset access macros from Thomas Broyer
6941
6942Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6945 patch from Thomas Broyer
6946
6947Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6950 case
6951 * INSTALL: was empty added stuff from the FAQ
6952
6953Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6956 attributes handling and #54433 by adding xmlUnsetProp()
6957 and xmlUnsetNsProp()
6958
6959Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * HTMLparser.c: Patch from Jonas Borgström
6962 (htmlGetEndPriority): New function, returns
6963 the priority of a certain element.
6964 (htmlAutoCloseOnClose): Only close inline elements if they
6965 all have lower or equal priority.
6966 * result/HTML: this of course changed a number of tests results.
6967
6968Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * xmlIO.c catalog.c: plugged in the default catalog resolution
6971 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6972 documentations
6973 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6974
6975Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6978 integrating catalogs
6979 * catalog.[ch] testCatalog.c: adding a small catalo API
6980 (only SGML catalog support).
6981 * parser.c: restaured xmlKeepBlanksDefault(0) API
6982
6983Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6986
6987Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * parser.c: added xmlParseExternalEntityPrivate() to allow
6990 propagation of ctxt->_private when parsing external entities
6991
6992Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6995
6996Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6999
7000Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * valid.c: warn when indeterminist content model is detected
7003 * result/VC/ElementValid8: this adds a message
7004 * Makefile.am: add --novalid for VCM tests
7005 * parserInternals.c: added a call to Init memory
7006
7007Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7010 when both parameters are NULL.
7011
7012Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * valid.c: applied small patch from Gary Pennington, reindented
7015 some part of the code.
7016
7017Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7020 release, updated and regenerated the docs
7021
7022Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * xpath.c result/XPath/expr/floats : clarified and cleanup
7025 printing of abnormal floats in tests.
7026
7027Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7030 * results/HTML/ : a few changes in the output of the HTML tests as
7031 a result.
7032 * configure.in: tying to fix -liconv where needed
7033
7034Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * Makefile.am: fixed a stupid error
7037
7038Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * configure.in Makefile.am: make the inclusion of the trio
7041 modules in the library conditional
7042
7043Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * DOCBparser.c: patche from László Kovács, fixed entities refs
7046 in attributes handling
7047
7048Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7051 flushing
7052
7053Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * xpath.c: fix of an XSLT namespace bug reported on the list
7056 general/bug-8-
7057
7058Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * strio.h trio.c: Dan McNichol suggested a couple of small
7061 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7062
7063Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * tree.c parser.c encoding.c: spent a bit more time looking
7066 at the parsing speed and DOM handling. Added a few more
7067 speedups.
7068
7069Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * parser.c: small but effective parsing speed improvement
7072
7073Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * configure.in: default on the DocBook parser inclusion (for Gnome)
7076 * DOCBparser.h: fixed a header reference
7077
7078Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * configure.in xpath.c: applied Bjorn patches for FPE on the
7081 alpha
7082
7083Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7086 xmlSaveFormatFileTo()
7087
7088Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * xpath.c: simple and efficient optimization, XPath functions
7091 aways bind to the same code, cache this
7092 * TODO: updated (by saying some is obsolete)
7093
7094Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095
7096 * xpath.c: more cleanup work on XPath name parsing routines
7097
7098Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7101 xmlXPathParseName
7102 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7103 * debugXML.c: avoid compilation problems if compiling without
7104 HTML support, Igor Zlatkovic
7105 * win32/libxml2/libxml2.def.src: being able to compile without
7106 XPath on Windows
7107
7108Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * libxml.m4: yet another patch from Toshio Kuratomi
7111
7112Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7115
7116Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * tree.[ch]: added xmlSaveFormatFile interface for saving
7119 and indenting a file.
7120
7121Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * xpath.c: fixed bug #53689 related to processing-instruction()
7124
7125Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7126
7127 * DOCBparser.c: patche from László Kovács
7128
7129Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * parser.c: applied fixes from Christian Glahn bug report #53391
7132
7133Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * error.c: Jean François Lecomte provided a complete description
7136 and a fix to bug #53537
7137
7138Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7141
7142Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * DOCBparser.c SAX.c: a bit more work on entities processing.
7145 Still Need to cleanup XML output and references in attributes
7146
7147Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7150
7151Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * tree.c: trying to fix #53574, not completely complete,
7154 I would like xmllint --copy --debug test/ent1 and
7155 xmllint --debug test/ent1 to show the same result.
7156 * xpath.c: fix a bug when trying to sort namespace nodes
7157
7158Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * HTMLtree.c: real fix for #53402
7161
7162Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7165 PIs when using xsl:output
7166 * valid.c: closing #53537 some case generate segfaults if there
7167 is validity errors
7168
7169Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7172 of external parsed entities, added --noent to testDocbook
7173 * valid.c: Garry Pennington found an uninitialized variable
7174 access in xmlValidateElementContent()
7175
7176Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7179 with madness
7180 * result/HTML/ : this modified the result of the regression tests
7181 a lot.
7182
7183Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7186 to doc where it wasn't checked against NULL reported by
7187 Jens Laas
7188
7189Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7192 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7193
7194Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7197 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7198 * SAX.[ch]: cleanup and updates for DocBook
7199 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7200 ex SGML identifier changes
7201 * valid.c: removed a static unused function.
7202
7203Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * HTMLtree.c: applied change for Paul Sponagl on script saving
7206 * Makefile.am: the warning about entity title.xml are normal.
7207
7208Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * configure.in: release of 2.3.7
7211 * Makefile.am: fixing make distcheck
7212
7213Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * doc/html/* doc/xml.html: updated and regenerated the docs
7216
7217Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7220
7221Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222
7223 * tree.c: fixed #53388 with the provided patch
7224
7225Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * valid.c: Bjorn detected an invalid memory access. Fixed
7228 vstateVPush()
7229
7230Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7233
7234Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7235
7236 * libxml.h: new header used only for the compilation of libxml
7237 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7238 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7239 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7240 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7241 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7242 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7243 baseline (version 1.2 plus a single patch).
7244 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7245 scientific notation for numbers. Tests added.
7246 * xpath.c: formatting of numbers changed to use sprintf
7247 (contribution from William Brack)
7248
7249Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * valid.c: cleanup, more useful debugging
7252 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7253 * xmlIO.c: entity loading is printed as an error when validating
7254
7255Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7256
7257 * valid.c: fixed to validate within entities
7258 * test/VCM/v22.xml: added a specific testcase
7259
7260Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * valid.c: forgot an epsilon transition in for ()+
7263 * test/VCM/v21.xml : added a specific test case
7264
7265Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * valid.c: removed a state explosion exhibited by RSS
7268 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7269 from bug #51872
7270
7271Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7274 validation without using an ugly NFA -> DFA algo in the source.
7275 Made a specific algorithm easier to maintain, using a single
7276 stack and without recursion.
7277 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7278 * hash.c: made the growing routine static
7279 * tree.h parser.c: added the parent information to an
7280 xmlElementContent node.
7281
7282Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * SAX.c parser.c xpath.c: generating IDs when not validating
7285 from an external parsed entity was poisoning the ID has table
7286 with removed values. This was killing XSLT on the KDE help
7287 browser.
7288
7289Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290
7291 * entities.h: andrew@ugh.net.au detected a double declaration
7292
7293Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * debugXML.c hash.c tree.h valid.c : some changes related to
7296 the validation suport to improve speed with DocBook
7297 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7298 the way validation errors get reported
7299
7300Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7303 by P C Chow and William M. Brack for XSLT HTML output
7304
7305Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7308 Igor Zlatkovic patches for MSC compilation and added his
7309 updates
7310
7311Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7314 prefix lookup.
7315 * parserInternals.c: fixed the bug reported by Morus Walter
7316 due to an off by one typo in xmlStringCurrentChar()
7317
7318Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * HTMLparser.c result/HTML/*: revamped the way the HTML
7321 parser handles end of tags or end of input
7322
7323Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324
7325 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7326
7327Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7328
7329 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7330 bug where the linktime verions of free() won't work ...
7331
7332Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7335
7336Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * doc/xml.html: added 2.3.6 release
7339
7340Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7343 * result/wml.xml: resulted in a small output change
7344
7345Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * tree.c: xmlNewDoc was missing the charset initialization
7348 * xmllint.c: added --auto to autogenerate a doc, allow to
7349 reproduce the problem fixed on xmlNewDoc
7350
7351Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * xpath.c: trying to get 52979 solved
7354 * tree.c result/ result/noent/: trying to get 52712 solved, this
7355 also made me clean up the fact that XML output in general should
7356 not add formating blanks by default, this changed the output of
7357 a few tests
7358
7359Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7362
7363Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * configure.in: finally released 2.3.6
7366
7367Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * xpath.c: checking for null pointer generated by new code
7370
7371Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
7373 * xpath.c: fixed a [] evaluation problem reported
7374 * test/XPath/tests/simpleaddr: extended test
7375 * result/XPath/simpleaddr: updated result
7376
7377Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7378
7379 * xmllint.c: Dan Timis reported a portability problem
7380 on Macs without mmap, fixed it.
7381
7382Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * testXPath.c : added a --tree option allowing to display the
7385 tree dump of the XPath expression
7386
7387Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * xpath.c: fixed a memleak when comparing nodesets
7390 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7391 * tree.c: added a TODO
7392
7393Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7396 we need string functions
7397 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7398 to be able to use them where needed. Applied some changes
7399 to reduce name linking pollution and compile in only what's
7400 needed.
7401 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7402 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7403 for the string manipulation functions
7404 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7405 to the free() function of xmlmemory.c
7406 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7407 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7408 usage.
7409
7410
7411Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * error.c: applied the context output patch of the error
7414 handling submitted by Chuck Griffith
7415 * error/VC/*: this slightly change some error logs
7416
7417Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7418
7419 * parser.c: fixed line number reporting on error
7420
7421Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * parser.c: Sullivan and Darin found a parser bug,
7424 applied the patch.
7425
7426Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7429 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7430 xmlversion.h.in xpointer.c: of course the way I defined
7431 UNUSED breaks on old gcc version. Try to be smart and
7432 also define it directly in xmlversion.h
7433 * configure.in: removed -ansi flag from the pedantic set
7434
7435Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436 Huge cleanup, I switched to compile with
7437 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7438 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7439 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7440 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7441 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7442 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7443 encoding.h entities.c error.c list.[ch] nanoftp.c
7444 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7445 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7446 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7447 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7448 Cleanup, staticfied a number of non-exported functions,
7449 detected and cleaned up a dozen of problem found this way,
7450 avoided a lot of public function name/typedef/system names clashes
7451 * doc/xml.html: updated
7452 * configure.in: switched private flags to the really pedantic ones.
7453
7454Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7455
7456 * configure.in: 2.3.5
7457 * doc/html/*: rebuilt the docs
7458
7459Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * parser.c: fixed a reported bug in NOTATION parsing
7462 * uri.c: accepted but not fixed bug 51876, added TODO
7463 * Makefile.am: fixed bug 51876
7464
7465Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * config.h.in configure.in error.c: fix a compilation problem
7468 on platforms without vsnprintf (xml@thewrittenword.com)
7469
7470Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * parser.c: fixed a function name header typo
7473 * SAX.c: notations can also occur in external subset.
7474
7475Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476
7477 * error.c: removed a C++ like comment
7478
7479Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7480
7481 * parser.c: fixing bug 52299 strange condition leading
7482 to a parser crash due to a buffer overflow
7483 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7484 added the specific test case
7485
7486Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487
7488 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7489 xmlXPathConvert{String,Number,Boolean} to be able to make
7490 type casts without a context stack, fixed some implementation
7491 problems related to the absence of context at parse-time,
7492 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7493 in the public API too
7494 * xpointer.c xpathInternals.h: we need to know at parse time
7495 whether we are compiling an XPointer
7496
7497Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7498
7499 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7500 cleaned up the parser internals, refactored XPath code, added
7501 new compilation based APIs and cleanly separated public and
7502 private APIs.
7503
7504Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7505
7506 * xpath.h: the comp field must be added at the end to avoid
7507 killing binary compat.
7508
7509Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * Makefile.am: detect XPath memleaks in regreson tests
7512 * error.c: fixed and error w.r.t. error reporting still using
7513 stderr
7514 * hash.c: added new line at end of file
7515 * tree.h: minor cleanup
7516 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7517 expression parsing from evaluation, resulted in a number of
7518 changes internally, and in XPointer. Likely to break stuff
7519 using xpathInternals.h but should remain binary compatible,
7520 new interfaces will be added.
7521
7522Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * configure.in: fixed a couple of problems reported by
7525 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7526 without gcc on non linux platforms.
7527
7528Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7531 a fix for --with-html-dir= configure support. I hope it won't
7532 break rpm generation
7533
7534Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * xmlIO.c: one function comment cleanup.
7537
7538Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * SAX.c: external subset notations were improperly registered
7541 in the internal subset.
7542
7543Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544
7545 * README.cvs-commits: added, pointing to HACKING
7546 * HACKING: updated
7547
7548Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7549
7550 * parser.c: and Matt Sergeant found one in the XML push
7551 parser (erroneous check I forgot to remove when I fixed the
7552 main parser).
7553
7554Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * xpath.c: ptittom found a small bug in UnaryExpr
7557
7558Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559
7560 * configure.in: bumped to 2.3.4
7561 * error.c: fixed bug #51860
7562 * tree.c: fixed bug #51861
7563 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7564 * tree.[ch] : added xmlDefaultBufferSize
7565 * nanoftp.c: typo in function name header block
7566 * doc/xml.html : updated, added link to XML::LibXSLT
7567 * doc/html/* : rebuilt the docs
7568
7569Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * parser.c SAX.c: the new content parsing code raised an
7572 ugly bug in the characters() SAX callback. Found it
7573 just because of strangeness in XSLT XML Rec ouptut :-(
7574
7575Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * Makefile.am: Martin Baulig suggested to add -lm
7578 * tree.c: found another bug in xmlNodeGetContent()
7579
7580Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * xpath.c: Bjorn found the error related to strictness of comparison.
7583
7584Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7585
7586 * parser.c: trying to fix the Dtd parsing problem reported
7587 by Gary, side effect of last week speed optimizations.
7588
7589Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7590
7591 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7592 * parserInternals.c: removed unneeded test raised by Stric
7593
7594Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7595
7596 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7597 and fixed by William Brack). Added xmlXPathFormatNumber.
7598 Changed the sorting slightly.
7599 * configure.in Makefile.am example/Makefile.am: Added -lm.
7600 Please note that applications linking with libxml2, must
7601 also like with the math library from now on.
7602
7603Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7606
7607Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7608
7609 * parser.c: one must report spaces even if the Dtd element
7610 content proves that this is not part of the element content.
7611 * result/valid/*.xml: this changed the ouptu slightly
7612
7613Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7614
7615 * configure.in: bumped to 2.3.3
7616 * doc/xml.html: updated
7617
7618Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * tree.c: minor doc fix
7621 * xpath.c: deallocation issues when a result tree has been
7622 converted to a node-set
7623
7624Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7625
7626 * doc/xml.html: oops corrected dates s/2000/2001
7627
7628Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7629
7630 * valid.c: new patch from Gary Pennington
7631
7632Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7633
7634 * doc/xml.html: applied patch from Ankh
7635
7636Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * xinclude.c: fixed a problem building on Mac
7639
7640Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * parser.c: more work on increasing parsing ferformances
7643
7644Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7645
7646 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7647 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7648 avoiding memcpy in production builds MEM_CLEANUP macro use
7649 * parser.[ch] parserInternals.c: optimizations of the tightest
7650 internal loops inside the parser. Better checking of I/O
7651 flushing/loading conditions
7652 * xmllint.c : added --timing
7653
7654Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7655
7656 * configure.in: bumped to 2.3.2
7657 * doc/xml.html: updated for release
7658
7659Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7660
7661 * xpath.c: found a memleak and fixed a nasty bug
7662
7663Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * xmllint.[c1] : added return code errors for xmllint
7666 * xpath.c: specific debug dump function for result value trees
7667
7668Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * xpath.c: finally implemented xmlXPathCompareNodeSets
7671 * test/XPath/expr/floats results/XPath/expr/floats: added
7672 a test for float expressions
7673
7674Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7677 * parserInternals.[ch]: trying to speed up parsing
7678 * xpath.c : speeded up node set equality op
7679
7680Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7681
7682 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7683 better handling of ID/IDREF and the list modules associated
7684 * configure.in: small CFLAGS cleanup
7685
7686Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * configure.in: fixed iconv detection on AIX (stric)
7689
7690Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7691
7692 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7693
7694Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7695
7696 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7697 and optimized xmlXPathNodeSetSort
7698
7699Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7700
7701 * xpath.c: bug fix when context size is 0
7702 * parser.c: I like Norm's Dtd because they still manage to break
7703 the parser occasionally
7704
7705Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7706
7707 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7708
7709Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7710
7711 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7712 attributes within the XML-1.0 namespace
7713
7714Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7715
7716 * xpathInternals.h: exported a few axis functions
7717 * doc/xml.html: updated the doc
7718
7719Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7720
7721 * configure.in: applied patch from Daniel van Balen for OpenBSD
7722 and bumped version to 2.3.1
7723 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7724 attempt to find autoclosing was simply broken, removed it,
7725 updated the examples, this is better
7726
7727Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7728
7729 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7730 hash functionnalities.
7731 * doc/html/* : rebuild the doc
7732
7733Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7734
7735 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7736 on predicate
7737 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7738 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7739 really want to have tags closed on output even if we accept
7740 unclosed ones on input
7741
7742Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7743
7744 * xpath.c: ouch don't free NULL, rare case fixed
7745 * tree.c: don't coalesce text nodes if they don't have the
7746 same behaviour wrt escaping on output
7747
7748Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7749
7750 * xpath.c: small fixup
7751 * SAX.c: don't warn on empty namespaces.
7752
7753Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7754
7755 * README: a bit of cleanup
7756 * configure.in: preparing for 2.3.0 release
7757
7758Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7759
7760 * hash.[ch]: added a first version of xmlHashSize()
7761 * valid.c: another bug fix from Gary Pennington
7762
7763Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7764
7765 * valid.c: couple of bug fixes pointed by Gary Pennington
7766 * HTMLtree.c: #if 0 cleanup
7767
7768Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7769
7770 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7771 which removes a time consuming check of xmlXPathNodeSetAdd()
7772 and use it in places where we are sure to not break unicity
7773
7774Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7775
7776 * xpath.c: bug fixes found from XSLT
7777 * tree.c: preserve node->name special values when copying nodes.
7778 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7779 external subset are fetched when available but without full
7780 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7781 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7782 output with encoding disabled.
7783
7784Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7785
7786 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7787 xmlCheckFilename should not be called from xmlFileOpenW
7788 and xmlGzfileOpenW
7789
7790Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7791
7792 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7793 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7794 added the new tests for URI normalization
7795 * testURI.c: fixed stoopid bugs
7796 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7797 the URI in the error messages are now properly normalized
7798
7799Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7800
7801 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7802
7803Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7804
7805 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7806
7807Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7808
7809 * xpath.c: fixed mod operator
7810
7811Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7812
7813 * parser.c: fixed xmlStrcat doc
7814 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7815 trees.
7816
7817Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7818
7819 * xpath.c result/XPath/tests/chaptersbase
7820 result/XPath/tests/simplebase: fixed XPath node()
7821 * tree.c: small fix in xmlNewNs()
7822 * Makefile.am: removed extraneous xml2Conf.sh rule
7823
7824Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7825
7826 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7827 Changed the library name, in order to get libxml-devel and
7828 libxml2-devel to coexist on a single system
7829 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7830 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7831
7832Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7833
7834 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7835 libxml2-devel installable in // as libxml-devel.
7836
7837Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7838
7839 * doc/Makefile.am: fixed make rebuild in doc
7840 * doc/html/*.html: rebuilt the docs
7841
7842Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7843
7844 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7845
7846Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7847
7848 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7849 the HTML doc to go into the -devel RPM ...
7850 * aclocal.m4 config.h.in: some updates due to auto* magic
7851
7852Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7853
7854 * xpath.h: added a hook in the context structure allowing to
7855 link to extra support, needed for XSLT
7856
7857Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7858
7859 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7860 xmlXPtrCmpPoints to use it.
7861 * propagated the following patch from Alejandro Forero
7862 * include/win32config.h xmlIO.c: applied further suggestions
7863 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7864 * example/gjobread.c: fixed warnings, now that it builds
7865
7866Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7867
7868 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7869
7870 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7871 filename points to a valid file (not a directory).
7872 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7873 Added calls to xmlCheckFilenameDir.
7874
7875 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7876 `path' (rather than `filename') as the parameter to gzopen and open.
7877
7878Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7879
7880 * Makefile.am: fixed a problem with EXTRA_DIST
7881
7882Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * Makefile.am example/Makefile.am: finally found the trick
7885 to build the example, i.e. add "." in SUBDIRS before example
7886 in the list <grin/>
7887
7888Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7889
7890 * doc/xml.html: updated with an XSLT section, removed pointer to
7891 W3C CVS base.
7892
7893Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7894
7895 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7896 too, and deallocation need to occur the same way.
7897
7898Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7899
7900 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7901 type correponding to an XSLT result tree fragment. Share most
7902 of the data format with node set, as well as operators.
7903 * HTMLtree.c: added a newline at the end of the doctype output
7904 whe this one is not present initially.
7905 * tree.c: make sure taht the parent and doc pointers are properly
7906 set when copying attributes (lists).
7907
7908Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7909
7910 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7911
7912Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7913
7914 * xpath.c: seems I finally killed that ugly path evaluation
7915 context bug (tagged 9999 in case is is wrong)
7916
7917Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7918
7919 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7920 for XSLT
7921
7922Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7923
7924 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7925 for xmlGzfileOpen() bug
7926
7927Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7928
7929 * xpath.c: removed an error found by XSLT usage
7930 * tree.c parserInternals.h: use a predefined static string
7931 for text and comment nodes, avoid freeing them in xmlFreeNode,
7932 exported the string name in parserInternals.h and added
7933 another value to disable encoding at output (for XSLT),
7934 gain memory, time.
7935
7936Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7937
7938 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7939 win32/libxml2/libxml2_so.dsp: new makefiles and update
7940 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7941
7942Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7945 Gary Pennington
7946
7947Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7948
7949 * xpath.c: fixed the comaprision of values and nodelists,
7950 need to compare nodelist still ...
7951 * debugXML.c: avoided a possible core dump
7952 * HTMLparser.c: cleanup
7953 * nanohttp.c: contributed fix.
7954 * tree.c: fixes in properties handling added xmlSetNsProp
7955 needed by libxslt
7956 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7957 comment
7958 * TODO: updated
7959
7960Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7961
7962 * parser.c parserInternals.c: applied Bjorn Reese optimization
7963 patch
7964
7965Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7966
7967 * Makefile.am: applied patch fro make check from Martin Vidner
7968
7969Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7970
7971 * configure.in: preparing 2.2.11
7972 * doc/html/*: rebuild the HTML files
7973 * doc/xml.html : updated
7974
7975Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7976
7977 * tree.c: fixed a stupid bug
7978 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7979 patches related to validation of an XInclude processing result
7980 * TODO: updated
7981
7982Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7983
7984 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7985 on large files
7986
7987Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7988
7989 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7990
7991Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7992
7993 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7994 reported by Jonas Borgström
7995 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7996
7997Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7998
7999 * testXPath.c xpath.c: fixing the XPath union expressions problem
8000 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8001
8002Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8003
8004 * xmllint.c: Made is so if the file name is "-" is will read form
8005 standard input. Sven Heinicke <sven@zen.org>
8006 * tree.c: fixed a problem when growing buffer
8007 * tree.h: fixed the comment of the node types following andersca
8008 comment
8009 * TODO: updated
8010
8011Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * HTMLparser.[ch]: added a way to avoid adding automatically
8014 omitted tags. htmlHandleOmittedElem() allows to change the
8015 default handling.
8016 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8017 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8018 of xmllint too when using --memory flag, added a memory test
8019 suite at the Makefile level.
8020 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8021 with namespace use when encountering QNames in XPath evalation,
8022 added xmlns() scheme in XPointer.
8023 * nanoftp.c : incorporated a fix
8024 * parser.c xmlIO.c: fixed problems raised with encoding when using
8025 the memory I/O
8026 * parserInternals.c: closed bug 25934 reported by
8027 torsten.landschoff@innominate.de
8028 * TODO: updated
8029
8030Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8033 on a non-updated tree :-(, made a 2.2.10 release to correct the
8034 situation
8035
8036Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8037
8038 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8039 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8040 integrated a set of OpenVMS changes from Howard Taylor
8041 <Howard.Taylor@pacoast.com>
8042
8043Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8046 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8047
8048Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * HTMLparser.c: some fixes on auto-open of html/head/body
8051 * encoding.c: fixed a compilation error on some gcc env
8052 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8053 XPointer implementation
8054 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8055 related XPointer tests and associated results
8056
8057Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * doc/xmldtd.html doc/xml.html: following a short step by step
8060 guidance on IRC to help maciej with DTDs I started a small
8061 page on the subject.
8062
8063Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * HTMLparser.c: fixed handling of broken charrefs
8066 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8067 patches
8068
8069Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * doc/xml.html doc/html/* : rebuilt the docs after adding
8072 xinclude and updated page for 2.2.7 and 2.2.8
8073 * configure.in: releasing 2.2.8
8074
8075Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * parser.[ch] parserInternals.c: applied the conditional
8078 section processing fix from Jonathan P Springer
8079 <jonathan.springer2@gte.net>
8080 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8081 project file, fixed iconv default non support
8082 * xpath.c: fixed the problem of evaluating relative expressions
8083 when a node context is provided.
8084
8085Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * nanoftp.c: fixed gcc 2.95 new warnings
8088 * SAX.c: fixed a stupid bug
8089 * tree.c: fixed a formatting problem when round-tripping
8090 from/to memory
8091 * xinclude.c: chased memleak, fixed a base problem
8092 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8093 xmlXPtrBuildNodeList()
8094 * TODO: updated
8095 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8096 adding a first small set of regression tests for XInclude
8097
8098Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * nanohttp.[ch]: applied Wayne Davison patches to access
8101 the WWW-Authorization header.
8102 * parser.c: Closed Bug#30847: Problems when switching encoding
8103 in short files by applying Simon Berg's patch.
8104 * valid.c: fixed a validation problem
8105 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8106 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8107 Wayne Davison
8108 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8109 need to be extended to non full nodes selections.
8110 * xinclude.c: starts to work decently
8111
8112Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8115 debugXML.c xmlversion.h.in: Started adding XInclude support,
8116 this is a new xmllint option
8117 * tree.c xpath.c: applied TOM patches for XPath
8118 * xpointer.c: fixed a couple of errors.
8119 * uri.c: added an escaping function needed for xinclude
8120 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8121 new warning from RH70 gcc's version
8122
8123Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * HTMLparser.c: fixed loop on invalid char in scripts
8126 * parser.c: update to description of xmlIOParseDTD()
8127 * libxml.m4 xmlversion.h.in: changes contributed by
8128 Michael Schmeing <m.schmeing@internet-factory.de>
8129 * configure.in: preparing for 2.2.7
8130 * Makefile.am: trying to avoid config.h and acconfig.h
8131 being included in the distrib
8132 * configure.in: released 2.2.7
8133
8134Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8137 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8138
8139Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * parser.[ch]: added xmlIOParseDTD()
8142 * xpointer.c: added support for the 2 extra parameters of
8143 string-range, fixed a stoopid error when '0' was present
8144 in XPointer expressions
8145 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8146 testsuite for the above
8147
8148Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * libxml.spec.in: improved package descriptions
8151
8152Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * xpath.c xpathInternals.h: applied a large cleaning patch
8155 from TOM <ptittom@free.fr>, it also add namespace support
8156 for function and variables registration.
8157
8158Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8161 * Makefile.mingw: Wayne Davison's update adding hash.c
8162
8163Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * xpath.c: fixed the root evaluation problems
8166 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8167 ignorable spaces with <b> <bold> <em>
8168 * tree.c: fixed a loop in xmlSearchNsByHref()
8169
8170Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * xpath.c: applied another XPath patch from TOM
8173 * xpath.c include/makefile.am: applied another patch from
8174 china@thewrittenword.com (cleanup on IRIX).
8175
8176Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * xml-config.1: received a fixed version from Fredrik Hallenberg
8179 <hallon@lysator.liu.se>
8180
8181Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8182
8183 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8184 cleanup patch for XPath
8185
8186Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * patched to redirrect all "out of context" error messages to
8189 a reconfigurable routine. The changes are:
8190 * xmlerror.h : added the export of an error context type (void *)
8191 an error handler type xmlGenericErrorFunc there is an interface
8192 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8193 to reset the error handling routine and its argument
8194 (by default it's equivalent to respectively fprintf and stderr.
8195 * all the c files: all wild accesses to stderr or stdout within
8196 the library have been replaced to calls to the handler.
8197
8198Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * configure.in: release 2.2.6
8201 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8202 exporting the inner functions of xpath for extension modules
8203 * doc/*: updated and rebuilt the doc
8204
8205Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * nanohttp.c : applied Wayne HTTP cleanup patch
8208 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8209 and xmlNodeSetSpacePreserve()
8210
8211Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * xpath.c: closing bug #29260
8214
8215Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8218 multikey tuples, made hash structure opaque
8219 * valid.[ch]: moved elements, attributes, notations decalarations
8220 as well as ID and refs to hash tables.
8221 * entities.c: hash cleanup
8222 * xmlmemory.c: fixed a dump problem in debug mode
8223 * include/Makefile.am: problem passing in DESTDIR= values patch
8224 from Marc Christensen <marc@calderasystems.com>
8225 * nanohttp.c: removed debugging remains
8226 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8227 * HTMLparser.c parser.c: fixing a number of problems with the
8228 macros in the *parser.c files (Wayne).
8229 * HTMLparser.c: close the previous option when opening a new one
8230 (Marc Sanfacon).
8231 * result/HTML/*: updated the HTML results accordingly
8232
8233Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8236 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8237 XPath functions and XML entities table to them. More to come...
8238 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8239
8240Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * tree.c: coalesce adjacent text nodes
8243 * valid.c: handling of blank nodes in DTd validation (raised
8244 by problems with a posteriori validation).
8245 * nanohttp.c: changing behaviour on HTTP write stuff.
8246 * HTMLtree.c: forced body and html to be explicitely closed.
8247 * xpath.h: exported more XPath functions.
8248
8249Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * Release of 2.2.5
8252 * xpointer.c: range() range-inside and other helper functions
8253 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8254
8255Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8258 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8259
8260Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8263 and XPointer modules
8264
8265Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * SAX.h: closed #25107
8268
8269Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * testSAX.c: fixed problem with cdata reporting
8272 * SAXresult/* : updated
8273
8274Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8277 Closed bug #27499, added to regression tests
8278 * TODO: updated
8279
8280Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8283 support for SCRIPT and STYLE with help from Bjorn Reese
8284 * test/HTML/* result/HTML/*: added simple testcase and updated
8285 the existing ones.
8286
8287Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8290 string-range for empty strings
8291 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8292 test/XPath/xptr/strrange: augmented the XPointer testsuite
8293
8294Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * doc/xml.html doc/xmlmem.html: added a module describing memory
8297 interfaces and use, updated the main page.
8298
8299Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8302 nanoftp code work on Windows too now
8303
8304Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8307 * xpointer.c: implemented string-range() at least a good first version
8308 * test/XPath/docs/str test/XPath/xptr/strrange
8309 result/XPath/xptr/strrange: the string-range() tests
8310
8311Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * Makefile.am include/Makefile.am include/win32config.h
8314 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8315 and make distcheck
8316
8317Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8320 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8321 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8322
8323Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8326 patch for socklen_t detection by
8327 Albert Chin-A-Young <china@thewrittenword.com>
8328
8329Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8332 and added a --dtdvalid option to xmllint used to test it
8333
8334Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8337 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8338
8339Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8342 handlings (registration, lookup, cleanup)
8343
8344Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * configure.in Makefile.am include/makefile.am: adding XPointer
8347 and XPtrtests target
8348 * xpointer.[ch] : new files for XPointer support
8349 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8350 more XPath tests
8351
8352Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * configure.in: fixed, very broken, make distcheck works again
8355
8356Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * More work toward 2.2.5, integrated a number of patches
8359 * configure.in Makefile.am win32config.h.in: trying to cleanup
8360 make distcheck .... huh ...
8361 * include/Makefile.am include/win32config.h: new directory
8362 for includes
8363 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8364 updated teh makefiles and instructions for WIN32
8365 * xpath.c: small fixes
8366 * test/XPath/ results/XPath: updated the testcases and results
8367 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8368 suggested patches
8369 * valid.c: fixed an ID bug
8370
8371Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008374 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008375 * xpath.[ch]: worked on XPointer
8376
8377Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * configure.in Makefile.am: 2.2.5, ship the include in an
8380 include/libxml subdirectory, use symlinks when using CVS
8381 * testSAX.c: fixed small bug
8382 * testXPath.c: changed the way testfiles are parsed
8383 * debugXML.c: same kind of cleanup when parsing an argument expression
8384 XPath/XPointers can have blanks embedded
8385 * xpath.[ch]: more cleanup, reorgs for XPointer work
8386 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8387 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8388
8389Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8392 in the XPath engine, rewrote large parts of it, now it's far
8393 cleaner and in sync with the REC not an old WD. Fixed a parsing
8394 problem in the interactive XML shell found when testing XPath.
8395
8396Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8399 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8400 examples with the extra test
8401
8402Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8405 the global init function.
8406
8407Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * HTMLparser.c: Doohhh, attribute name parsing was still case
8410 sensitive ! Fixed this ...
8411 * result/HTML/* : updated the tests results accordingly
8412
8413Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8416 engine, should be far more stable, incorporated a new version of
8417 preceding/following axis, need testing
8418 * uri.c: fixed file:///c:/a/b/c problem
8419 * test/XPath/tests/idsimple: augmented the XPath tests
8420
8421Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8422
8423 * doc/* rebuilding docs for 2.2.4 release
8424
8425Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * configure.in: releasing 2.2.4
8428 * parser.[ch]: added xmlStrEqual()
8429 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8430 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8431 use xmlStrEqual instead
8432 * TODO: updated
8433 * added an XPath test
8434
8435Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8438 * entities.h: exported xmlInitializePredefinedEntities
8439 * parser.[ch] : added xmlInitParser()
8440 * parserInternals.h : had to export htmlInitAutoClose()
8441
8442Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8445 problems
8446 * Makefile.am : added XPath regression tests to normal tests
8447 * uri.c: fixed a problem with local paths, cleanup
8448 * parser.c: fixed a problem with large CData sections
8449
8450Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * configure.in xml-config.in: patch from "Ben Taylor"
8453 <sol7x86@hotmail.com> for solaris shared libs lookup
8454
84552000-09-30 Martin Baulig <baulig@suse.de>
8456
8457 * libxml-2.0.pc.in: Provide pkg-config script.
8458
8459 * configure.in: Create the libxml-2.0.pc script from the
8460 libxml-2.0.pc.in templates.
8461 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8462 script in `$(libdir)/pkgconfig'.
8463
8464Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8467 when compiling with MSC
8468
8469Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * xpath.c: patch for normalize-string() substring-before(),
8472 substring-after() and translate() functions from Bjorn Reese
8473 <breese@mail1.stofanet.dk>
8474 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8475 Fredrik Hallenberg <hallon@lysator.liu.se>
8476 * TODO: updated
8477
8478Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8481 problem of socklen_t being undefined on a number of platforms
8482 * debugXML.c: fixed a compilation problem when without snprintf
8483
8484Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8487 an URI bug and a fix for the control-character-induced infinite loop
8488 * nanohttp.c: preventive fix for compiling on WIN32
8489
8490Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * xmlint.c: closing bug #25000
8493
8494Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8497 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8498 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8499 related function, fixing xmlStrncmp(), and associated cleanup
8500 * result/HTML/entities.html.sax: updating result
8501
8502Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * uri.c: applied patch for URI escaping from Wayne Davison
8505 <wayned@blorf.net>
8506 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8507 from Denis Barbier <barbier@imacs.polytechnique.fr>
8508 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8509 patch from Wayne Davison
8510
8511Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * doc/xml.html : updated with new releases, adding "how to help"
8514
8515Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8518 removed a few warnings in pedantic mode ...
8519 * parserInternals.c parser.c: moved encoding switching function
8520 to parserInternals.c
8521 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8522
8523Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8526 error or warning handlers
8527
8528Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * parserInternals.c parserInternals.h parser.c Makefile.am:
8531 created a new module parserInternals.c, moved most of the
8532 code shared by the various parsers there, as well as
8533 deprecated code from parser.c. More cleanup of parser.c
8534 * uri.c: fixed a problem when URI is NULL
8535 * valid.c: speedup when looking for an attribute declaration
8536
8537Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8540 the cleanup of the computation of URI references when seeking
8541 external entities. The URI reference string and the resulting
8542 URI are both stored now.
8543 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8544 large s(n)printf checks and cleanup from Denis Barbier
8545 <barbier@imacs.polytechnique.fr>
8546 * xmlversion.h.in tree.h: couple of SGML declarations for a
8547 possible docbook module.
8548 * result/VC/ : a couple of test output changed due to the change
8549 of the entities URI
8550
8551Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * parser.h: added a _private field for linking user's data
8554
8555Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * parser.c parserInternals.h: demacroified most of the IS_XXX
8558 the gain in size is significant so ...
8559
8560Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * entities.c: cases where looking up entities with doc==NULL
8563 covered
8564
8565Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * uri.c: applied Wayne Davison patch
8568 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8569
8570Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8571
8572 * uri.c testUri.c: applied Wayne Davison patches
8573 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8574 * Makefile.in: added URItest and included thenin "make tests"
8575
8576Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * xmlversion.h.in: closed bug 22941
8579
8580Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * doc/xmlio.html: added doc and example for entity loader
8583 redefinition.
8584
8585Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8588 used by libxml
8589
8590Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * parser.c: Fixed bug on invalid ontent characters and when using
8593 push.
8594 * xmllint.c: fixed xmllint endling of errors in push mode
8595
8596Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * HTMLparser.c testHTML.c: applied two new patches from
8599 Wayne Davison <wayned@users.sourceforge.net>
8600 * result/HTML/*.sax: regenerated HTML SAX output
8601 * parser.c: more cleanup.
8602
8603Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * HTMLparser.[ch] testHTML.c: applied the second set of
8606 patches from Wayne Davison <wayned@users.sourceforge.net>,
8607 adding htmlEncodeEntities()
8608 * HTMLparser.c: fixed an ignorable white space detection bug
8609 occuring when parsing with SAX only
8610 * result/HTML/*.sax: updated since the output is now HTML
8611 encoded...
8612
8613Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * HTMLparser.[ch]: applied some of Wayne Davison
8616 <wayned@users.sourceforge.net> patches
8617
8618Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8621 undeclared namespace prefix was used, added a warning.
8622 Cleaned up support w.r.t. entities, spilling out a warning
8623 and being pedantic on lookups.
8624 * test/warning/ent9 : added testcase for previous example.
8625 * TODO: updated
8626 * parserInternals.h parser.c: changed the way names are parsed
8627 now allow infinite size and decrease penalty for normal use
8628 * parser.c: Started a big cleanup/check of the parser code,
8629 fixed some of the most tortuous entity code, spotted code
8630 unused anymore
8631 * test/*: added tests for very long names and related nasty
8632 things.
8633
8634Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * doc/encoding.html: added encoding aliases doc
8637 * doc/xml.html: updates
8638 * encoding.[ch]: added EncodingAliases functions
8639 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8640 bottleneck affecting large DTDs like Docbook
8641 * parser.[ch] xmllint.c: added a pedantic option, will be
8642 useful
8643 * SAX.c: redefinition of entities is reported in pedantic mode
8644 * testHTML.c: uninitialized warning from gcc
8645 * uri.c: fixed a couple of bugs
8646 * TODO: added issue raised by Michael
8647
8648Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * doc/encoding.html: propagated Martin Duerst suggestions
8651
8652Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8655 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8656 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8657 by Wayne Davison
8658
8659Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * nanoftp.c nanohttp.c: small cleanup
8662 * TODO: updated
8663
8664Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * added an old VC testcase and updated title.xml entity
8667
8668Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8671 done on auto-opening of <p> tags and cleanup of SAX output
8672
8673Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8676
8677Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * doc/xml.html libxml.* structure.*: updated the doc a bit
8680
8681Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8684 of SAX tests
8685
8686Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8689 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8690
8691Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8694 * testHTML.c: fix core dump on Solaris 2.x systems
8695 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8696 * result/HTML/*.sax: previous bug fix lead to new results
8697
8698Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8701 * configure.in: added --with-readline=DIR to accept alternate
8702 path for readline include/library
8703 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8704 for ANSI under HP-UX
8705 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8706 includes @LIBS@
8707
8708Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * doc/* : rebuilt the docs
8711 * getting ready for 2.2.2 release
8712
8713Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8716 and xmlAddFeature()
8717 * tree.[ch]: added xmlAddChildList()
8718 * xmllint.c: MAP_FAILED macro test
8719 * parser.h: added xmlParseCtxtExternalEntity()
8720 * valid.c: applied bug fixes removed warning
8721 * tree.c: added CDATA block to elements content
8722 * testSAX.c: cleanup of output
8723 * testHTML.c: added SAX testing
8724 * encoding.c: better error recovery
8725 * SAX.c, parser.c: fixed one of the external entity processing
8726 of the OASis testsuite
8727 * Makefile.am: added HTML SAX regression tests
8728 * configure.in: bumped to 2.2.2
8729 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8730 SAX results
8731
8732Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * configure.in: patch for HP compiler
8735
87362000-08-04 Sven Heinicke <sven@zen.org>
8737
8738 * xmllint.c: Was coredumping sometimes when the file given didn't
8739 exist.
8740
8741Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8744
8745 when using in memory parsing. Need some cleanup.
8746 * xmllint.c configure.in: added a --memory flag to test memory
8747 parsing
8748
8749Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * nanohttp.c: fixed socklen_t replacement to unsigned int
8752 * parser.c: fixed a space handdling missing at the end of
8753 production 28 DOCTYPE.
8754 * xmlmemory.c: fixed a stupid bug on the routine to override
8755 allocation functions
8756 * TODO: updated
8757
8758Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * doc/ regenerated the docs
8761
8762Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * doc/encoding.html doc/xml.html: added I18N doc
8765 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8766 improvements, both parser and filters, added ASCII & HTML,
8767 fixed the ISO-Latin-1 one
8768 * xmllint.c testHTML.c: added/made visible --encode
8769 * debugXML.c : cleanup
8770 * most .c files: applied patches due to warning on Windows and
8771 when using Sun Pro cc compiler
8772 * xpath.c : cleanup memleaks
8773 * nanoftp.c : added a TESTING preprocessor flag for standalong
8774 compile so that people can report bugs more easilly
8775 * nanohttp.c : ditched socklen_t which was a portability mess
8776 and replaced it with unsigned int.
8777 * tree.[ch]: added xmlHasProp()
8778 * TODO: updated
8779 * test/ : added more test for entities, NS, encoding, HTML, wap
8780 * configure.in: preparing for 2.2.0 release
8781
8782Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8783
8784 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008785 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008786
8787Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * doc/xml.html: changed the xmlsoft.org structure, updated the
8790 examples w.r.t. root and childs
8791
8792Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8793
Daniel Veillard784b9352003-02-16 15:50:27 +00008794 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008795
8796Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * HTMLparser.c: Work on character encoding support for the HTML parser
8799 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8800 * encoding.c: Fixed a potential memleak in the encoding stuff
8801
8802Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8803
8804 * doc/FAQ.html doc/Makefile.am : added a FAQ
8805
8806Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8809 of the HTML parser to force it to not bypass SAX
8810
8811Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * win32config.h.in: updated
8814 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8815 lacks iconv support :-( need to release 2.1.1
8816 * configure.in: release 2.1.1
8817 * HTMLparser: fixed bug #14784
8818 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8819 by Windows compiler
8820 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8821 the SAX startDocument() callback.
8822 * TODO: updated
8823
8824Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * added xmlStopParser()
8827
8828Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * configure.in: 2.1.0 prerelease
8831 * Large resync between W3C and Gnome tree
8832 * nanoftp, nanohttp.c: fixed stalled connections probs
8833 * HTMLtree.c SAX.c : support for attribute without values in
8834 HTML for andersca
8835 * valid.c: Fixed most validation + namespace problems
8836 * HTMLparser.c: start document callback for andersca
8837 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8838 * parser.h, SAX.c: serious speed improvement for large
8839 CDATA blocks
8840 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8841 different encoding
8842 * example/Makefile.am example/gjobread.c tree.h: work on
8843 libxml1 libxml2 convergence.
8844 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8845 and the LIBXML_TEST_VERSION macro
8846
8847Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * doc/xml.html: various patches and improvements typo fixed by
8850 Felix Natter
8851 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8852 from Felix Natter <fnatter@gmx.net>
8853
8854Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8855
8856 * doc/upgrade.html: updated with instructions for support of both
8857 libxml-1.x and libxml-2.x
8858 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8859 for 2.x support and also fixed includes
8860
8861
8862Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8865 the encoding support, added iconv support, so now libxml if
8866 compiled with iconv automatically support japanese encodings
8867 among others. Work based on initial patch from Yuan-Chen Cheng
8868 I may have broken binary compat in the encoding handler
8869 registration scheme, but that was so utterly broken I don't
8870 expect anybody to have used this feature until now.
8871 * parserInternals.h: fixup on the CHAR range macro
8872 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8873 code.
8874 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8875 * uri.c: added xmlParseURI() I can't believe I forgot to
8876 implement this one in 2.0 !!!
8877 * SAX.c: moved doc->encoding update in the endDocument() call.
8878 * TODO: updated.
8879
8880Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * tree.h: removed extraneous xmlRemoveProp definition
8883 * TODO: added item about --disable-corba configure switch
8884 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8885 * nanoftp.c: fixed include problems giving troubles on AIX and
8886 slowlaris
8887 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8888 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8889 comment and headers changes to lower gtk-doc number of warnings
8890 * doc/html/*: rebuilt docs
8891
8892Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * HACKING: documented the tag for 1.x and instructions
8895
8896Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8899 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8900 xmlCreateIOParserCtxt
8901 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8902 significant overall improvement
8903 * xmllint.c: added I/O test to xmllint
8904 * testSAX.c: added a speed test
8905 * doc/* : updated/regenerated
8906
8907Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * xpath.c uri.h parserInternals.h: cosmetic changes from
8910 "Timur I. Bakeyev" <timur@bat.ru>, including making
8911 xmlCreateURI() public
8912
8913Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8916 and the code at the same time. Added a clean mechanism for
8917 overload or added input methods: xmlRegisterInputCallbacks()
8918 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8919 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8920 * TODO: updated
8921 * doc/* : updated/regenerated
8922 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8923 source dir
8924
8925Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * testURI.c: yet another forgotten commit, I should get some sleep !
8928
8929Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8930
8931 * xmllint.c: forgot to commit this too ?
8932
8933Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * xmlversion.h.in : forgot to commit this previously
8936
8937Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8940 * README TODO: updated for release
8941 * uri.c uri.h: added authority parsing/saving
8942 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8943 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8944 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8945 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8946 Makefile.am : added compile-time customization of libxml
8947 --with-ftp --with-http --with-html --with-xpath --with-debug
8948 --with-mem-debug
8949 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8950 #include <libxml/xxx.h> I hope it won't break too much stuff
8951 and will be manageable in the future...
8952 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8953 and added xmllint to the installed programs
8954 * uri.h: added xmlFreeURI()
8955
8956Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * uri.c uri.h: finished the escaping handling, the base support
8959 and the URI path normalization. Looks good just lacks the
8960 authority content parsing code.
8961 * Makefile.am: added instructions to generate testURI
8962 * TODO: updated
8963 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8964 added links and icons for W3C and Gnome
8965
8966Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * xmlmemory.[ch] : seems I forgot to actually update the files in
8969 the last commit :-)
8970 * doc/xml.html doc/html/* : updated and uploaded the docs
8971
8972Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8975 * TODO: updated
8976 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8977 libxml default allocation function with another set (like gmalloc/
8978 gfree).
8979 * Makefile.am, uri.c, uri.h: added a set of functions to do
8980 exact (litteraly copied from the RFC 2396 productions) parsing
8981 and handling of URI. Will be needed for XLink, one XML WFC,
8982 XML Base and reused in the nano[ftp/http] modules. Still work
8983 to be done.
8984
8985Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * configure.in, libxml.spec.in : libxml2
8988 * doc/* : updated the doc page, rebuilt the docs
8989
8990Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8991
8992 * all: tagged LIB_XML_1_X
8993 * *.c *.h : updated from W3C CVS tree
8994 * configure.in : 2.0.0-beta
8995 * libxml.spec.in : libxml2 package nam
8996 * result/* : new version of the tests output
8997
8998Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9001
9002Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * doc/* : rebuilt the docs
9005 * parser.c: final patch on #6766
9006 * valid.c: small patch on validity checks.
9007
9008Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9011 added
9012 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9013 compatibility w.r.t. XML spec and existing code.
9014
9015Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * parser.c: seems a better solution to <a> </a> exists,
9018 will try it for a while
9019
9020Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * parser.c: tried to remove the <a> </a> generating <a/>
9023 this is hard. Left a flag for that purpose. Fixed bug #6766
9024 * configure.in: prepared 1.8.7 not released, due to previous
9025 problem
9026
9027Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * doc/xml.html : applied second patch from Paul DuBois
9030
9031Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * doc/xml.html : applied patch from Paul DuBois
9034
9035Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9038
9039Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9042 compilation warnings on various platforms.
9043 * parser.c: Fixed #5281 validity error callbacks are now desactived
9044 by default if not validating.
9045
9046Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9049
9050Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9053 <gkatsi@cs.toronto.edu>
9054
9055Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9058 processing URLs
9059
9060Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9063 xmlNanoFTPUpdateURL for persistent control connections.
9064 * configure.in: 1.8.6
9065
9066Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9069 * tree.[ch] : added xmlSaveNoEmptyTags
9070
90712000-01-29 James Henstridge <james@daa.com.au>
9072
9073 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9074
9075 * Makefile.am: added nanoftp.[ch] to the build.
9076
9077Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * nanoftp.[ch]: cleanup, comments, API
9080 * debugXML.c : fixed a bug in the cat command
9081 * doc/*: regenerated the docs
9082
9083Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9086 * debugXML.c : fixed a bug in the cat command
9087 * valid.c: fixing some small probs
9088 * libxml.spec.in: get rid of the SNAP suffix
9089 * doc/xml.html: updated the status
9090
9091Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * xml-config.in: xml-config --version to just return the
9094 version number
9095 * xpath.c: some cleanup w.r.t. axis when the current node is
9096 an attribute.
9097 * TODO: updated
9098
9099Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9100
9101 * configure.in: prepared for libxml-1.8.5
9102 * doc/* recompiled the documentation
9103
91042000-01-17 Jody Goldberg <jgoldberg@home.com>
9105
9106 * configure.in : WARNING autoconf subtlety alert :
9107 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9108 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9109 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9110 get defined by AC_CHECK_HEADERS.
9111
9112Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9115 Rune.Djurhuus@fast.no
9116
9117Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9118
9119 * TODO: updated
9120 * tree.c, parser.c: made sure that only memory alloc problems
9121 and internal parser errors are allowed to write to stdout or
9122 stderr.
9123
9124Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * tree.c : restored xmlNewGlobalNs since this seems used by
9127 a lot of existing code :-(, fixed a bug in xmlNewNs
9128 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9129 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9130 to exit() from the library code.
9131 * xpath.c, parser.c: removed bugs or unused code detected by
9132 Windows compilers
9133 * parser.c: started adding interfaces for parsing well balanced
9134 XML fragments
9135 * configure.in: releasing 1.8.4
9136 * doc/* : rebuilt the docs
9137
9138Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * tree.[ch] : added xmlNewDocFragment() for DOM
9141 * testHTML.c: uninitialized variable.
9142
9143Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * doc/* : rebuild the docs
9146
9147Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * acconfig.h: readline and history patch
9150 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9151 * tree.c: added check and handling when possibly removing an ID
9152 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9153 and saving.
9154 * test/HTML/entities.html result/HTML/entities.html* : test for
9155 various entities reference cases
9156 * result/HTML/* : as a result output of some testcase have
9157 changed
9158 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9159 by previous example. added xmlParseTryOrFinish().
9160 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9161 entities.h debugXML.h HTMLparser.h: changed the way struct are
9162 declared to allow gtk-doc to expose those
9163 * parser.c: closed bug #4960
9164 * Makefile.am configure.in: Applied patch from
9165 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9166 and math/socket libs detection
9167
9168Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * configure.in, Makefile.am: link tester against readline
9171 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9172
9173Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * tree.[ch]: added xmlRemoveProp
9176 * win32config.h.in nanohttp.c: avoid including the Windows
9177 socket stuff in every C files
9178 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9179 the XmL parser(s)
9180 * test/ns4 result/ns4 etc...: added test case for previous prob
9181 * tree.c: xmlNewNs wasn't checking for double definition
9182 * Makefile.in: fixed a problem with dist-hook duplicates
9183 * parser.[hc], xmlIO.c: fixed the loading of external entities
9184 APIs, now xmlLoadExternalEntity() is used everywhere and
9185 setting up an app specific front-end using the
9186 * SAX.c parser.c: some fixes, now the xhtml spec validates
9187 with the xhtml DTD.
9188 * error.c: fixed crashes in case of no input stream
9189 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9190 to the validation tests and results
9191
9192Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9195 too htmlCreatePushParserCtxt() and htmlParseChunk()
9196 * parser.c: a bit of cleanup.
9197 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9198 to XML) removed the last mem leak known
9199 * HTMLtree.c: output message cleanup
9200 * xmlmemory.c: display content info about memory blocks
9201 * result/HTML/wired.* : missing att value warning change
9202
9203Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9204
9205 * doc/* : rebuilt the documentation
9206
9207Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9208
9209 * parser.[ch] parserInternals.h: Push parser for XML,
9210 seems to work fine now
9211 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9212 --push for push testing
9213 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9214 * testSAX.c: added --push
9215 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9216 subtree
9217 * xmlIO.[ch] : enriched API + fixes for push mode
9218 * entities.[ch]: added the entity content length to the struct.
9219 * xmlmemory.[ch]: new API to show the last entries for the shell
9220 * valid.c: added required attribute testing
9221 * SAX.c: the cdata callback now merge contiguous fragments
9222 * HTMLparser.c: cleanup of some macros
9223
9224Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * parser.c: fix for PIs name starting with xml
9227 * tree.c: fixed a potential problem with || and && ops
9228 * *.c, configure.in win32config.h.in : generate win32config.h for
9229 those on the Other Side !
9230
9231Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * parser.c: fixed a stupid = vs. == bug :-(
9234 * doc/gnome-xml.sgml: s/glade/xml/
9235
9236Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * configure.in, doc/xml.html : bug fix release 1.8.2
9239 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9240 Hopefully the end of that silly C++ include problem
9241 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9242 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9243 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9244 troubles with autoclosed elements when the stree shape doesn't
9245 follow the DtD specs. Added htmlIsAutoClosed() and
9246 htmlAutoCloseTag()
9247 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9248 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9249 * debugXML.c: fixed a bug on printing default namespaces.
9250 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9251
9252Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * result/HTML/*.htm[l] : updated the HTML regression tests according
9255 to the new output
9256 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9257 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9258 problem due to intermix of extern "C" { ... } declarations for C++
9259 and recursive includes in the headers
9260
92611999-12-20 Chris Lahey <clahey@umich.edu>
9262
9263 * HTMLtree.c: Made it so that html nodes with a single child do
9264 not insert a carriage return before or after the child node.
9265
9266Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * configure.in, doc/xml.html : bug fix release 1.8.1
9269 * parser.c: fixed bug #4344
9270 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9271 added the glue to avoid C++ problems
9272 * doc/* : regenerated the documentation
9273
9274Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9277 namespace recognition, and Dia as a resul :-(
9278 * encoding.c: closed bug #3950
9279
9280Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * valid.c: debugging a posteriori validation, except URI expansion
9283 stuff this should be fixed now
9284 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9285 Carl Nygard <cnygard@bellatlantic.net>
9286 * tester.c: added --postvalid, cleaning of the code
9287 * tree.[ch]: added xmlDocGetRootElement()
9288
9289Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9290
9291 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9292 c++ losage.
9293
9294Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9295
9296 * configure.in, doc/xml.html : bumped to 1.8.0
9297 * xlink.[ch], Makefile.am : added framework for link detection
9298 * parser.h: added nbChars to parser context, needed for cleanup.
9299 * xmlmemory.c: removed a nasty bug when out of mem
9300 * valid.[ch]: adding namespace support for attribute decl
9301 * tester.c: added --debugent option
9302 * debugXML.[ch]: added xmlDebugDumpEntities()
9303 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9304 buffers instead, this was really needed, validation was breaking
9305 in strange ways due to that. Added xmlParseStringPEReference()
9306 and other parsing from strings functions. Entities processing
9307 modified again, but PERef are still not handled correcly but
9308 unless you're Eve Maller you won't notice :-)
9309 * HTMLparser.c: large changes toward reliability, and switched to
9310 lowercase internal tags, XHTML is lowercase, so it will help
9311 that output is closer to next version.
9312 * doc/* : regenerated the documentation, it is now hosted at
9313 http://xmlsoft.org/ (same bits I just bought the domain :-)
9314
9315
9316Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9319 doc generation
9320 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9321 in the SAX API
9322 * doc/*: rebuilt the doc making sure everything appears in the
9323 HTML files
9324
9325Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9326
9327 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9328 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9329 which allow impressive speed improvement on dataset with
9330 large text pieces, but at the cost of broken binary
9331 compatibility and slightly bigger memory usage.
9332 Configure with --with-buffers to activate them, they
9333 are protected with XML_USE_BUFFER_CONTENT define.
9334 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9335 goal is 0 memory left allocated once parser is no more used
9336 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9337 call xmlCleanupParser() and xmlMemoryDump()
9338
9339Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9342 * parser.[ch] encoding.[ch]: added memory cleanup routines
9343 * parser.c: closing bug #3788
9344 * doc/*: rebuilt the doc
9345
9346Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9347
9348 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9349 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9350 * tester.c: added --compress option
9351 * doc/*: rebuilt the documentation
9352
9353Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9356 if given /proc/kcore as input !
9357 * doc/xml.html doc/*: updated and rebuilt the documentation
9358
9359Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * parser.c: Fixed some wrongly space collapsing code due to
9362 a misreading of the spec.
9363 * result/*: fixed the output accordingly
9364
9365Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9366
9367 * encoding.c: bug fix and typos
9368 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9369 * parser.c: added attribute normalization closing bug #3597
9370 * test/att* result/att* SAXresult/att*: testcase for attribute
9371 normalization
9372
9373Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9374
9375 * configure.in: closing bug #3163 by adding extra flags for the
9376 cc compiler on HP-UX
9377
9378Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9379
9380 * valid.[ch] : removed a typo and an enumerated type bug in the
9381 xmlAddElementDecl() function
9382 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9383 call to xmlEncodeEntitiesReentrant() so that the functions
9384 New, Set and Get are at the same level.
9385 * parser.c HTMLparser.c: extra memory allocation bug for
9386 attributes detected by someone using libxml in embedded systems :-)
9387
9388Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9389
9390 * xmlmemory.h: turned off mem debug :-\
9391
9392Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9393
9394 * parser.c: closed bug #2784 a one line fix, but worth pushing
9395 a new release out
9396 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9397 some structures, comments before and after the
9398 main element, and other nastyness
9399 * HTMLtree.c tree.c: accomodate the extended HTML supported
9400 * configure.in: pushing 1.7.4
9401 * test/ent8 and related outputs : added a new test for bug #2784
9402 * test/HTML/wired.html and related output: a nasty HTML example
9403 * Makefile.am: improved the test scripts
9404 * docs/* : reran the documentation extractor, updated xml.html
9405
9406Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9409 HTMLparser and debugged the HTML related code. HTML documents
9410 now have their own type
9411 * entities.c: do not dump &apos; for HTML output
9412 * xmlmemory.c: improvement, breakpoint mechanism
9413 * testHTML.c: added --sax --repeat ...
9414 * Makefile.am: improved the HTML tests
9415 * valid.[ch]: added xmlValidGetValidElements and
9416 xmlValidGetPotentialChildren
9417 * tester.c: added --insert to test the 2 new functions
9418 * test//* result//* SAXresult//* : regression test cleanup
9419 and extension.
9420 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9421 gnome-xml-nanohttp.html
9422
9423Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9424
9425 * HTMLparser.c: fixed problems with some autoclose tags
9426 * tree.c: fixed XML output problems.
9427 * result/* SAXresult/*: update of the tests output
9428
9429Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9430
9431 * Makefile.am: Arturo patch for xmlConf.sh version info
9432 * parser.c: Tim Josling patch for single quoted items
9433 * tester.c: Tim Josling patch for tester options usage
9434 * tree.h: indent cleanup
9435
9436Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9439 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9440
9441Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * tree.c : Raph patch for initialization of CORBA fields
9444 * parser.c, xpath.c, ...: modification of doc comments
9445 * xpath.c : allow spaces in xpath expressions
9446
9447Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * xmlmemory.h: turning off memory debug :-(
9450
9451Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9452
9453 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9454 better SAX interfaces.
9455 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9456 entity.
9457 * configure.in: 1.7.2
9458
9459Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9460
9461 * libxml.spec.in: fixed the URL
9462 * doc/xml.html: improved the documentation front-end
9463
9464Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9467
9468Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * libxml.spec.in: fixed the alpha compile problem
9471 * parser.[ch]: changed errno to errNo in the parser context :-(
9472 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9473 * doc/xml.html: changed CHAR to xmlChar
9474 * doc/html/*: recompiled the documentation
9475 * configure.in: 1.7.1
9476
9477Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * parser.h: modified the parser context struct to regain 1.4.0
9480 binary compatibility
9481 * parser.c, xml-error.h: added errno ot teh context and defined
9482 a set of errors values with update of errno
9483 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9484 DTDs and entities
9485 * *.h, *.c: complete cleanup of the use of config.h and include
9486 protection depending on the current setup.
9487 * overalll debugging, maintenance and bug-fixing on all modules
9488 * updated the documentation
9489 * ready for 1.7.0
9490
9491Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9492
9493 * HTMLparser.c : cleanup
9494 * SAX.c valid.c valid.h: added ID/IDREF checking
9495 * tree.c tree.h: extended doc structure for refs
9496 * configure.in: 1.6.2
9497 * parser.c: patched bug in SAX user arg call
9498 * parserInternals.h: patched missing close in C++ wrapping
9499 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9500 especially upcoming XPointer implementation.
9501 * doc/xml.html: augmented, typo
9502
9503Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9504
9505 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9506 not all invocations of install understand -d.
9507
9508Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9509
9510 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9511 to make 'check' works, when builddir != srcdir.
9512
9513Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * doc/xml.html : updated the documentation
9516
9517Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9520 not deallocated memory blocks
9521 * *.c : replaces all calls to malloc() free() and realloc() to
9522 the wrapper functions/macros
9523 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9524 instead of xmlFreeNodeList()
9525
9526Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9527
9528 * HTMLparser.c: corrected a stupid bug leading to core dump at
9529 tree deallocation. Removed warnings indicated by
9530 Stephane.Conversy@lri.fr
9531 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9532 looked for in the external subset
9533
9534Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9535
9536 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9537 on SGI by Stephane.Conversy@lri.fr
9538
9539Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * all .h : changed the prototype declaration indent as in gtk
9542 * most .c : working on reducing the TODOs in the code
9543 * most .c : cleanup though -pedantic and Insure++
9544 * improvements on validation ID checkings.
9545 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9546 * xml-config.in: closed #1810
9547
9548Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9549
9550 * tree.h, valid.c, valid.h: more work on validity, IDs
9551 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9552 definition for AIX
9553
9554Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9555
9556 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9557 the distribution due to a cut'n paste error at last commit
9558
9559Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9560
9561 * configure.in: upgraded to version 1.4.0
9562 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9563 Big update, added a large part of the validation process,
9564 it should be usable, but some parts are missing
9565 * xpath.c: improved the implementation w.r.t. root.
9566 * Makefile.am: added more tests
9567 * test and result trees: added a lot of tests
9568 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9569
9570Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9571
9572 * Added an HACKING file
9573
9574Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9575
9576 * xpath.[ch] : improvements and debug of the XPath implementation
9577 * parser.c, HTMLparser.c : modified the parsers to be progressive
9578 * tree.[ch] : extended the Buffer promitives
9579 * xmlIO.[ch] : added basic I/O routines providing progressive
9580 parsing and ready for I18N conversion plugins
9581 * SAXresult/* : the SAX callback sequence maybe slightly different
9582 now
9583 * test*.c : improved/updated the tests programs
9584 * doc/* : recompiled the docs.
9585
95861999-07-26 Michael Meeks <michael@edenproject.org>
9587
9588 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9589
9590 * tree.c: Ditto.
9591
9592Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9593
9594 * configure.in: upgraded to version 1.4.0
9595 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9596 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9597 XML query language, see http://www.w3.org/TR/xpath for more details.
9598 * parser.c, parser.h: added CHAR* related string functions for XPath
9599 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9600 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9601 rebuild the docs.
9602 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9603 and regression testing capabilities for XPath.
9604
9605Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9608 closing bug #1646
9609
9610Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9611
9612 * Makefile.am, example/Makefile.am: closed bug #1683
9613
9614Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9615
9616 * example/Makefile.am, configure.in: added the makefile for the
9617 gjobread example
9618
9619Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9620
9621 * doc/Makefile.am:
9622 - fix which allow "make install DESTDIR=</install/prefix>".
9623
9624Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9625
9626 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9627 which fixed a problem on the file reading-code.
9628
9629Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9632 output.
9633 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9634
9635Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * parser.h : Oops removed the binary compatibility problem
9638 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9639 * parser.c, HTMLparser.c: applied patches for reading from stdin
9640
9641Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9642
9643 * parser.c, entities.c, valid.c: cleanup bug #1591
9644 * configure.in: cleanup bug #1592
9645 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9646 the same tree back-end. Hence gdome will be available for it.
9647 * doc/Makefile.am: close bug #617
9648
9649Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9650
9651 * parser.c: alloctate a per parser context SAX interface block
9652
9653Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9654
9655 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9656 and xmlEncodeEntitiesReentrant with the correct one :-\
9657
9658Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9659
9660 * commit of my internal XML base changes, quite a lot of
9661 changes, cleanups, better entities support, framework for
9662 new I/O and charset detection and handling
9663 * Fixed the configure/Makefile stuff to generate shared libs
9664 with the proper version info, so we jumped on rev from
9665 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9666 xmlEncodeEntities() result need to be freed now, and a string
9667 xmlParserVersion provide the current library version.
9668
9669Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9670
9671 * parser.c: fixed a buffer overrun for when you have a very long
9672 attribute with no entities in it.
9673
9674Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9675
9676 * added example directory
9677 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9678
9679Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * Release of libxml-1.1, nearly everything has been touched for
9682 this.
9683 * Added more regression tests
9684 * Updated the documentation
9685
9686Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9687
9688 * tree.[ch]: unified the XML_NO_CORBA defines.
9689 * parser.c encoding.[ch]: started plugging in char encoding detection
9690
9691Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9692
9693 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9694 Also freed allocated buffer.
9695
9696Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9697 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9698 reentrancy problem at printing. One is left in entities.c, to
9699 remove ASAP
9700 * testSAX.c : added a test example showing the use of the SAX
9701 interface if one doesn't want to build the DOM tree.
9702 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9703
9704Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9705
9706 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9707 large revamping of the parser to use SAX callbacks
9708 http://www.megginson.com/SAX/ (or at least a C like interface
9709 a la Expat). It's now possible to set up your own callbacks
9710 and the parser will not build a DOM tree.
9711 * test/* result/*: updated the test suite, I finally removed
9712 the old Namespace draft support (PI based).
9713
9714Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9715
9716 * Makefile.am: added test result to EXTRA_DIST for make tests
9717
9718Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9719
9720 * parser.c, parserInternals.h: moved the chars macro definitions
9721 to parserInternals.h
9722 * parser.c, error.c: applied patches from "Knut Åkesson"
9723 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9724
9725Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9726
9727 * xml-config.in : applied patch to make --version work
9728
97291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9730
9731 * Makefile.am (check-local): Alias for `tests' target. This will
9732 cause `make check' to do the right thing.
9733 (tests): Don't run tests in srcdir. Also, replaced calls to
9734 basename with a `sed' "equivalent".
9735
9736Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9737
9738 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9739 it in the header and not the sources, updated the doc.
9740 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9741 pointing this out.
9742
9743Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9744
9745 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9746 exported the inputStream routines.
9747 * doc/html/* : updated accordingly
9748
9749Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9750
9751 * parser.c, parser.h, parserInternals.h: added a few extra
9752 internal calls to allocate and free parser contexts ...
9753 * doc/html/* : updated accordingly
9754
9755Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9756
9757 * configure.in, Makefile.am, doc/makefile.am : General changes for
9758 1.0.0 release and including the generated HTML documentation.
9759
9760Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9761
9762 * makefile.am : added parserInternals.h, oops.
9763
9764Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9765
9766 * parserInternals.h: added this header giving access to the parser
9767 internal functions.
9768 * doc/Makefile.am : added a rebuild target which rebuilds the full
9769 set of documentations
9770 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9771 the internal subset.
9772 * *.c *.h: modifications needed to generate the documentation using
9773 gtk-doc, cleanup of functions blocks, reorganisation of struct
9774 declarations.
9775
9776Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9777
9778 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9779 the tar and spec file to include the beginning of the doc.
9780
97811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9782
9783 * doc/.cvsignore: Added this file.
9784
9785Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9786
9787 * tree.c: fixed xmlGetProp to return "" when the attribute
9788 exists, even if the node-list is NULL.
9789
9790Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9791
9792 * tree.c: patched an error outputting empty attribute values.
9793 * Makefile.am and doc/makefile.am: have been updated during the
9794 week-end. Sorry for an empty CVS log, I got a shell problem.
9795
9796Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9797
9798 * tree.h: cleaned up using enums instead of defines
9799 * parser.c, valid.[ch]: more work on parsing/output of element
9800 declarations
9801
9802Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9803
9804 * valid.[ch], tree.c, parser.c : more work toward full parsing
9805 of XML DTDs.
9806 * README: added informations about mailing-list and on-line
9807 documentation
9808
98091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9810
9811 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9812
9813Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * parser.c, tree.[ch] : more work toward conformance testing,
9816 added a last element to accelerate parsing of very flat structures
9817 started working on internal subset Element content declaration.
9818 * valid.[ch] : first cut at adding code toward validation.
9819 * previous changes had also small impact on most files, especially
9820 the conformance testing using James Clark test suite.
9821
9822Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9823
9824 * test/* : updated the examples, most of them were not well
9825 formed (humm), and added rdf2.
9826 * result/* : resulting changes in the output.
9827
9828Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9829
9830 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9831
9832Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9833
9834 * tree.c: patched a bug in the generation of empty attributes
9835
9836Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9837
9838 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9839 for node/trees/documents/... Biggest problem is namespace
9840 support when copying subtrees.
9841
9842Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9843
9844 * parser.c, entities.c: improve entities and char ref encoding,
9845 and cleanups of error messages.
9846
9847Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9848
9849 * parser.c, entities.c: simple bug hunting done during rpm2html and
9850 rpmfind integration.
9851
9852Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * parser.[ch]: Added interfaces allowing to specify a SAX
9855 handler before parsing.
9856
9857Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9858
9859 * parser.c: redirrect all errors reporting through the SAX
9860 error function
9861
9862Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9863
9864 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9865 * libtool, tlmain ...: update of the libtool files
9866
98671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9868
9869 * entities.c: Use g_snprintf insteda of snprintf.
9870
9871Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9872
9873 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9874 added ent5 test for this purpose.
9875 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9876
9877Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9878
9879 * parser.c: fixed? a strange error due to compression on a GWP
9880 document.
9881
9882Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9883
9884 * tree.[ch]: bug fixing
9885 * entities.[ch]: defined a specific type for predefined entities
9886 * doc/xml.html: more documentation on the library, how to use it,
9887 overview of the interfaces.
9888
9889Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9890
9891 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9892
9893Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9894
9895 * tree.c: corrected a small bug
9896 * doc/xml.html: continuing writing documentation.
9897
9898Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9899
9900 * debugXML.h debugXML.c: added debugging utilities.
9901 * tester.c: added --debug switch.
9902 * tree.c: patched an incorrect node->type assignment.
9903 * parser.c: formatting, ensure that node->doc != NULL in attributes
9904
9905Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9906
9907 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9908 entity support and provide an internal representation close to
9909 DOM one (entity ref nodes, and attribute value as tree). I tried
9910 to preserve the interface but this will surely break some apps
9911 (I have to change rpm2html/rpmfind for example). I had to change
9912 two interfaces, and the generated tree is somewhat different.
9913 * doc/* : started documenting the XML library, the tree and
9914 DOM/Corba. This is a first step.
9915
9916Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * parser.c: Set up the fonctions comment block, boring but useful.
9919 * parser.h, SAX.c, parser.c: now attributes are processed through
9920 the SAX interface. The problem is that my SAX interface diverged
9921 quite a bit from the original one, well this is not an official
9922 spec, and translating it from Java to C is hairy anyway...
9923
9924Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9925
9926 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9927 fonctions comment block, boring but useful.
9928
9929Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9932 conversion routines. However they are not yet used to convert the
9933 inputs. The core will run with UTF-8.
9934
9935Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9936
9937 * tree.c : make sure that the type id is properly set-up when
9938 a new object is allocated, needed for DOM.
9939
9940Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9941
9942 * tree.h, tree.c: Ok, the main objects in the tree will be native
9943 corba objects, it costs 8 bytes per Node, Attribute and Document
9944 but it simplifies the Corba integration a lot (no extra interface
9945 objects to allocate/free).
9946
9947Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9948
9949 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9950 and changed NODEs contants for conformity with DOM Level 1
9951
9952Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9953
9954 * added hooks to keep track of servants when creating objects
9955 xmlDoc and xmlNode (for Corba export).
9956
9957Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9958
9959 * added xml-config script.
9960
9961Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9962
9963 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9964 to autoupdate libtool and automake conf files.
9965
99661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9967
9968 * Makefile.am: Use '?' to separate the sed
9969 commands as ',' is used when people pass -Wl,something.
9970
9971
9972Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9973
9974 * tree.c, tree.h: added a per-document compression interface.
9975
9976Tue Sep 22 20:47:38 EDT 1998
9977
9978 * tree.c, tree.h: added saving with compression and added interfaces
9979 to control the compression level (xmlGetCompressMode,
9980 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9981
9982Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9983
9984 * parser.c: corrected a loop for files of size 0
9985
99861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9987
9988 * error.h: New file. Contains prototyes from `error.c'.
9989
9990Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9991
9992 * Makefile.am (xmlincdir): New macro.
9993 (xmlinc_HEADERS): Renamed from include_HEADERS.
9994
9995Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9996
9997 * applied small patch on numeric entities from
9998 Christopher Blizzard <blizzard@appliedtheory.com>
9999
10000Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10001
10002 * New release 0.2, removed the old xml_* files so that it's
10003 coherent with the other CVS base (W3C), far better conformance
10004 to standard, new namespaces, decent entities support, beginning
10005 of a SAX-like interface. Nearly nothing left intact, even the
10006 test examples ...
10007
100081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10009
10010 * .cvsignore: Add .deps dir
10011
10012Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10013
10014 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10015
10016Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10017
10018 * configure.in: added test for CPP
10019 * AUTHORS, Changelog: the original ones didn't get commited but the
10020 glib ones instead, fixed.
10021 * Makefile.am: corrected an error in library naming
10022
10023Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10024
10025 * integrated code developped at W3C
10026 * changed the original Copyright
10027 * migrated to automake
10028 * prefixed the filenames by xml_ to avoid filename clashes
10029
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010030Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10031
10032 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10033 should not be called.
10034
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010035Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10036
10037 * libxml-2.0.pc.in: applied the patch to fix #101894
10038
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010039Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10040
10041 * tree.c : applied patch from Lukas Schroeder for register callbacks
10042 * valid.c: modified patch from Lukas Schroeder to test
10043 register callbacks with --chkregister
10044
Daniel Veillard067bae52003-01-05 01:27:54 +000010045Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10046
10047 * xmlreader.c: seriously changed the way data are pushed to
10048 the underlying parser, go by block of 512 bytes instead of
10049 tryng to detect tag boundaries at that level. Changed the
10050 way empty element are detected and tagged.
10051 * python/tests/reader.py python/tests/reader2.py
10052 python/tests/reader3.py: small changes mostly due to context
10053 reporting being different and DTD node being reported. Some
10054 errors previously undetected are now caught and fixed.
10055 * doc/xmlreader.html: flagged last section as TODO
10056
Daniel Veillard51a447a2003-01-04 19:42:46 +000010057Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10058
10059 * python/libxml.py: integrated the Python 2.2 optimizations
10060 from Hannu Krosing, while maintaining compatibility with
10061 1.5 and 2.1
10062
Daniel Veillarde59494f2003-01-04 16:35:29 +000010063Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10064
10065 * xmllint.c: a bit of cleanup
10066 * xmlreader.c: small fix
10067 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10068 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10069
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010070Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10071
10072 * python/setup.py.in: patch from Stéphane Bidoul to include
10073 drv_libxml2.py in setup.py
10074
Daniel Veillard66b82892003-01-04 00:44:13 +000010075Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10076
10077 * doc/xmlreader.html: starting documenting the new XmlTextReader
10078 interface.
10079
Daniel Veillard7704fb12003-01-03 16:19:51 +000010080Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10081
10082 * xmllint.c: added the --stream flag to use the TextReader API
10083 * xmlreader.c: small performance tweak
10084
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010085Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10086
10087 * xmlreader.c python/tests/reader2py: okay the DTD validation
10088 code on top of the XMLTextParser API should be solid now.
10089
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010090Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10091
10092 * xmlreader.c python/tests/reader2py: Fixing some more mess
10093 with validation and recursive entities while using the
10094 reader interface, it's getting a bit messy...
10095
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010096Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10097
10098 * xmlreader.c python/tests/reader.py: another couple of problem
10099 related to IsEmptyElement reported by Stéphane Bidoul needed
10100 some fixes.
10101
Daniel Veillard4f860202003-01-02 13:00:02 +000010102Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10103
10104 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10105 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10106 based on the python XmlTextReader interface.
10107
Daniel Veillard3c265e42003-01-01 21:06:49 +000010108Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10109
10110 * tree.c: backing out one change in the last patch which broke the
10111 regression tests
10112
Daniel Veillard5335dc52003-01-01 20:59:38 +000010113Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10114
10115 * global.data globals.c tree.c include/libxml/globals.h: applied
10116 an old patch from Lukas Schroeder to track node creation and
10117 destruction. Probably missing a lot of references at the moment
10118 and not usable reliably.
10119
Daniel Veillard8ba17412003-01-01 19:13:12 +000010120Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10121
10122 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10123 from doc/news.html and a stylesheet
10124
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010125Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10126
10127 * xmlreader.c python/tests/reader.py: fixed another couple of
10128 xmlreader bugs reported by Stéphane Bidoul and added tests.
10129
Daniel Veillard9e395c22003-01-01 14:50:44 +000010130Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10131
10132 * xmlreader.c python/tests/reader2.py: fixed another validity
10133 checking in external parsed entities raised by Stéphane Bidoul
10134 and added a specific regression test.
10135 * python/tests/reader3.py: cleanup
10136
Daniel Veillardd5896142002-12-31 14:45:26 +000010137Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xmlreader.c python/tests/reader2.py: fixed a problem with
10140 validation within entities pointed by Stéphane Bidoul, augmented
10141 the tests to catch those.
10142
Daniel Veillarddc85f282002-12-31 11:18:37 +000010143Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * python/generator.py: modified the generator to allow keeping
10146 class references when creating new classes, needed to fix a bug
10147 pointed by Stéphane Bidoul where the input buffer of the
10148 xmlTextReader instance gets destroyed if the python wrapper for
10149 the input is not referenced anymore.
10150
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010151Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10154 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10155
Daniel Veillard571b8892002-12-30 12:37:59 +000010156Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * xmlreader.c python/tests/reader.py: fixed another problem
10159 pointed by Stéphane Bidoul
10160
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010161Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10164 with "<a/>"
10165
Daniel Veillardecaba492002-12-30 10:55:29 +000010166Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * SAX.c: warn on xmlns:prefix="foo"
10169 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10170 for namespace attributes handling.
10171
Daniel Veillard2d84a892002-12-30 00:01:08 +000010172Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10175 a really nasty problem raised by a DocBook XSLT transform
10176 provided by Sebastian Bergmann
10177
Daniel Veillard29b3e282002-12-29 11:14:41 +000010178Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10181 by Stéphane Bidoul and integrated it into the tests
10182
Daniel Veillarde18fc182002-12-28 22:56:33 +000010183Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10186 extended the XmlTextReader API a bit, addding accessors for
10187 the current doc and node, and an entity substitution mode for
10188 the parser.
10189 * python/libxml.py python/libxml2class.txt: related updates
10190 * python/tests/Makefile.am python/tests/reader.py
10191 python/tests/reader2.py python/tests/reader3.py: updated a bit
10192 the old tests and added a new one to test the entities handling
10193
Daniel Veillardaba976d2002-12-28 21:14:18 +000010194Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * python/generator.py python/libxml2class.txt
10197 python/tests/reader.py python/tests/reader2.py: changed the
10198 generator to provide casing for the XmlTextReader similar to
10199 C# so that examples and documentation are more directly transposable.
10200 Fixed the couple of tests in the suite.
10201
Daniel Veillard83298842002-12-28 15:12:33 +000010202Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * doc/guidelines.html: added a document on guildeline for
10205 publishing and deploying XML
10206
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010207Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * valid.c xmlreader.c: final touch running DTD validation
10210 on the XmlTextReader
10211 * python/tests/Makefile.am python/tests/reader2.py: added a
10212 specific run based on the examples from test/valid/*.xml
10213
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010214Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * python/libxml.py: added a few predefined xmlTextReader parser
10217 configuration values.
10218
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010219Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * python/libxml_wrap.h: trying to fix #102037
10222
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010223Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * SAX.c: fixing bug #95296, when the predefined entities
10226 are redefined in the DTD the default one must be used
10227 instead anyway.
10228
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010229Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10230
10231 * doc/xmllint.xml
10232 * doc/xmllint.1
10233 Add discussion of XML_DEBUG_CATALOG to xmllint man
10234 page - bug #100907
10235
10236
Daniel Veillarddf512f42002-12-23 15:56:21 +000010237Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * xmlreader.c: Fixed the empty node detection to avoid reporting
10240 an inexistant close tag.
10241
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010242Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10245 for Python 2.1
10246
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010247Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10250
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010251Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * doc/libxml2-api.xml python/tests/reader.py: one really need
10254 to provide the base URI information when creating a reader parser
10255 from an input stream. Updated the API and the example using it.
10256
Daniel Veillardea7751d2002-12-20 00:16:24 +000010257Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10260 include/libxml/valid.h include/libxml/xmlreader.h: working on
10261 DTD validation on top of xml reader interfaces. Allows to
10262 validate arbitrary large instances. This required some extensions
10263 to the valid module interface and augmenting the size of xmlID
10264 and xmlRef structs a bit.
10265 * uri.c xmlregexp.c: simple cleanup.
10266
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010267Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10270 work on the xml reader interfaces.
10271 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10272 Web page for the Windows binaries.
10273
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010274Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * xmlIO.c: applied a patch for VMS following the report by
10277 Nigel Hall
10278
Daniel Veillard3772de32002-12-17 10:31:45 +000010279Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * parser.c: the parseStartTag bug fix wasn't complete.
10282
Daniel Veillard67df8092002-12-16 22:04:11 +000010283Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10286 parseStartTag, fixing it.
10287 * test/att4 result/att4 result/noent/att4: adding the test
10288 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10289 more methods to XmlTextReader.
10290
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010291Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10292
10293 * win32/libxml2.def.src: added more xml reader exports
10294 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10295 to the build
10296
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010297Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10298
10299 * doc/tutorial/xmltutorial.xml
10300 plus generated html and pdf
10301 Updating tutorial again based on further comments from Niraj
10302 Tolia on the last iteration
10303
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010304Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10305
10306 * doc/tutorial/xmltutorial.xml
10307 * doc/tutorial/includekeyword.c
10308 * doc/tutorial/includegetattribute.c
10309 plus generated html and pdf
10310 Adding fix from Niraj Tolia to tutorial to properly free memory.
10311
10312
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010313Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10316 more methods of XmlTextReader.
10317 * python/libxml2class.txt python/tests/reader.py: this increased the
10318 methods in the bndings, augmented the test to check those new
10319 functions.
10320
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010321Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10324 methods of XmlTextReader.
10325 * python/generator.py python/libxml_wrap.h python/types.c
10326 python/libxml2class.txt: added the reader to the Python bindings
10327 * python/tests/Makefile.am python/tests/reader.py: added a specific
10328 test for the Python bindings of the Reader APIs
10329 * parser.c: small cleanup.
10330
Daniel Veillard06503452002-12-13 10:42:08 +000010331Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * xinclude.c: fallback was only copying the first child not the
10334 full child list of the fallback element, closes #89684 as reopened
10335 by Bernd Kuemmerlen
10336
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010337Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10338
10339 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10340
Daniel Veillard000eafb2002-12-12 10:04:22 +000010341Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
Daniel Veillardc1eed322002-12-12 11:01:32 +000010343 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010344 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010345 gives enum values, fix functype return type, put back fields in
10346 structs
10347 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010348
Daniel Veillard024b5702002-12-12 00:15:55 +000010349Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10352 about htmlNodeDumpOutput location.
10353 * xpath.c: removed an undefined function signature
10354 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10355 too many symbols in the API breaking the python bindings.
10356 Updated with the libxslt/libexslt changes.
10357
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010358Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * configure.in: preparing release of 2.4.29
10361 * doc/*: rebuilt the docs and API
10362 * xmlreader.c: a few more fixes for the XmlTextReader API
10363
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010364Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10365
10366 * include/win32config.h: applied mingw patch from Magnus Henoch
10367
Daniel Veillard5aad8322002-12-11 15:59:44 +000010368Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10371
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010372Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10375 building Python script, does the C parsing directly, generates
10376 a better API description including structure fieds defs and
10377 enums. Still a couple of bugs, but good enough for the python
10378 wrappers now.
10379 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10380 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10381 include/libxml/schemasInternals.h include/libxml/tree.h: more
10382 cleanup based on the python analysis script reports.
10383 * libxml.spec.in: make sure the API XML description is part of the
10384 devel package.
10385
Daniel Veillard01c13b52002-12-10 15:19:08 +000010386Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10389 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10390 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10391 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10392 code cleanup, especially the function comments.
10393 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10394
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010395Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * Makefile.am xmlreader.c include/libxml/Makefile.am
10398 include/libxml/xmlreader.h: Adding a new set of APIs based on
10399 the C# TextXmlReader API but converted to C. Allow to parse
10400 in constant memory usage, far simpler to program and explain
10401 than the SAX like APIs, unfinished but working.
10402 * testReader.c: test program
10403
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010404Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10405
10406 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10407
Daniel Veillard64b35282002-12-04 15:10:40 +000010408Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * tree.c: Chip turner indicated that XHTML1 serialization
10411 rule for style actually break on both IE and Mozilla,
10412 try to avoid the rule if escaping ain't necessary
10413
Daniel Veillard8efff672002-12-04 11:44:48 +000010414Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * nanhttp.c: handle HTTP URL escaping, problem reported by
10417 Glen Nakamura and Stefano Zacchiroli
10418
Daniel Veillard1c732d22002-11-30 11:22:59 +000010419Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10422
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010423Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * uri.c: Johann Richard pointed out some XPointer problems for
10426 URN based URI references in XInclude. Modified the URI parsing
10427 and saving routines to allow correct parsing and saving of
10428 XPointers, especially when attached to "opaque" scheme accordingly
10429 to RFC 2396
10430
Daniel Veillard8db67d22002-11-27 19:39:27 +000010431Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10434 of refactoring to the HTML saving code.
10435 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10436 in the doc.
10437
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010438Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10441 to a buffer API to reuse the generic dump to an OutputIO layer,
10442 this reduces code, fixes xmlNodeDump() for XHTML, also made
10443 xmlNodeDump() now return the number of byte written.
10444
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010445Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * python/setup.py.in: another patch from Stéphane Bidoul for
10448 Python bindings on Windows
10449 * doc/parsedecl.py: small cleanup
10450
Daniel Veillard9715c172002-11-25 16:33:40 +000010451Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * libxml.spec.in configure.in: add a line in %changelog for releases
10454
Daniel Veillard9bc53102002-11-25 13:20:04 +000010455Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * parser.c: patch from Marcus Clarke fixing a problem in entities
10458 parsing that was detected in KDe documentations environment.
10459
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010460Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10461
10462 * python/libxml.c (libxml_prev): Return the previous as opposed to
10463 the next node (I guess this is the result of some cut & paste programming:)
10464
Daniel Veillard80d7b902002-11-23 16:23:08 +000010465Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10468
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010469Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * python/generator.py python/libxml.c python/setup.py.in: trying
10472 to fix the Python bindings build on Windows (Stéphane Bidoul)
10473
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010474Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10475
10476 * win32/configure.js: added option for python bindings
10477 * win32/libxml2.def.src: added more exports
10478
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010479Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10480
10481 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10482 pthreads
10483 * win32/wince/*: applied updates to Windows CE port from Javier
10484
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010485Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * configure.in: preparing 2.4.28
10488 * libxml.spec.in doc/Makefile.am: some cleanup
10489 * doc/*: updated the news and regenerated.
10490
Daniel Veillardfee408f2002-11-22 13:18:30 +000010491Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * HTMLparser.c: final touch at closing #87235 </p> end tags
10494 need to be generated.
10495 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10496 this change slightly the output of a few tests
10497 * doc/*: regenerated
10498
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010499Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * parserInternals.c: fixing bug #99190 when UTF8 document are
10502 parsed using the progressive parser and the end of the chunk
10503 is in the middle of an UTF8 multibyte character.
10504
William M. Brack8b2c7f12002-11-22 05:07:29 +000010505Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10506
10507 * threads.c: fixed initialization problem in xmlNewGlobalState
10508 which was causing crash.
10509 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10510 in xmlInitializeGlobalState.
10511 * parserInternals.c: cleaned up ctxt->sax initialisation.
10512
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010513Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * tree.c include/libxml/tree.h: modified the existing APIs
10516 to handle XHTML1 serialization rules automatically, also add
10517 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10518 libxslt serialization uses it when needed without changing
10519 the library API.
10520 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10521 result/xhtml1: added a new test specifically for xhtml1 output
10522 and updated the result of one XHTML1 test
10523
Daniel Veillardd076a202002-11-20 13:28:31 +000010524Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * xinclude.c parserInternals.c encoding.c: fixed #99082
10527 for xi:include encoding="..." support on text includes.
10528 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10529 test/XInclude/ents/isolatin.txt : added a specific regression test
10530 * python/generator.py python/libxml2class.txt: fixed the generator
10531 the new set of comments generated for doc/libxml2-api.xml were
10532 breaking the python generation.
10533
Daniel Veillard817e70b2002-11-19 22:28:48 +000010534Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10537 * configure.in: patch for Solaris on new autoconf closes #98880
10538 * doc/parsedecl.py: repair the frigging API building script,
10539 did I say that python xmllib sucks ?
10540 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10541 and some comment are no more truncated.
10542
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010543Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * parser.c: Martin Stoilov pointed out a potential leak in
10546 xmlCreateMemoryParserCtxt
10547
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010548Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10551 included in HTML documents and using the push parser.
10552
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010553Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10554
10555 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10556 specified, look for the Python interpreter not just in the
10557 specified root but also in the specified location. Fixes #98825
10558
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010559Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * python/libxml.c: fixing bug #98792 , node may have no doc
10562 and dereferencing without checking ain't good ...
10563
Daniel Veillarddad3f682002-11-17 16:47:27 +000010564Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * configure.in: preparing release 2.4.27
10567 * doc/* : updated and rebuilt the docs
10568 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10569 and all the docs are actually packaged and in the final RPMs
10570 * parser.c parserInternals.c include/libxml/parser.h: restore
10571 xmllint --recover feature.
10572
Daniel Veillard68e9e742002-11-16 15:35:11 +000010573Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
Daniel Veillard784b9352003-02-16 15:50:27 +000010575 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010576 processing of parsed entities, and XPath computation on sustitued
10577 entities.
10578 * testXPath.c: make sure entities are substitued.
10579
Daniel Veillard328f48c2002-11-15 15:24:34 +000010580Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
Daniel Veillard784b9352003-02-16 15:50:27 +000010582 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010583 processing of internal parsed entities, which had to be changed.
10584
Daniel Veillard66651aa2002-11-15 11:21:43 +000010585Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10588 trying to fix bug #98517 about building outside the source tree
10589 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10590
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010591Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10592
10593 * include/win32config.h: cleanup
10594 * win32/Makefile.mingw: integrated mingw in JScript configure
10595 * win32/Makefile.msvc: modified to allow mingw coexistence
10596 * win32/configure.js: integrated mingw
10597 * win32/Readme.txt: cleanup
10598
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010599Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * HTMLparser.c: strengthen the guard in the Pop macros,
10602 like in the XML parser, closes bug #97315
10603
Daniel Veillard0821b152002-11-12 20:57:47 +000010604Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10607 callback is never used.
10608
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010609Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * parserInternals.c: fixed the initialization of the SAX structure
10612 which was breaking xsltproc
10613 * xpath.c: patch from Petr Pajas for CDATA nodes
10614 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10615 * parser.c include/libxml/parser.h: patch from Peter Jones
10616 removing a leak in xmlSAXParseMemory() and adding the
10617 function xmlSAXParseMemoryWithData()
10618
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010619Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10620
10621 adding pdf of tutorial, changing web page to link to it
10622 * doc/tutorial/xmltutorial.pdf
10623 * doc/xml.html
10624 * doc/docs.html
10625
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010626Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10627
10628 * doc/tutorial/ar01s08.html
10629 adding file what I forgot for tutorial
10630
10631
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010632Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10633
10634 Adding encoding discussion to tutorial
10635 Added:
10636 * doc/tutorial/images/*.png: DocBook admonition image files
10637 * doc/tutorial/apf.html, apg.html: new generated html
10638 * doc/tutorial/includeconvert.c: conversion code entity file
10639 changed:
10640 * doc/tutorial/xmltutorial.xml: DocBook original
10641 * doc/tutorial/*.html: generated html
10642
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010643Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10644
10645 * include/libxml/*.h: retired xmlwin32version.h
10646 * doc/Makefile.am: retired xmlwin32version.h
10647 * win32/configure.js: retired xmlwin32version.h
10648
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010649Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10650
10651 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010652 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10653 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010654
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010655Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * globals.c: fixed a typo pointed out by Igor
10658 * xpath.c: try to speed up node compare using line numbers
10659 if available.
10660
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010661Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * tree.c: make xmlFreeNode() handle attributes correctly.
10664
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010665Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10666
10667 * catalog.c: completed the #96963 fix, as reported by Karl
10668 Eichwalder
10669
Daniel Veillard56f21f22002-11-06 15:49:46 +000010670Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10673
Daniel Veillard91ad8792002-11-04 17:06:52 +000010674Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * Makefile.am: switched the order of a couple of includes
10677 to fix bugs #97100
10678
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010679Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10680
10681 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10682 xmlLoadCatalogs that used to separate directories with a ':'.
10683
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010684Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10685
10686 * threads.c: improvements to the Windows-side of thread handling
10687 * testThreads.c: conditionally excluded unistd.h
10688 * testThradsWin32.c: broke overlong lines
10689 * include/win32config.h: adapted thread-related macros to the new
10690 scheme and for pthreads on Windows
10691 * win32/Makefile.msvc: introduced a more flexible thread build,
10692 added testThreads[Win32].c to the build
10693 * win32/configure.js: introduced a more flexible thread config
10694
John Fleck61f6fb62002-10-31 15:23:29 +0000106952002-10-31 John Fleck <jfleck@inkstain.net>
10696
10697 * doc/xml.html (and, by implication, FAQ.html)
10698 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10699
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010700Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10701
10702 * configure.in: removed xmlwin32version.h
10703 * include/libxml/Makefile.am: removed xmlwin32version.h
10704
Daniel Veillardce66ce12002-10-28 19:01:59 +000010705Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * tree.c: applied patch from Brian Stafford to fix a bug
10708 in xmlReconciliateNs()
10709
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010710Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * tree.c: applied patch from Christian Glahn to allow
10713 xmlNewChild() on document fragment nodes
10714
Daniel Veillardb39bc392002-10-26 19:29:51 +000010715Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * parser.c: Christian Glahn found a problem with a recent
10718 patch to xmlParseBalancedChunkMemoryRecover()
10719 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10720 problems
10721 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10722 test/schemas/seq*: added the test cases from Charles
10723
Daniel Veillard366a9152002-10-23 20:43:53 +000010724Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10727 serious cleanup of the spec file and associated changes
10728 in the Makefiles.
10729 * valid.c: try to remove some warnings on x86_64
10730
Daniel Veillardd033d022002-10-23 14:55:02 +000010731Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10734 fix bug #96586
10735
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010736Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10739 parsing, applied his patch
10740 * result/HTML/attrents.html result/HTML/attrents.html.err
10741 result/HTML/attrents.html.sax test/HTML/attrents.html:
10742 added the test and result case provided by Mikhail Sogrine
10743
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010744Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * vms/build_libxml.com vms/config.vms vms/readme.vms
10747 include/libxml/parser.h include/libxml/parserInternals.h
10748 include/libxml/tree.h include/libxml/xmlIO.h
10749 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10750 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10751 Applied the VMS update patch from Craig A. Berry
10752 * doc/*.html: update
10753
Daniel Veillardf000f072002-10-22 14:28:17 +000010754Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10757
Daniel Veillard1e208222002-10-22 14:25:25 +000010758Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * debugXML.c: adding a grep command to --shell in xmllint
10761 for T.V. Raman
10762
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010763Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xmlcatalog.c: tried to fix some of the problem with --sgml
10766
Daniel Veillard935494a2002-10-22 14:22:46 +000010767Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * parser.c: tried to fix bug #91500 where doc->children may
10770 be overriden by a call to xmlParseBalancedChunkMemory()
10771
10772Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10775 identifiers in SGML catalogs containing '&'
10776
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010777Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * python/types.c: fixed bugs when passing result value tree
10780 to Python functions.
10781
Daniel Veillard48267432002-10-18 11:21:38 +000010782Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * configure.in: preparing the release of 2.4.26
10785 * doc/*: updated and rebuilt the documentation
10786
Daniel Veillardbb284f42002-10-16 18:02:47 +000010787Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * parser.c: fixed a XML Namespace compliance bug reported by
10790 Alexander Grimalovsky
10791
Daniel Veillard44892f72002-10-16 15:23:26 +000010792Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * HTMLtree.c: fixed serialization of script and style when
10795 they are not lowercase (i.e. added using the API to the tree).
10796
Daniel Veillard2fd85422002-10-16 14:32:41 +000010797Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * valid.c: make xmlValidateDocument emit a warning msg if there
10800 is no DTD, pointed by Christian Glahn
10801
Daniel Veillard32370232002-10-16 14:08:14 +000010802Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10805 content model when some of the blocks have min or max, and a couple
10806 of bugs found in the process.
10807 * result/schemas/list0* test/schemas/list0*: added some specific
10808 regression tests
10809
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010810Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * README: updated the contact informations
10813
Daniel Veillard63186732002-10-15 08:43:17 +000010814Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10817 misses it, reported by Peter Bray.
10818
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010819Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10822 and removed a few warnings
10823
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010824Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * parser.c: Christian Glahn found a small bug in the push parser.
10827 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10828 public
10829
Daniel Veillard6045c902002-10-09 21:13:59 +000010830Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xmlschemas.c include/libxml/xmlschemas.h: added
10833 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10834 * testSchemas.c: added --memory to test the new interface
10835
Daniel Veillardf0070122002-10-09 14:24:17 +000010836Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * doc/index.py doc/search.php: integrated the XSLT indexing,
10839 a few fixed in the indexer, added a scope selection at the
10840 search level.
10841
Daniel Veillard01992e02002-10-09 10:20:30 +000010842Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10845 this was due to uninitialized parts of the validation context
10846
Daniel Veillard321be0c2002-10-08 21:26:42 +000010847Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * debugXML.c: applied patch from Mark Vakoc except the API
10850 change, preserved it.
10851 * doc/*: updated the docs to point to the search engine for
10852 information lookup or before bug/help reports.
10853
Daniel Veillard01e87d22002-10-08 16:55:06 +000010854Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * doc/index.py doc/search.php: added mailing-list archives
10857 indexing and lookup
10858
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010859Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10862
Daniel Veillard9b006132002-10-07 11:13:27 +000010863Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * doc/index.py: improved HTML indexing
10866 * doc/search.php: make the queries also lookup the HTML based indexes
10867
Daniel Veillard141d04b2002-10-06 21:51:18 +000010868Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * doc/index.py: added HTML page indexing
10871
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010872Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10873
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010874 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010875 problem in libxslt.
10876 * catalog.c: fixed list handling in XML_CATALOG_FILES
10877
Daniel Veillardceb09b92002-10-04 11:46:37 +000010878Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * valid.c: typo/bug found by Christian Glahn
10881
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010882Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10883
10884 * xmlIO.c: applied Windows CE patch from Javier.
10885 * win32/wince: new directory, contains support for the PocketPC
10886 with Windows CE from Javier.
10887 * include/win32config.h: reorganised, removed duplicate
10888 definitions and applied WinCE patch from Javier.
10889 * include/wsockcompat.h: new file, now contains WinSock
10890 compatibility macros.
10891 * win32/Makefile.msvc: introduced double-run compilation.
10892
Daniel Veillarde16b5742002-09-26 17:50:03 +000010893Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * configure.in include/libxml/xmlwin32version.h: preparing release
10896 of 2.4.25
10897 * doc/*: updated and regenerated teh docs and web pages.
10898
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010899Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10902 error were not covering namespace declarations.
10903 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10904 it was missing the attribute declaration for the namespace
10905 * result/VC/NS3: the fix now report breakages in that test
10906
Daniel Veillardabe01742002-09-26 12:40:03 +000010907Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10910
Daniel Veillard2ace1952002-09-26 12:28:02 +000010911Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10914 and regenerated the docs and web site
10915
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010916Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10919 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10920 not before
10921
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010922Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * python/generator.py python/libxml2class.txt: fixed a stupid error
10925 breaking the python API
10926
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010927Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10930 triostr.c triostr.h: applied a trio update patch from
10931 Bjorn Reese which should work with MinGW
10932
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010933Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * tree.c: improving some documentation comments
10936 * xmlregexp.c: found and fixed a mem leak with python regression tests
10937 * doc/*: rebuilt the doc and the API XML file including the
10938 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10939 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10940 python/types.c: added access to the XML Schemas regexps from
10941 python
10942 * python/tests/Makefile.am python/tests/regexp.py: added a
10943 simple regexp bindings test
10944
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010945Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10946
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010947 * doc/xml.html:
10948 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010949
Daniel Veillard118aed72002-09-24 14:13:13 +000010950Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * xmlregexp.c: fixed the data callback on transition functionality
10953 which was broken when using the compact form
10954 * result/schemas/*: updated the results, less verbose, all tests
10955 pass like before
10956 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10957 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10958 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10959 annoying warnings
10960 * xpath.c: try to provide better error report when possible
10961
Daniel Veillard72336152002-09-21 13:08:14 +000010962Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * Makefile.am: fixed a breakage raised by Jacob
10965
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010966Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10967
10968 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10969 which don't use sockets
10970
Igor Zlatkovic01280582002-09-20 16:40:34 +000010971Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10972
10973 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10974 * win32/configure.js: applied zlib patch from Daniel Gehriger
10975
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010976Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10977
10978 * win32/configure.js: applied the patch from Mark Vakoc for
10979 regexp support
10980 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10981 for regexp support
10982
Daniel Veillardb5c05732002-09-20 13:36:25 +000010983Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * xmlschemastypes.c: as pointed by Igor Float and Double
10986 parsing ain't finished yet
10987
Daniel Veillard40b11342002-09-20 12:01:39 +000010988Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * Makefile.am configure.in: trying to fix #88412 by bypassing
10991 all the python subdir if python ain't detected
10992
Daniel Veillard23e73572002-09-19 19:56:43 +000010993Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10996 made configuring with regexps/automata/unicode the default
10997 but without schemas ATM
10998 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10999 fixed the regexp based DTD validation performance and memory
11000 problem by switching to a compact form for determinist regexps
11001 and detecting the determinism property in the process. Seems
11002 as fast as the old DTD validation specific engine :-) despite
11003 the regexp built and compaction process.
11004
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011005Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * valid.c: determinism is debugged, new DTD checking code now works
11008 but xmlFAComputesDeterminism takes far too much CPU and the whole
11009 set usues too much memory to be really usable as-is
11010
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011011Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * tree.c: fixed another stupid bug in xmlGetNodePath()
11014 * xmllint.c: --version now report the options compiled in
11015
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011016Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * HTMLparser.c: small cleanup
11019 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11020 when configured with them. A bit of debugging around the determinism
11021 checks is still needed
11022
Daniel Veillard63b01c22002-09-17 19:25:28 +000011023Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11026
Daniel Veillard92727042002-09-17 17:59:20 +000011027Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * xmlIO.c: small portability glitch fixed.
11030
Daniel Veillard84d70a42002-09-16 10:51:38 +000011031Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * xmlschemastypes.c: incomplete steps for real/double support
11034 * testAutomata.c include/libxml/xmlautomata.h
11035 include/libxml/xmlregexp.h: avoiding a compilation problem
11036 * valid.c include/libxml/valid.h: starting the work toward using
11037 the regexps for actual DTD validation
11038
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011039Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * hash.c: cosmetic cleanup
11042 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11043 integrating a DTD validation layer based on the regexps
11044
Daniel Veillard4402ab42002-09-12 16:02:56 +000011045Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11048 the determinism was tested before eliminating the epsilon
11049 transitions :-(
11050
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011051Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * python/generator.py python/libxml.c python/libxml.py
11054 python/libxml2-python-api.xml python/libxml2class.txt
11055 python/libxml_wrap.h python/types.c: updated the python
11056 bindings, added code for easier File I/O, and the ability to
11057 define a resolver from Python fixing bug #91635
11058 * python/tests/Makefile.am python/tests/inbuf.py
11059 python/tests/outbuf.py python/tests/pushSAXhtml.py
11060 python/tests/resolver.py python/tests/serialize.py: updated
11061 and augmented the set of Python tests.
11062
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011063Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11064
11065 * win32/configure.js: added more readme info for the binary
11066 package.
11067
Daniel Veillard607b35c2002-09-10 12:16:19 +000011068Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * xmlIO.c: fixed a stupid out of bound array error
11071
11072Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11075 messing around with support for Windows path, cleanups,
11076 trying to identify and fix the various code path to the
11077 filename access. Added xmlNormalizeWindowsPath()
11078
Daniel Veillard76575762002-09-05 14:21:15 +000011079Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * error.c valid.c: working on better error reporting of validity
11082 errors, especially providing an accurate context.
11083 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11084 error reports in those cases.
11085
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011086Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11089 parser.c parserInternals.c xmlIO.c: get rid of all the
11090 perror() calls made in the library execution paths. This
11091 should fix both #92059 and #92385
11092
Daniel Veillard19aa7022002-09-05 11:14:19 +000011093Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * xmllint.c: memory leak reporting was broken after a change
11096 of the preprocessor symbol used to activate it.
11097
Daniel Veillardec6725e2002-09-05 11:12:45 +000011098Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * tree.c: try to make the copy function work for node of
11101 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11102 DOM layers though, not libxml2 itself.
11103
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011104Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * valid.c: try to provide file and line informations, not all
11107 messages are covered, but it's a (good) start
11108
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011109Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * xinclude.c: reimplemented a large part of the XInclude
11112 processor, trying to minimize resources used, James Henstridge
11113 provided a huge test case which was exhibiting severe memory
11114 consumption problems.
11115
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011116Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * python/Makefile.am: applied patch from Christophe Merlet to
11119 reestablish DESTDIR
11120
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011121Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * libxml.spec.in: fixes libary path for x86_64 AMD
11124
John Fleckbe98b332002-09-04 03:16:23 +000011125Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11126
11127 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011128 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011129 (plus resulting generated html files)
11130 fixing one spot I missed in the tutorial where I hadn't freed
11131 memory properly
11132
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011133Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11134
11135 * doc/tutorial/includeaddattribute.c
11136 * doc/tutorial/includeaddkeyword.c
11137 * doc/tutorial/includegetattribute.c
11138 * doc/tutorial/includekeyword.c
11139 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011140 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011141 update tutorial to properly free memory (thanks to Christopher
11142 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011143 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011144 added image files so the callouts are graphical, making it
11145 easier to read ( use "--param callout.graphics 1" to generate
11146 html with graphical callouts)
11147
Daniel Veillarde1662542002-08-28 11:50:59 +000011148Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11151 nice logos generated by Marc Liyanage
11152 * doc/site.xsl *.html: changed the stylesheet to show the new
11153 logo and regenerated the pages
11154
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011155Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11158
Daniel Veillard42766c02002-08-22 20:52:17 +000011159Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * xpath.c: possible mem leak patch from Jason Adams
11162
11163Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11166 in the XQuery namespace
11167 * configure.in: preparing 2.4.24
11168 * doc/*.html: updated the web pages
11169
11170Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * python/generator.py: closing bug #85258 by generating conditional
11173 compile check to avoid linking to routines not configured in.
11174
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000111752002-08-22 Havoc Pennington <hp@pobox.com>
11176
11177 * autogen.sh: update error message for missing automake
11178
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011179Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * python/Makefile.am: typo in target name resulted in libxml2.py
11182 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11183
Daniel Veillard22669b22002-08-22 07:17:11 +000011184Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * win32/win32/Makefile.mingw: updated with version from
11187 Elizabeth Barham at http://soggytrousers.net/repository/
11188
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011189Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11190
11191 * win32/Makefile.msvc: added the prefix location to the include
11192 and lib search path.
11193
Havoc Pennington830e8972002-08-18 22:22:13 +0000111942002-08-18 Havoc Pennington <hp@pobox.com>
11195
11196 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11197 both automake 1.6 and 1.4 installed get the right automake. Means
11198 compilation from CVS will now require the latest automake 1.4
11199 release, or manually creating symlinks called "automake-1.4" and
11200 "aclocal-1.4"
11201
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011202Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * configure.in python/Makefile.am: more AMD 64 induced changes from
11205 Frederic Crozat
11206
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011207Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * xinclude.c: oops I was missing the xml:base fixup too
11210 * result/XInclude/*.xml: this adds xml:base attributes to most
11211 results of the tests
11212
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011213Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * xinclude.c: quick but apparently working implementation of
11216 xi:fallback, should close bug #89684
11217 * Makefile.am test/XInclude/docs/fallback.xml
11218 result/XInclude/fallback.xml: added a basic test for fallback,
11219 and run with --nowarning to avoid a spurious warning
11220 * configure.in: applied patch from Frederic Crozat for python
11221 bindings on AMD 64bits machines.
11222
Daniel Veillard9e923512002-08-14 08:48:52 +000011223Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11226 the caller don't pass a SAX callback block.
11227
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011228Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * tree.c: applied the same fix for the XML-1.0 namespace to
11231 xmlSearchNsByHref() as was done for xmlSearchNs()
11232
Daniel Veillardad11b302002-08-12 14:53:41 +000011233Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * libxml.3: small cleanup of the man page
11236 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11237 when serializing HREF attributes generated by XSLT.
11238
Daniel Veillardc084e472002-08-12 13:27:28 +000011239Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11242 version of Marc Liyanage' patch for boolean attributes in HTML
11243 output
11244
Daniel Veillard5f91b372002-08-12 12:13:01 +000011245Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * python/tests/serialize.py: fixed the test results, indenting
11248 behaviour changed slightly
11249
Aleksey Sanin9e951762002-08-08 18:02:41 +000011250Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11251
11252 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11253 new c14n function to Windows def files
11254
Aleksey Saninea4272a2002-08-02 23:50:03 +000011255Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11256
11257 * c14n.c: fixed a memory leak in c14n code
11258
Daniel Veillard58e44c92002-08-02 22:19:49 +000011259Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * parser.c include/libxml/parser.h: adding a new API for Christian
11262 Glahn: xmlParseBalancedChunkMemoryRecover
11263 * valid.c: patch from Rick Jones for some grammar cleanup in
11264 validation messages
11265 * result/VC/* result/valid/*: this slightly change some of the
11266 regression tests outputs
11267
Daniel Veillard0bf29002002-08-01 12:54:11 +000011268Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * tree.c: trying to fix a problem in namespaced attribute handling
11271 raised by Christian Glahn
11272
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011273Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * encoding.c include/libxml/encoding.h: Opening the interface
11276 xmlNewCharEncodingHandler as requested in #89415
11277 * python/generator.py python/setup.py.in: applied cleanup
11278 patches from Marc-Andre Lemburg
11279 * tree.c: fixing bug #89332 on a specific case of loosing
11280 the XML-1.0 namespace on xml:xxx attributes
11281
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011282Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11283
11284 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11285 corner case from new Merlin's test suite and added a callback
11286 that will be used to improve xmlsec performance
11287
11288
Daniel Veillard0b22def2002-07-29 16:23:03 +000011289Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * HTMLtree.c: trying to fix the <style> escaping problem in
11292 HTML serialization bug #89342
11293
Daniel Veillard0b28e882002-07-24 23:47:05 +000011294Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11297 and rebuilt the web site.
11298
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011299Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011300
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011301 * include/libxml/tree.h: added _private member to xmlNs struct
11302
Daniel Veillard1d995272002-07-22 16:43:32 +000011303Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * HTMLparser.c: fixing bug #84876 based on the xml working
11306 code.
11307
William M. Brack61eaba52002-07-21 11:14:18 +000011308Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11309
11310 * python/Makefile.am: enhanced to fix bug 72012 (errors
11311 when using '-jX' make parameter)
11312
William M. Brackef61d202002-07-19 08:32:00 +000011313Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11314
11315 * xpath.c: small additional enhancement for booleans
11316 compared to nodesets
11317
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011318Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11319
11320 * HTMLtree.c: changed the order of the encoding declaration
11321 attributes in the meta tags due to a bug in IE/Mac
11322
William M. Brack0c022ad2002-07-12 00:56:01 +000011323Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11324
11325 * xpath.c: enhanced handling of booleans (especially '='
11326 and '!=' for nodesets) - fixes bug 85256. Added new
11327 routine xmlXPathNotEqualValues for more proper handling
11328 of '!=' when nodesets are involved.
11329
Daniel Veillard06944e22002-07-11 19:55:18 +000011330Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11333 doc/xmlcatalog_man.xml to the source distribution
11334
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011335Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11336
11337 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11338 asked for this.
11339
Daniel Veillard539638b2002-07-06 19:55:14 +000011340Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * configure.in: preparing 2.4.23
11343 * doc/*: rebuilt the docs
11344
Daniel Veillard176d99f2002-07-06 19:22:28 +000011345Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * parser.c: fixing bug #84169 by fixing the
11348 comment of xmlCreatePushParserCtxt to describe the
11349 encoding detection parameters better.
11350
Daniel Veillard37f961d2002-07-06 17:53:56 +000011351Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * valid.c: fixing bug #79331 in one path the lookup for
11354 ID attributes on a namespaced node wasn't handled correctly :-\
11355
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011356Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * HTMLparser.c: trying to fix 87235 about discarded white
11359 spaces in the HTML parser.
11360 * result/HTML/*: this changes the output of a number of HTML
11361 regression tests
11362
Daniel Veillardfdc91562002-07-01 21:52:03 +000011363Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * xpath.c: applied patch from Richard Jinks for the namespace
11366 axis + fixed a memory error.
11367 * parser.c parserInternals.c: applied patches from Peter Jacobi
11368 removing ctxt->token for good.
11369 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11370 popped out by the regression tests.
11371 * Makefile.am: patch for threads makefile from Gary Pennington
11372
William M. Brack6000af52002-06-28 11:43:13 +000011373Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11374
Daniel Veillardfdc91562002-07-01 21:52:03 +000011375 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011376 expressions involving preceding-sibling (et al).
11377
Daniel Veillard153120c2002-06-18 07:58:35 +000011378Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * hash.c: applied a patch from Peter Jacobi to solve a problem
11381 when compiling with the Watcom C on Win32
11382 * result/schemas/*.err: the change of hashing algo generated
11383 permutations in the output
11384
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011385Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * hash.c: applied patch from Sander Vesik improving the quality of
11388 the hash function.
11389
Aleksey Sanina5808b92002-06-14 17:07:41 +0000113902002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011391
11392 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11393 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11394 xmllint.c xpath.c: replaced sprintf() with snprintf()
11395 to prevent possible buffer overflow (the bug was pointed
11396 out by Anju Premachandran)
11397
Daniel Veillarde059b892002-06-13 15:32:10 +000011398Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * parser.c: removed an uninitialized data error popped by valgrind
11401 on PE references
11402
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011403Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11404
11405 * doc/xml.html
11406 adding tutorial reference to the web page
11407
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011408Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11409
11410 * doc/tutorial/xmltutorial.xml
11411 * doc/tutorial/ar01s07.html
11412 * doc/tutorial/ape.html
11413 * doc/tutorial/includegetattribute.c
11414 adding section to tutorial about retrieving an attribute
11415 value
11416
Daniel Veillardf5582f12002-06-11 10:08:16 +000011417Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * parser.c: applied a couple of patches from Peter Jacobi to start
11420 to get rid of ctxt->token, with a possible significant speed
11421 improvement to be gained once done. Better compliance with PE
11422 references constructs in DTDs too.
11423 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11424 from Peter too
11425
Daniel Veillard38d80e22002-06-11 07:24:56 +000011426Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11429 xmlParseElement was likely to have been deallocated at the
11430 time of the report, possibly leading to segfault. Just report
11431 the tag name now.
11432
Daniel Veillard9e412302002-06-10 15:59:44 +000011433Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * xpath.c: patch from Richard Jinks for XPath substring() function
11436 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11437
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114382002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011439
11440 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11441
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011442Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11443
11444 *doc/FAQ.html
11445 fixing typos in FAQ, thanks to Robert Funnell for the
11446 editing help
11447
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011448Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * NEWS: got complaints from rpmlint that it was empty
11451
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011452Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11453
11454 * added doc/tutorial, including:
11455 apa.html
11456 apb.html
11457 apc.html
11458 apd.html
11459 ar01s02.html
11460 ar01s03.html
11461 ar01s04.html
11462 ar01s05.html
11463 ar01s06.html
11464 includeaddattribute.c
11465 includeaddkeyword.c
11466 includekeyword.c
11467 includestory.xml
11468 index.html
11469 xmltutorial.xml
11470 libxml tutorial, including generated html
11471
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011472Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11473
11474 * result/c14n/exc-without-comments/merlin-c14n-two-*
11475 result/c14n/without-comments/merlin-c14n-two-*
11476 test/c14n/exc-without-comments/merlin-c14n-two-*
11477 test/c14n/without-comments/merlin-c14n-two-*
11478 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11479 c14n/exc-c14n and slightly modified test script to handle
11480 these test cases
11481 * c14n.c: fixed bugs for complicated nodes set (namespace
11482 without node and others from merlin-c14n-two.tar.gz)
11483 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11484 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11485 for xmlsec performance patch
11486 * xpath.c: fixed self::node() for namespaces and attributes
11487
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011488Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11489
11490 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11491 but with the format parameter
11492 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11493
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011494Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11495
11496 * Makefile.am: updated c14n tests suite
11497 * c14n.c: performance improvement for previous c14n patch
11498
Daniel Veillarde72c7562002-05-31 09:47:30 +000011499Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * parser.c: another peroformance patch from Peter Jacobi, that
11502 time on parsing attribute values.
11503
Aleksey Sanin508a1012002-05-31 06:32:32 +000011504Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11505
11506 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11507 into LibXML2 test suite
11508
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011509Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11510
11511 * c14n.c: propagating xpath ancesstors node fix to c14n
11512 plus small performance improvement to reduce number of
11513 mallocs
11514 * xpath.c: fixed ancestors axis processing for namespace nodes
11515
Daniel Veillard46de64e2002-05-29 08:21:33 +000011516Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11519 Peter Jacobi
11520
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011521Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * configure.in: preparing 2.4.22
11524
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011525Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11528 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11529 a public entry point.
11530 * doc/*: rebuilt the API and docs
11531
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011532Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * xpath.c: patch from Richard Jinks to fix a problem introduced
11535 in the previous patch and pointed by Norm
11536
Daniel Veillardc6924812002-05-24 11:10:43 +000011537Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * libxml.spec.in: fixing bug #81112
11540
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011541Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * uri.c: fixing bug #82848
11544
Daniel Veillarda2878972002-05-24 07:54:39 +000011545Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11548 output of one catalog test
11549
Aleksey Sanin114e4752002-05-24 07:20:27 +000011550Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011551
Aleksey Sanin114e4752002-05-24 07:20:27 +000011552 * global.data globals.c tree.c include/libxml/globals.h
11553 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11554 default value for global parameter xmlIndentTreeOutput to 1 and
11555 introduced new global parameter xmlTreeIndentString (the string
11556 used to do one-level indent) with default value " " (as it was
11557 in tree.c)
11558
Daniel Veillard49d5af82002-05-23 11:55:49 +000011559Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11562 with trio and schemas.
11563
Daniel Veillard7c13af42002-05-22 09:57:32 +000011564Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * xpath.c: patch from Richard Jinks to fix the problem raised in
11567 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11568
Daniel Veillard5a872412002-05-22 06:40:27 +000011569Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * xmlschemas.c: a bit of work on import.
11572 * xmlschemastypes.c: Charles Bozeman provided a compare function
11573 for date/time types so min/max facet restrictions should work,
11574 indeterminate comparisons return an error instead of equal.
11575 * test/schemas/date_0* result/schemas/date_0_0: specific test
11576 from Charles Bozeman too
11577
Daniel Veillard10b6da42002-05-18 07:55:20 +000011578Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11581 from Christian Cornelssen fixing the man pages and the Catalog
11582 building script.
11583 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11584 next step is <xs:import> I now have a reasonable understanding
11585 of how it works.
11586
Daniel Veillarde5354492002-05-16 08:43:22 +000011587Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11590
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011591Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11592
11593 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11594
Daniel Veillard088bf112002-05-14 11:03:59 +000011595Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * xpath.c: fixing an XPath function evalutation bug pointed out
11598 by Alexey Efimov where the context was lost when evaluating
11599 the function arguments
11600
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011601Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011602
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011603 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11604 function public for XMLSec performance optimizations
11605
Daniel Veillard3cd72402002-05-13 10:33:30 +000011606Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * python/generator.py python/libxml2class.txt : fixed a problem
11609 with the HTML parser pointed by Gary Benson
11610 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11611 example
11612
Aleksey Sanine48a3182002-05-09 18:20:01 +000011613Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11614 * parser.c: fixed bug #81159 (memory growth in SAX)
11615
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011616Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11617 * xpath.c: fixed bug #78858 (the real fix)
11618
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011619Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011620 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011621
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011622Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * tree.c: modified xmlNodeSetBase to allow changing the
11625 base of a document.
11626
Daniel Veillard070803b2002-05-03 07:29:38 +000011627Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * xmlschemastypes.c: patch Charles Bozeman for validation of
11630 all the date, time, and duration types
11631 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11632 * configure.in: fixed an error pointed by an user
11633 * xml2-config.in: fixed an error pointed by an user
11634
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011635Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11636
11637 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11638 win32/libxml2.def.src xmlIO.c: exported default
11639 'file:', 'http:' and 'ftp:' protocols input handlers
11640 and maked protocols comparisson case insensitive
11641
Daniel Veillard34de97f2002-04-30 14:29:22 +000011642Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11643
11644 * configure.in: Neven Has detected a typo
11645
Daniel Veillard28577c32002-04-30 06:48:41 +000011646Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11649 as one of the persons allowed to commit directly to the
11650 module.
11651
Daniel Veillardfc57b412002-04-29 15:50:14 +000011652Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11655 * valid.c: raised a too low limit
11656 * doc/*: rebuilt the docs
11657
Daniel Veillardeca82812002-04-24 11:42:02 +000011658Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * test/XPath/expr/floats test/XPath/expr/functions
11661 result/XPath/expr/floats result/XPath/expr/functions
11662 xpath.c: another XPath conformance patch from Richard Jinks
11663
Daniel Veillard13e04c62002-04-23 17:51:29 +000011664Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * xmlschemas.c: fixed validation of attribute groups.
11667 * test/schemas result/schemas: added an example from the primer
11668
Daniel Veillard88c58912002-04-23 07:12:20 +000011669Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11672 * test/schemas result/schemas: updated the test list
11673
Daniel Veillarde19fc232002-04-22 16:01:24 +000011674Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * TODO: updated a bit
11677 * parser.c: made a comment more specific
11678 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11679 Schemas conformance.
11680 * test/schemas result/schemas: updated the test list
11681
Daniel Veillard441bc322002-04-20 17:38:48 +000011682Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11685 implementing xs:all with minOccurs = 0
11686 * tes/schemas/* result/schemas/*: added more tests covering
11687 xs:all
11688
Daniel Veillard8a001f62002-04-20 07:24:11 +000011689Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11690
11691 * xmlregexp.c: first implementation of the all particle, this
11692 may need to be revisited for case where not all transitions
11693 must be crossed.
11694
Daniel Veillard7646b182002-04-20 06:41:40 +000011695Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * tree.c: another entity processing update from Markus Henke
11698
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011699Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11700
11701 * trionan.c: fixed crash on OSF/1
11702
Daniel Veillardb4398962002-04-19 07:01:55 +000011703Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * xmlschemas.c: more Schemas work
11706 * test/schemas/* result/schemas/*: added more tests coming
11707 from the spec.
11708
Daniel Veillard54761132002-04-18 21:00:44 +000011709Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11712 ExcC14N specification
11713
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011714Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * tree.c: patch from Markus Henke, fix for recursive entities.
11717
Daniel Veillard23b1f372002-04-18 15:50:05 +000011718Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * xpath.c: fix a problem with string() on a document node.
11721
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011722Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * Makefile.am xmlschemas.c: more Schemas work
11725 * test/schemas/* result/schemas/*: added more tests coming
11726 from the spec.
11727
Daniel Veillard6231e842002-04-18 11:54:04 +000011728Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11731 * result/HTML/*: this changes a few things in the results
11732
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011733Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11734
11735 * include/libxml/tree.h: eliminated 'declaration different than
11736 prototype' warning
11737 * include/win32config.h: "resolved" conflicts with errno.h
11738
Daniel Veillardb509f152002-04-17 16:28:10 +000011739Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11742 on the automata interfaces and debug of counted choices
11743 * test/schemas/* result/schemas/*: added a number of tests
11744
Daniel Veillard8651f532002-04-17 09:06:27 +000011745Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11748 a bit of work on Schemas
11749 * testSchemas.c: try to make it more useful
11750 * test/schemas/* result/schemas/* Makefile.am: changed the
11751 Schemas regression test procedure, started adding a few samples
11752
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011753Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11754
11755 * include/libxml/encoding.h: Patch for the Borland C++ builder
11756 * include/libxml/tree.h: Patch for the Borland C++ builder
11757 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011758 * win32/bcb5: New directory for the Borland C++ builder
11759 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011760
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011761Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11762
11763 * win32/Makefile.msvc: Update for XML Schema support
11764 * win32/configure.js: Update for XML Schema support
11765 * win32/libxml2.def.src: Update for XML Schema support
11766
Daniel Veillard4255d502002-04-16 15:50:10 +000011767Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11770 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11771 xmlunicode.c include/libxml/Makefile.am
11772 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11773 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11774 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11775 include/libxml/xmlversion.h.in : merged the current state of
11776 XML Schemas implementation, it is not configured in by default,
11777 a specific --schemas configure option has been added.
11778 * test/automata test/regexp test/schemas Makefile.am
11779 result/automata result/regexp result/schemas:
11780 merged automata/regexp/schemas regression tests
11781
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011782Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * xpath.c: Gary found a compile time problem, fixes #78823
11785
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011786Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * configure.in: release of 2.4.20
11789 * doc/*: updated and rebuilt the docs
11790
Daniel Veillardf544f192002-04-15 12:56:56 +000011791Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * python/Makefile.am: patch from Cristian Gafton to build on
11794 Red Hat 6.2, should also fix #75779
11795
Daniel Veillard940492d2002-04-15 10:15:25 +000011796Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * valid.c: first part of fixing #78729
11799
Daniel Veillardeb475a32002-04-14 22:00:22 +000011800Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11803 escaping of URI when saving HTML files.
11804 * result/HTML/*: this impacted some tests
11805
Daniel Veillard9b731d72002-04-14 12:56:08 +000011806Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * configure.in: trying to fix #77441
11809
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011810Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11811
11812 * include/libxml/xmlIO.h: Hallski complained it could not be
11813 included by itself.
11814
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011815Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11818
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011819Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11820
11821 * win32/configure.js: patch from Nilo for the c14n option
11822 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11823
Daniel Veillardda423da2002-04-10 19:25:38 +000011824Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11827 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11828 LIBXML_THREAD_ENABLED
11829
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011830Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * xpath.c: another patch from Richard Jinks for substring conformance
11833 * test/XPath/expr/floats test/XPath/expr/strings
11834 result/XPath/expr/floats result/XPath/expr/strings: update of the
11835 test suite to check those.
11836
Daniel Veillard01917aa2002-04-10 11:30:41 +000011837Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * xpath.c: patch from Richard Jinks for .x float parsing.
11840
Daniel Veillard46d6c442002-04-09 16:10:39 +000011841Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * parser.c: patch from Markus Henke when an encoding ain't recognized
11844
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011845Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * libxml.m4: got a report that #include <string.h> was needed
11848
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011849Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11852
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011853Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11854
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011855 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011856
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011857Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11860 pointed out by Melvyn Sopacua.
11861
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011862Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * libxml.m4: Frédéric Crozat gave a patch related to the change
11865 of Include paths breaking the libxml.m4
11866
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011867Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * xpath.c: Fix bug #76927 forgot to save some context
11870 when evaluating binary expressions
11871
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011872Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * configure.in: fixed configure for MPE/iX from Markus Henke
11875 * xmlmemory.c: fixed initialization problems
11876 * xpath.c: another set of patches from Richard Jinks this
11877 fixes "make XPathtests" on linux
11878
Daniel Veillard21458c82002-03-27 16:12:22 +000011879Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11882 * test/XPath/expr/compare test/XPath/expr/equality
11883 test/XPath/expr/floats test/XPath/expr/functions
11884 test/XPath/expr/strings result/XPath/expr/compare
11885 result/XPath/expr/equality result/XPath/expr/floats
11886 result/XPath/expr/functions result/XPath/expr/strings: Updated
11887 tests though they show a divergence on Linux
11888
Daniel Veillard28dfed12002-03-27 09:08:17 +000011889Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * xpath.c trionan.c: previous commit also included patches
11892 from Richard Jinks on some IEEE support corner case
11893
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011894Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11897 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11898 that $(datadir) should be used for docs
11899
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011900Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11903 could leak filedescriptors
11904
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011905Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * configure.in nanohttp.c: applied patch from Allan Clark for
11908 UnixWare/OpenServer
11909
Daniel Veillard19274092002-03-25 16:48:03 +000011910Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * configure.in: preparing 2.4.19
11913 * doc/*: rebuilt the docs
11914
Daniel Veillard56b2db72002-03-25 16:35:28 +000011915Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * nanohttp.c: fixing #76043, got fed up with non-portability
11918 of that piece of code.
11919
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011920Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * valid.c SAX.c: Never commit without running "make tests" :-(
11923 fix a couple of stupidities in the previous commit
11924 * result/*: a few changes in some attribute order result of previous
11925 commit.
11926
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011927Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11930 the internal subset should not raise duplicate ID errors,
11931 also there was a small bug in conjunction to namespace
11932 declarations defaulted and xml:xxx attributes DTD definitions.
11933
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011934Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * xpath.c: Richard Jinks also raised some rounding problems
11937 this tries to fix them
11938
Daniel Veillard4e2df542002-03-22 12:23:14 +000011939Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11942 behaviour in xmlXPathCastToString()
11943
Daniel Veillarddb552912002-03-21 13:27:59 +000011944Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11947 raised by Morus Walter
11948
Daniel Veillard9e537932002-03-21 13:08:08 +000011949Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11952 from Igor
11953
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011954Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * xpath.c: fixing #75619, related to a problem when trying
11957 to evaluate condition when the current node set resulting
11958 from that sub-step evaluation is empty. Also fixes 2 potential
11959 problem with previous-sibling and next-siblings axis.
11960
Daniel Veillard1840ef02002-03-21 08:05:23 +000011961Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11962
11963 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11964 HTML support is not configured in.
11965
Daniel Veillard561b7f82002-03-20 21:55:57 +000011966Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11969 include/libxml/tree.h: dohh I really didn't intended to commit
11970 this test version :-(
11971
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011972Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * testSAX.c: I wanted to see the real speed at the SAX interface
11975 after a little too many Ximianer started complaining about the
11976 parser speed.
11977 added a --quiet option:
11978 paphio:~/XML -> ls -l db100000.xml
11979 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11980 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11981 3200006 callbacks generated
11982 real 0m1.270s
11983 Which means 16MBytes/s and 3Mcallback/s
11984
Daniel Veillardc62a1472002-03-19 18:35:12 +000011985Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * xpath.c: valgrind spotted another error that time when running
11988 on libxslt regression tests
11989
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011990Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11991
11992 * Makefile.am: adding "make valgrind" running the full regression
11993 tests (except python ones) under Valgrind (using valgrind -q
11994 which was kindly added by the author).
11995 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11996 passes cleanly now except an obcure floating point initialization
11997 raised in log10() in one XPath regression test ???
11998 * tree.c: edited some comments to close #75244
11999
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012000Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12003 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12004 context of ScrollKeeper, made sure that if the number is
12005 an integer, the serialization follows the description at
12006 http://www.w3.org/TR/xpath#section-String-Functions
12007
Daniel Veillard5997aca2002-03-18 18:36:20 +000012008Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012010 * configure.in: preparing 2.4.18
12011 * doc/*: updated and rebuilt the web site
12012 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12013 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012014 * parser.c: humm, changed the way the SAX parser work when
12015 xmlSubstituteEntitiesDefault(1) is set, it will then
12016 do the entity registration and loading by itself in case the
12017 user provided SAX getEntity() returns NULL.
12018 * testSAX.c: added --noent to test the behaviour.
12019
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012020Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * parser.c: Wilfried Teiken provided a hackish but working
12023 way to get context reported back on entities when parsing
12024 with SAX and without breaking the DOM build.
12025
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012026Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * c14n.c: applied a new patch from Aleksey Sanin
12029 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12030 to reference Aleksey implementation of XML digital Signatures
12031
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012032Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * xpath.c: small fix to avoid potential problem due to
12035 ordering of freeing data
12036 * python/Makefile.am: people were complaining about
12037 the generated file in python dir not being built
12038
Daniel Veillardd2379012002-03-15 22:24:56 +000012039Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12042 python/generator.py python/libxml.c python/types.c: Cleanup
12043 of the python Makefiles based on Jacob and James feedback,
12044 fixed the spec file accordingly, fixed the number of warning
12045 that passing my pedantic CFLAGS was generating. Conclusion
12046 is that Python includes are real crap.
12047
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012048Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * configure,in: it was reported quite a few times that
12051 xml2-config --cflags should not output
12052 -I$includeprefix/libxml2/libxml because libxml2 header names
12053 clashes with existing names like list.h from C++ stl.
12054 Includes should be #include<libxml/xxx.h> so ...
12055
Daniel Veillard6f293b12002-03-15 09:42:33 +000012056Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * c14n.c: another patch from Aleksey Sanin
12059
Daniel Veillard5c396542002-03-15 07:57:50 +000012060Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12063 canonicalization algorithm
12064 * doc/xml.html doc/index.html: added the C14N references on the
12065 index page.
12066
jacob berkman9be65862002-03-14 02:15:56 +0000120672002-03-13 jacob berkman <jacob@ximian.com>
12068
12069 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12070 usage, redundant, and gcc specific
12071
Daniel Veillard75be0132002-03-13 10:03:35 +000012072Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * xpath.c: speedup some node selection operations, this can
12075 have a significant impact on DocBook Norm's stylesheets
12076 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12077 make sure it's always the case
12078 * debugXML.c: distinguish CDATA and comments in ls operations
12079
Daniel Veillard61f26172002-03-12 18:46:39 +000012080Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12083 to generate better API descriptions etc...
12084
Daniel Veillard9ff88172002-03-11 09:15:32 +000012085Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * c14n.c: Fixing #74186, made sure all boolean expressions
12088 get fully parenthesized, ran indent on the output
12089 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12090 include/libxml/tree.h: also #74186 related, removed the
12091 --with-buffers option, and all the preprocessor conditional
12092 sections that were resulting from it.
12093
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012094Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12095
12096 * valid.c: applied patch from Dodji Seketeli fixing an
12097 uninitailized variable in xmlValidGetValidElements()
12098
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012099Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12100
12101 * c14n.c: fixed a few comments
12102 * doc/*.html doc/*/*.html: regenerated the docs and added
12103 the C14N API
12104 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12105
Daniel Veillardfa49d872002-03-09 10:20:00 +000012106Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12107
12108 * check-xml-test-suite.py: fix to adapt varaiations in the
12109 bindings
12110 * configure.in python/setup.py python/setup.py.in: fixed to
12111 have the version of the python scripts automatically updated
12112
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012113Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12116 in xmlCopyProp()
12117
Daniel Veillardaf43f632002-03-08 15:05:20 +000012118Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * configure.in: preparing 2.4.17 release
12121 * doc/*: updated and rebuilt the docs
12122 * xpath.c: fixed a comment
12123 * python/libxml.c: fixed a possible reentrancy problem
12124
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012125Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12128 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12129 added a specific regression test
12130 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12131 not raise exceptions when failing to find the attribute.
12132
Daniel Veillard90bc3712002-03-07 15:12:58 +000012133Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * configure.in xmllint.c: owen pointed out a problem with the
12136 ftme fix, gettimeofday() was not detected by configure and
12137 the ftime header wasn't included, dohhh
12138
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012139Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * configure.in xmllint.c: trying to fix #71457 for timing
12142 precision when gettimeofday() is not availble but ftime() is
12143
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012144Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12147 are now copied on install and part of the -devel RPM
12148
Daniel Veillard7b416132002-03-07 08:36:03 +000012149Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * xpath.c: trying to avoid bug #72150 which was apparently
12152 caused by a gcc bug (or a processor problem) as detailed
12153 at http://veillard.com/gcc.bug
12154
Daniel Veillardf742d342002-03-07 00:05:35 +000012155Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12158 fixed xmlReconciliateNs(), added a Python test/example for
12159 inter-document cut'n paste
12160 * python/libxml.py: fixed node.doc on document nodes and added
12161 xpathEval() onto node objects
12162
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012163Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
12165 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12166 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12167 fixup and integrated tests for the serialization stuff
12168
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012169Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12172 moved the libxml man page to section 3
12173
Daniel Veillard1e774382002-03-06 17:35:40 +000012174Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * tree.c: fix bug #72490
12177 * python/libxml.c python/libxml.py: added methods serialize()
12178 and saveTo() to all node elements.
12179
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012180Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * xmlIO.c: closed #73430, don't read from an input source
12183 which indicated an end-of-file or an error.
12184
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012185Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * parser.c: make sure SAX endDocument is always called as
12188 this could result in a Python memory leak otherwise (it's
12189 used to decrement ref-counting)
12190 * python/generator.py python/libxml.c python/libxml.py
12191 python/libxml2-python-api.xml python/libxml2class.txt
12192 python/tests/error.py python/tests/xpath.py: implemented
12193 the suggestions made by Gary Benson and extended the tests
12194 to match it.
12195
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012196Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * python/generator.py: applied patch fixing #73450
12199
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012200Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * xpath.c: fixing #61290 "namespace nodes have no parent"
12203 long standing divergence from the XPath REC. NodeSets
12204 simply hold a copy of namespace nodes and those node ->next
12205 points to the parent (which may not be the node carrying the
12206 definition).
12207 * include/libxml/xpath.h: flagged but didn't added a possible
12208 speedup
12209 * DOCBparser.c HTMLparser.c: removed some warnings from push
12210 parser due to new state being added.
12211 * tree.c: new fix from Boris Erdmann
12212 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12213 the XML Canonalization support from Aleksey Sanin
12214
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012215Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * tree.c: patch from Boris Erdmann fixing some namespace odities
12218 with xmlCopyNode()
12219
Daniel Veillardc6613042002-03-02 09:34:02 +000012220Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * xmlIO.c: fix bug #72706 when loading a NULL entity
12223
Daniel Veillardc0fef772002-03-01 16:16:31 +000012224Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12227 actually change in a future XML Namespace revision.
12228
Daniel Veillard79426f22002-03-01 16:14:17 +000012229Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12230
12231 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12232 added the possibility of returning nodesets from XPath extension
12233 functions written in Python
12234
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012235Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * python/*: commiting some Python bindings work done while travelling
12238
Daniel Veillard97300512002-03-01 09:13:41 +000012239Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12242 explicitely with memory debugging switched on
12243
Daniel Veillard6361da02002-02-23 10:10:33 +000012244Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12247 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12248 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12249 the accessor generator for strings
12250 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12251 regression test.
12252
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012253Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * python/README python/generator.py python/libxml.c python/setup.py:
12256 added the 'usual' setup.py to allow building a libxml2-python
12257 module based on the same code. The initialization is however
12258 different the 2 .so files fo libxml2 and libxslt are identical and
12259 they entry point initialize both libraries. this is done to avoid
12260 some possible nasty problem since the Python don't merge the maps
12261 of all shared modules.
12262
Daniel Veillard158a4d22002-02-20 22:17:58 +000012263Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * parser.c: fixed a push/encoding bug reported by Michael
12266 on librsvg
12267
Daniel Veillard7839e162002-02-20 18:54:48 +000012268Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * include/libxml/parserInternals.h: fixes a misplaced #endif
12271
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012272Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12273
12274 * parser.c valid.c: found and fixed a couple of allocation bugs
12275
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012276Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * doc/xml.html doc/python.html doc/*: added a Python and binding
12279 page describing the current state of the Python bindings and
12280 giving pointers to the other languages wrappers.
12281
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012282Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12285 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12286 rebuilt the API and web site
12287 * xpath.c: fixed #71978 portability bugs
12288
Daniel Veillard8aff2472002-02-19 21:50:43 +000012289Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12290
12291 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12292
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012293Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * include/libxml/parserInternals.h parser.c: had to change
12296 2 internal parsing API when processing document content
12297 to check the start and end of element content are defined
12298 in the same entity
12299 * valid.c include/libxml/valid.h: attribute normalization can
12300 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12301 with the context to report it.
12302 * SAX.c: fixed the last known bugs, crazy validation constraints
12303 when a document is standalone seems correctly handled. There
12304 is a couple of open issues left which need consideration especially
12305 PE93 on external unparsed entities and standalone status.
12306 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12307 The 2 tests left failing are actually in error. Cleanup done.
12308
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012309Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * valid.c: implemented E59 spaces in CDATA does not match the
12312 nonterminal S
12313
Daniel Veillard878eab02002-02-19 13:46:09 +000012314Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * SAX.c parser.c valid.c: more validation test fixups
12317 * check-xml-test-suite.py: added duration info for the tests
12318
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012319Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12320
12321 * parser.c valid.c: a couple of errors were reported but not
12322 saved back as such in the parsing context. Down to 1% failure rate
12323 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12324
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012325Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * xmlInternald.c: isExtender was missing a char
12328 * parser.c include/libxml/parser.h: % are acceptable in the
12329 internal subset if within a PUBLIC ID
12330
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012331Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * SAX.c parserInternals.c valid.c: more work on the conformance
12334 suite. Took the step to finally block documents with encoding
12335 errors. It's a fatal error per the spec, people should have fixed
12336 their documents by now.
12337
Daniel Veillard55253e22002-02-18 14:32:39 +000012338Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * check-xml-test-suite.py: fixed the test script after some discussion
12341 on the semantic of TYPE="error"
12342 * Makefile.am: added the script to the distrib
12343
Daniel Veillard28757702002-02-18 11:19:30 +000012344Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * SAX.c entities.c: fixed a couple of conformances issues deep
12347 into the validation code (standalone and undeclared Notations)
12348
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012349Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12352 stayed there for years !
12353
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012354Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12355
12356 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12357 missing
12358
Daniel Veillardc7612992002-02-17 22:47:37 +000012359Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12360
12361 * check-xml-test-suite.py: improved the behaviour a bit as
12362 well as the logs
12363 * parser.c valid.c SAX.c: fixed a few more bugs
12364 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12365
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012366Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12367
12368 * check-xml-test-suite.py: python script to run regression tests
12369 against the XML Test suite of W3C/OASis
12370 * SAX.c: fixed a validation bug
12371 * parser.c: fixed 3 errors pointed by the test suite
12372 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12373 * python/Makefile.am: fixed a dependendy
12374
Daniel Veillard9f28f302002-02-15 20:48:08 +000012375Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12376
12377 * xmlmemory.c: avoid a warning bug #71594
12378
Daniel Veillard144024e2002-02-13 21:14:46 +000012379Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12380
12381 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12382 warning on alpha/Tru64
12383
Daniel Veillarde4301c82002-02-13 13:32:35 +000012384Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12385
12386 * include/libxml/entities.h: fixing a comment
12387 * valid.c: fixing some troubles with validity check on namespaces
12388 * result/VC/NS3 test/VC/NS3: added a specific regression test
12389
Daniel Veillarda6d05382002-02-13 13:07:41 +000012390Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * tree.c: Fixing #71342 serializing '\n' in attribute values
12393 * result/noent/att3 result/att3 test/att3: added a specific
12394 test.
12395
Daniel Veillard797a5652002-02-12 13:46:21 +000012396Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * python/libxml.c: couple of bug fixes
12399
Daniel Veillard01a6d412002-02-11 18:42:20 +000012400Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12401
12402 * python/*.py: removed tabs and used spaces.
12403
Daniel Veillard397ff112002-02-11 18:27:20 +000012404Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12407 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12408
Daniel Veillard03517542002-02-11 13:54:40 +000012409Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12410
12411 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12412 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12413
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012414Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12415
12416 * include/libxml/encoding.h include/libxml/entities.h
12417 include/libxml/globals.h include/libxml/parser.h
12418 include/libxml/threads.h include/libxml/tree.h
12419 include/libxml/xmlmemory.h: trying to fix the include mess
12420
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012421Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12422
12423 * include/libxml/xmlmemory.h: reverted part of the previous
12424 attempt to provide #69655, this was breaking the build.
12425
Daniel Veillard0ba59232002-02-10 13:20:39 +000012426Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12429 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12430 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12431 include/libxml/parserInternals.h include/libxml/tree.h
12432 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12433 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12434 clean.
12435 * python/libxml.c: fixed a warning.
12436
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012437Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12440 copying of node, merge back IDs in the target document.
12441 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12442 test/XInclude/ents/ids.xml: test case
12443 * result/VC/ElementValid4: output changed due to a typo fix
12444
Daniel Veillard1c18e302002-02-09 22:16:40 +000012445Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012448 generate the dependencies right as Jacob found out. Add
12449 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012450
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012451Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12452
12453 * parserInternals.c valid.c: Justin Fletcher found some parts
12454 of the code needing cleanup
12455 * libxml.spec.in python/Makefile.am python/generator.py
12456 python/libxml.c python/libxml.py: Fixed the python Makefiles
12457 corrected a bug showing up on ia64, changed the name of the
12458 python internal module too
12459
Daniel Veillard07be19b2002-02-08 14:20:35 +000012460Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12461
12462 * Makefile.am: applied patch from Andris Pavenis for binary
12463 name suffixes
12464
Daniel Veillardf216d462002-02-08 13:44:24 +000012465Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12466
12467 * xmllint.c win32/win32config.h: fixing #68748
12468
Daniel Veillardd455d792002-02-08 13:37:46 +000012469Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * valid.c: fixing #70166
12472
12473Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * valid.c: fixing #70077
12476
Daniel Veillardc575b992002-02-08 13:28:40 +000012477Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12478
12479 * Copyright Makefile.am README configure.in libxml.spec.in:
12480 Changed to the MIT Licence
12481 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12482 doc/xmlio.html: updated the doc accordingly
12483 * include/libxml/xmlwin32version.h configure.in: preparing
12484 2.4.14 release
12485 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12486 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12487 fixed the const xmlChar * wrapper and generator, XPath extension
12488 functions now use the context as first argument
12489 * python/tests/tstxpath.py python/tests/xpath.py
12490 python/tests/xpathext.py: Updated the tests accordingly
12491 * tree.c: fixed bug #70067
12492
Daniel Veillard7db38712002-02-07 16:39:11 +000012493Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * Makefile.am: cleanup
12496 * debugXML.c: always use stdout if output is NULL
12497 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12498 * python/Makefile.am python/generator.py python/libxml2class.txt
12499 python/libxml_wrap.h python/types.c: augmented the number of bindings
12500 handling FILE * and XPath contexts
12501 * python/tests/Makefile.am: avoid a stupid problem due to the
12502 use of TEST.
12503
Daniel Veillard15a143b2002-02-06 22:40:50 +000012504Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12505
12506 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12507
Daniel Veillard70cab352002-02-06 16:06:58 +000012508Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12509
12510 * python/TODO python/libxml.c: cleanup the extension function lookup
12511 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12512
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012513Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12514
12515 * configure.in python/Makefile.am: do not install outside
12516 of prefix
12517
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012518Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * python/TODO python/libxml.c: started adding SAX interfaces
12521 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12522 SAX test
12523
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012524Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12525
12526 * tree.c: hardened the addChild function
12527 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12528 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12529 added accessors needed for xmlNode, a bit more testing and
12530 extension of interfaces
12531 * python/tests/Makefile.am python/tests/build.py: added a test
12532 build from scratch/save/load/check
12533
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012534Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12535
12536 * parserInternals.c: change a small bit in the way valididy
12537 error messages get initialized
12538 * python/TODO python/libxml.c python/libxml2-python-api.xml
12539 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12540 added some memory debugging to track leaks at the libxml2 level
12541 * python/tests/*.py: changed all tests to check for leaks,
12542 there is just one left in XPath extension registrations.
12543
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012544Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12545
12546 * python/TODO python/generator.py python/libxml2-python-api.xml
12547 python/libxml2class.txt: more accessor classes for the parser
12548 context, allow to switch on and check validity
12549 * python/tests/Makefile.am python/tests/error.py
12550 python/tests/invalid.xml python/tests/valid.xml
12551 python/tests/validate.py: attded more test and and added error.py
12552 which I forgot to commit in the last step
12553
Daniel Veillard3ce52572002-02-03 15:08:05 +000012554Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12555
12556 * python/Makefile.am python/types.c: cleanup
12557 * python/libxml.c python/libxml.py python/libxml_wrap.h
12558 python/generator.py python/libxml2-python-api.xml
12559 python/libxml2class.txt: added class for parser context, added
12560 first cut for push mode support. Added a framework to generate
12561 accessors functions.
12562 * python/tests/Makefile.am python/tests/push.py: added a push
12563 test
12564
Daniel Veillardcfb05462002-02-02 23:18:22 +000012565Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12568 bug a bit of cleanup.
12569
Daniel Veillard5d819032002-02-02 21:49:17 +000012570Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12571
12572 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12573 python/libxml2class.txt: adding error redirections and preformat
12574 to a python handler
12575 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12576 tests self checking
12577
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012578Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12579
12580 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12581 a function
12582
Daniel Veillard9589d452002-02-02 10:28:17 +000012583Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12584
12585 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12586 python/libxml.c python/libxml2-python-api.xml
12587 python/libxml2class.txt: Progressing through the TODOs, class
12588 description output, extra XML API, RPM now builds the wrappers
12589 for all python installed versions
12590
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012591Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12592
12593 * configure.in libxml.spec.in python/Makefile.am python/TODO
12594 python/generator.py python/libxml2class.txt: added more informations
12595 in the libxml2-python package including docs. Slightly changed
12596 the class hierarchy
12597 * python/tests/*: added basic regression tests infrastructure too
12598
12599Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12600
12601 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12602 added libxml2-python as part of the packages installed
12603
Daniel Veillarda7340c82002-02-01 17:56:45 +000012604Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12605
12606 * python/Makefile.am python/generator.py python/libxml.c
12607 python/libxml.py: more work, now able to extend the
12608 XPath interpreter with functions written in python.
12609
Daniel Veillardc3e39442002-02-01 09:29:41 +000012610Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12611
12612 * python/Makefile.am: Jacob sent a patch to allow building from
12613 tarfile.
12614
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012615Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12618 inserted the python wrappers build, I hope this won't be too
12619 unportable
12620
Daniel Veillard1971ee22002-01-31 20:29:19 +000012621Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12622
12623 * xpath.c: minor optimization
12624 * python/generator.py python/libxml.c python/libxml.py
12625 python/libxml_wrap.h: more work on the python bindings,
12626 they now support XPath and there is no evident leak
12627
Daniel Veillard36ed5292002-01-30 23:49:06 +000012628Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12629
12630 * python/generator.py python/libxml.c python/libxml.py:
12631 more work on the python bindings generator.
12632
Daniel Veillard96fe0952002-01-30 20:52:23 +000012633Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12634
12635 * python/generator.py python/libxml.c python/libxml_wrap.h:
12636 more work on the python bindings.
12637
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012638Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12639
12640 * python/generator.py python/libxml.c python/libxml.py
12641 python/libxml_wrap.h: commited early version of a python binding
12642 for private use only ATM
12643
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012644Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12645
12646 * entities.c tree.c include/libxml/entities.h: applied patch
12647 from Anthony Jones to implement copy of DTD subtree too. Had
12648 just to keep 2 function private which really ought to become
12649 public ones.
12650
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012651Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12652
12653 * xmllint.c: added pointers to the web pages in the usage()
12654
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012655Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12656
12657 * tree.c: more fixes from Petr Kozelka for attribute handling
12658 in the tree API to align the semantic with DOM.
12659
Daniel Veillard36065812002-01-24 15:02:46 +000012660Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12661
12662 * valid.c tree.c entities.c: another set of patches from
12663 Anthony Jones for copy operations cleanup and robustness
12664
Daniel Veillardf8592562002-01-23 17:58:17 +000012665Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12666
12667 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12668 an alphabetic index based on comments content
12669 * doc/*: rebuilt the web site with the new references
12670
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012671Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * parserInternals.h: Greg Sjaardema suggested to use an
12674 eponential buffer groth policy in xmlParserAddNodeInfo()
12675
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012676Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12679 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12680 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12681 to generate cross-references, and added/updated the stylesheets
12682 to generate and link API indexes. The generic keyword index
12683 is not done yet.
12684 * doc/*.html: regenerated all the usual docs too
12685
Daniel Veillard2070c482002-01-22 22:12:19 +000012686Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12687
12688 * debugXML.c: added an xpath function to the shell for T. V. Raman
12689
12690Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012691
12692 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12693 debug routines.
12694
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012695Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12696
12697 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12698 support of attribute nodes
12699
Daniel Veillard9d06d302002-01-22 18:15:52 +000012700Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12701
12702 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12703 hopefully near complete and fully documented of the API in XML
12704 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12705 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12706 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12707 include/libxml/parserInternals.h include/libxml/valid.hi
12708 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12709 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12710 include/libxml/xpath.h include/libxml/xpathInternals.h:
12711 Cleaned up the doc comments a lot in the process, the interface
12712 coverage is now 100%
12713
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012714Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12715
12716 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12717 extracts comments from the gtk-doc DocBook output (a bit
12718 convoluted but seems to work).
12719
Daniel Veillard61006472002-01-21 17:31:47 +000012720Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12721
12722 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12723 added an XML description of the API, moved the script generating
12724 it here. Added a "make api" target
12725
Daniel Veillardd2f23002002-01-21 13:36:00 +000012726Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12727
12728 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12729
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012730Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12731
12732 * xpath.c include/libxml/xpathInternals.h: the change made to
12733 xmlXPathFuncLookupFunc was incompatible roll it back
12734
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012735Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12736
12737 * SAX.c: cleanup patch from Anthony Jones
12738 * doc/Makefile.am: fix the headers to avoid in make scan
12739 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12740 includes, * vs Ptr and general cleanup
12741 * parsedecl.py: first version of a script to extract the
12742 module interfaces, the goal will be to provide .decl or XML
12743 specification of the interfaces to build wrappers.
12744
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012745Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12748 now provides return codes in case of errors
12749
Bjorn Reese026d29f2002-01-19 15:40:18 +000012750Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12751
12752 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12753 Upgraded to trio baseline 1.6
12754 * strio.h strio.c: Replaced by triostr.h and triostr.c
12755
Daniel Veillard572577e2002-01-18 16:23:55 +000012756Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12757
12758 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12759 of strdup usage in the code
12760
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012761Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12762
12763 * parser.c error.c: Keith Isdale complained rightly that
12764 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12765
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012766Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12767
12768 * tree.c: fixed the funxtion to set the xml: attributes
12769 * debugXML.c: added "setbase" to test it.
12770
Daniel Veillard2c748c62002-01-16 15:37:50 +000012771Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12772
12773 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12774 to allow updating an attribute content
12775
Daniel Veillard8de85c62002-01-15 17:10:15 +000012776Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12777
12778 * libxml.h: try to avoid problems when compiling on Windows
12779
Daniel Veillard314cfa02002-01-14 17:58:01 +000012780Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12781
12782 * hash.c: patch from Anthony Jones for hash.c allocation size
12783 * Makefile.am: trying to work around Yet Another Libtool Madness
12784 and build the 2.4.13 release finally ...
12785
Daniel Veillard744683d2002-01-14 17:30:20 +000012786Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12787
12788 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12789 * doc/* : update of the documentation
12790
Daniel Veillarde6a55192002-01-14 17:11:53 +000012791Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12792
12793 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12794 at fixing #61290 :-(
12795
Daniel Veillardfb25a512002-01-13 20:32:08 +000012796Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12797
12798 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12799 Fixes bug #67229
12800
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012801Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12802
12803 * tree.c: trying to avoid troubles when a subtree is copied
12804 and coalesced in part with the target tree. Should fix
12805 bug #67407
12806
Daniel Veillardd8224e02002-01-13 15:43:22 +000012807Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * valid.c: fixed validation of attributes content of type
12810 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12811 values, very old bug. Fixes #67671
12812
Daniel Veillard8107a222002-01-13 14:10:10 +000012813Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12814
12815 * parser.c include/libxml/parserInternals.h tree.c: integrated
12816 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12817 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12818
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012819Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12820
12821 * threads.c: applied Serguei Narojnyi's patch to add native
12822 thread support on the Win32 platform
12823 * testThreadsWin32.c Makefile.am: added the test program also
12824 from Serguei, Win32 specific
12825 * include/win32config.h include/libxml/xmlwin32version.h.in:
12826 added patch from Igor for the Windows thread specific defines.
12827
Daniel Veillard845cce42002-01-09 11:51:37 +000012828Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12829
12830 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12831
Daniel Veillard7b602b42002-01-08 13:26:00 +000012832Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12835 output page into XMLinfo.html. Close bug #66951 and
12836 raised by Robert Collins too.
12837
Daniel Veillard73c6e532002-01-08 13:15:33 +000012838Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12839
12840 * encoding.c: Paul Keogh pointed out a possibility of segfault
12841 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12842 Closes bug # 68238
12843
Daniel Veillard4a859202002-01-08 11:49:22 +000012844Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12845
12846 * doc/*.html: updated the Gdome2 links
12847
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012848Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12849
12850 * libxml.h: Applied following patches from Robert Collins
12851 and make sure IN_LIBXML is defined when compiling it
12852 -------
12853 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12854 as well as Visual C.
12855 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12856 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12857 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12858 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12859 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12860 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12861 xmlSysIDExists xmlNoNetExists).
12862 * xmllint.c: Don't include winsock2.h for Cygwin.
12863
Daniel Veillard401c2112002-01-07 16:54:10 +000012864Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12867 when the version info is not present.
12868
Daniel Veillard6f42c132002-01-06 23:05:13 +000012869Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12870
12871 * tree.c: Anthony Jones pointed out a problem in
12872 xmlStringGetNodeList() and provided a fix for it
12873
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012874Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12875
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012876 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012877 xmlCreatePushParserCtxt() when the initial buffer passed
12878 is large.
12879
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012880Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12881
12882 * win32/*: big cleanup of the Windows/MSVC project files
12883 from Igor Zlatkovic
12884
Daniel Veillardcebb1362002-01-02 13:13:30 +000012885Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12886
12887 * doc/Makefile.am: should fix #67674 and avoid troubles if
12888 xsltproc is not available or fails in the prefix provided
12889
Daniel Veillard26908ab2002-01-01 16:50:03 +000012890Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12891
12892 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12893
Daniel Veillard5344c602001-12-31 16:37:34 +000012894Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12897 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12898 Fixed a few other problems raised by Charlie Bozeman.
12899 * result/VC/ElementValid[5-7]: fixed the output
12900
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012901Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12902
12903 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12904 patches from Charlie Bozeman. Regenerated the HTML docs.
12905
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012906Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12909 for Windows from Igor
12910
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012911Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12912
12913 * xmllint.c: applied Justin Fletcher patch for --output or -o
12914
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012915Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12916
12917 * win32/libxml2/libxml2.def.src: close #67019
12918
Daniel Veillard01db67c2001-12-18 07:09:59 +000012919Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12920
12921 * xmllint.c: applied Justin Fletcher generic timing patch
12922 similar to the one already applied to xsltproc.
12923
Daniel Veillardd1640922001-12-17 15:30:10 +000012924Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12925
12926 * include/libxml/tree.h tree.c: applied documentation patches
12927 from Charlie Bozeman
12928
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012929Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12930
12931 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12932
Daniel Veillard29e43992001-12-13 22:21:58 +000012933Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * valid.c: fix the xmlStrdup() used in the previous patch.
12936 * valid.c: added --dropdtd
12937 * tree.c: fixed xmlUnlinkNode so it also removes the references
12938 from the document if the node is a DTD
12939
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012940Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * HTMLtree.c valid.c: cleanup some static declarations
12943
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012944Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * xmllint.c: removed another strdup()
12947 * doc/FAQ: removed the HP/UX entry
12948
Daniel Veillarded472f32001-12-13 08:48:14 +000012949Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12950
12951 * valid.c: fix bug #66816 when validating.
12952 * xmllint.c: don't use sys/time.h if configure did not found it
12953
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012954Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12955
12956 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12957 xmlcatalog_man.xml
12958
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012959Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12960
12961 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12962 xmlInitMemory() was declared twice
12963
Daniel Veillardb82c1662001-12-09 14:00:54 +000012964Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * globals.c: do not reference strdup() !
12967 * configure.in libxml-2.0.pc.in: trying to fix the libs
12968 of the various config extraction modules
12969
Daniel Veillardef90ba72001-12-07 14:24:22 +000012970Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * configure.in : preparing 2.4.12
12973 * doc/* : updated and rebuilt the docs
12974
Daniel Veillard220346d2001-12-07 11:33:54 +000012975Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * uri.c: closed bug #66159
12978 * testURI.c: added --escape option
12979 * configure.in: some cleanup for xml2-config --cflags
12980
Daniel Veillard2a906822001-12-06 14:34:08 +000012981Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12982
12983 * globals.c testThreads.c: removed some misplaced includes
12984 of xmlversion.h
12985
Daniel Veillarde28313b2001-12-06 14:08:31 +000012986Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * threads.c: patch from Gary Pennington fixing a possible
12989 problem at initialization time.
12990
Daniel Veillardd3b08822001-12-05 12:03:33 +000012991Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012994 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012995 CodeWarrior.
12996
Daniel Veillarda7866932001-12-04 13:14:44 +000012997Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * xmllint.c: applied Geert Kloosterman's patch to fix
13000 --repeat --timing output
13001
Daniel Veillard19840942001-11-29 16:11:38 +000013002Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13005 where non-wellformed XML declaractions were not detected.
13006
Daniel Veillarde85d9342001-11-28 14:43:12 +000013007Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13010
Daniel Veillard22f25a82001-11-28 09:12:23 +000013011Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13014 gets reset by xmlCleanupInputCallbacks() and this makes the
13015 function useless. Same for output.
13016
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013017Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * xmlIO.c: robert pointed out a loop error in callback cleanups
13020
Daniel Veillard8faa7832001-11-26 15:58:08 +000013021Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13024 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13025 they are not really tied to debugging
13026
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013027Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13030 * xmllint.c: better --catalogs description
13031
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013032Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * tree.c: fixed a couple of problems in xmlSetProp()
13035
Daniel Veillardcd337f02001-11-22 18:20:37 +000013036Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13039 unappropriate stdout output.
13040
Daniel Veillard566d4df2001-11-22 13:00:53 +000013041Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13044 by Denis Beurive, closes #65111
13045
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013046Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13047
13048 * valid.c: in case of content model validity error, don't
13049 print it if validity warnings were not requested.
13050
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013051Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13052
13053 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13054 * parserInternals.c: removed the last exit() call. Print an
13055 unmaskable error on stderr instead (library mismatch detection)
13056
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013057Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13058
13059 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13060 shell instructions from Heiko Rupp
13061
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013062Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * catalog.c: use the URL notation file:// for default catalog paths
13065
Daniel Veillard0ec98632001-11-14 15:04:32 +000013066Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * include/libxml/tree.h: better comments for _private fields
13069 * tree.c: removed a problem when copying an entity reference.
13070
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013071Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * vms/*: updated instructions and diffs from John A Fotheringham
13074
Daniel Veillarda11001b2001-11-12 22:45:36 +000013075Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * include/libxml/xmlerror.h: avoid an include problem if
13078 #include <libxml/xmlerror.h> happens first in code
13079 seems to be the case in KDE libs
13080
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013081Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13084 from Igor for Windows
13085
13086Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13087
13088 * Makefile.am: Gary Pennington pointed out a missing prefix
13089
Daniel Veillard43d3f612001-11-10 11:57:23 +000013090Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13091
13092 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13093 * doc/*: upgraded and rebuilt the docs
13094
Daniel Veillardc1f78342001-11-10 11:43:05 +000013095Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13096
13097 * HTMLparser.c: fix comment in scripts element parsing.
13098 * result/HTML/doc3*: updated the results.
13099
13100Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13101
13102 * uri.c: another URI bug fix #63336, using Joel Young patch.
13103
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013104Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13107 a cleaned up version of the Pwd shell string generation.
13108
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013109Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * valid.c include/libxml/tree.h: trying to fix namespaces +
13112 validation problems for good, closing #63619 in the process
13113 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13114 wrong in this respect, fixed it.
13115
Daniel Veillardd536f702001-11-08 17:32:47 +000013116Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * xmllint.c: Morus Walter patch to allow --format and --encode
13119
Daniel Veillard5004f422001-11-08 13:53:05 +000013120Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * debugXML.c: Stefan Kost provided an help command for the shell
13123
Daniel Veillarda6825e82001-11-07 13:33:59 +000013124Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * debugXML.c: Heiko Rupp pointed that the shell would crash
13127 on empty nodesets returns.
13128
Daniel Veillard03f848d2001-11-07 12:53:46 +000013129Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13132 migh need the history libraries
13133
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013134Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13135
13136 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13137 handle the case of < in quoted attributes, Bastian Kleineidam
13138
Daniel Veillardc853b322001-11-06 15:24:37 +000013139Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13142 fixing catalog breakages
13143 * Makefile.am catalog.c result/catalogs/catal
13144 result/catalogs/mycatalog.* test/catalogs/catal*:
13145 fixed more problems in catalog support, added more regression tests
13146 for both XML and SGML catalog handling
13147
Daniel Veillard66870c72001-11-05 19:27:49 +000013148Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * debugXML.c: applied an improvement to xmlGetLineNo() from
13151 Keith Isdale
13152
Daniel Veillardffe09c92001-11-05 14:21:47 +000013153Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13156 Side effect of the progressive catalog loading
13157
Daniel Veillardad661b92001-11-05 11:43:15 +000013158Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * Makefile.am: confexecdir and confexec_DATA were defined twice
13161 pointed out by Karl Eichwalder
13162
Daniel Veillard6eb17722001-11-04 22:19:27 +000013163Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * xmlcatalog.c: avoid unlink() and use remove() instead.
13166
Daniel Veillardea898282001-11-04 22:13:45 +000013167Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * libxml.spec.in: cleanup
13170 * include/libxml/xmlwin32version.h: updated with 2.4.8
13171
Daniel Veillarda4617b82001-11-04 20:19:12 +000013172Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13173
13174 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13175 of compiling libxml with a non standard set of options
13176
John Fleck027edfb2001-11-04 20:13:58 +000013177Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13178
13179 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13180 document --sgml option, fixing gnome bugzilla #63382
13181
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013182Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13185 breakage of 2.4.7, added a couple of really needed APIs
13186 like xmlCatalogIsEmpty() and xmlNewCatalog()
13187 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13188 for install-catalog
13189 * configure.in: preparing 2.4.8
13190
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013191Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13194 include/libxml/tree.h include/libxml/xmlIO.h: more include
13195 cleanups, export cleanly one html output + format function.
13196
13197Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * parser.c: removed initGenericErrorDefaultFunc call from
13200 xmlInitParser() since it could destroy previous calls to
13201 xsltSetGenericErrorFunc() effects
13202
Daniel Veillardebd38c52001-11-01 08:38:12 +000013203Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13204
13205 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13206 keyword.
13207
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013208Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * Makefile.am: cleanup
13211 * threads.c: cleanup too
13212 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13213 from xsltproc
13214 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013215 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013216
Daniel Veillard91c00402001-10-30 17:41:38 +000013217Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13220 was not used anymore !
13221
Daniel Veillard52dcab32001-10-30 12:51:17 +000013222Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * configure.in: preparing 2.4.7
13225 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13226 manual page from John
13227 * doc/*: updated the doc and rebuilt the generated pages
13228
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013229Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13230
13231 * xmlIO.c: closing bug #62711, the library should never
13232 close stdin or stdout.
13233
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013234Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13235
13236 * uri.c: second pass at fixing #63336, using Joel Young
13237 final patch. looks okay.
13238
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013239Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13240
13241 * uri.c include/libxml/uri.h: trying to clear #63336
13242 allowing the escaping routine to parse unconformant
13243 URI-References.
13244
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013245Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * vms/readme.vms vms/build_libxml.com nanoftp.c
13248 include/libxml/xmlversion.h.in: a few VMS updates from
13249 John A Fotheringham
13250 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13251 and xmlCleanupOutputCallbacks() for the Perl binding people.
13252
Daniel Veillard635ef722001-10-29 11:48:19 +000013253Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13254
13255 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13256 apply fixes to close #63271 and avoid segfaults when
13257 the error routine gets callbed before xmlInitParser()
13258 get called.
13259 * nanoftp.c error.c: Applied patches from Justin Fletcher
13260 correcting some xmlGenericError misuses.
13261
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013262Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13263
13264 *doc/xmllint.xml, doc/xmllint.1
13265 New and improved man page for xmllint - .xml is the original, .1
13266 is the generated man page
13267
Daniel Veillardc9484202001-10-24 12:35:52 +000013268Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13269
13270 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13271 the web site from the main HTML document.
13272
Daniel Veillard5151c062001-10-23 13:10:19 +000013273Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13274
13275 * parser.c: fixed an erroneous validation bug when PE refs
13276 occurs in external parsed entities referenced from the
13277 internals subset
13278 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13279 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13280 added the associated testcase, it's a nice one.
13281 * HTMLparser.c: generate the DTD node as HTML still ...
13282 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13283
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013284Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * HTMLparser.c: fixed a bug in htmlNewDoc()
13287
Daniel Veillard89cad532001-10-22 09:46:13 +000013288Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13289
13290 * test/threads/*: added entities testing to the Thread test
13291 * testThreads.c: make the test reasonable
13292 * DOCBparser.c: fix the DTD public and system ID
13293 * xmllint.c: added --sgml for SGML DocBook importing
13294 * Makefile.am: added Docbtests target
13295
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013296Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13297
13298 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13299 * testThreads.c: removed bogus include
13300
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013301Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13302
13303 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13304 fixed a very serious (looping) validation bug
13305
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013306Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13307
13308 * include/libxml/globals.h include/libxml/threads.h threads.c
13309 testThreads.c: far more testing, cleaning up bugs
13310 * *.c : make sure globals.h is always included.
13311
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013312Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * HTMLparser.c: try to get rid of parser loops for good.
13315
Daniel Veillardab7488e2001-10-17 11:30:37 +000013316Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13317
13318 * configure.in: fixed some bugs in CFLAGS passing.
13319 * test/threads Makefile.am testThreads.c: added a specific
13320 threaded test case (really nasty, guaranteed).
13321
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013322Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13323
13324 * catalog.c: serious cleanup on the management of the
13325 XML catalog tree, more tests done, especially with
13326 the catalog PI.
13327
Daniel Veillard364789a2001-10-16 12:45:00 +000013328Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13329
13330 * catalog.c: avoid a problem in catalog cleanup on SMP if
13331 catalogs were not initialized.
13332
Daniel Veillard81463942001-10-16 12:34:39 +000013333Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * catalog.c xpath.c: trying to cleanup the not thread safe
13336 parts of the library.
13337
Daniel Veillard64a411c2001-10-15 12:32:07 +000013338Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * include/libxml/globals.h configure.in global.data: make
13341 the allocation be per-thread a configure option
13342 * encoding.c include/libxml/parser.h: fixed compilation
13343 errors
13344
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013345Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13346
13347 * include/libxml/parser.h: Norm reported that a few lines
13348 added were breaking libxslt compile, removed them for now
13349
Daniel Veillard6f350292001-10-14 09:56:15 +000013350Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * parser.c parserInternals.c threads.c: debugged and fixed
13353 initialization problems which were giving troubles on SMP
13354 boxes.
13355
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013356Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * include/libxml/Makefile.am: missing globals.h
13359
Daniel Veillarde7090612001-10-13 12:18:28 +000013360Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013361
Daniel Veillarde7090612001-10-13 12:18:28 +000013362 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013363
Daniel Veillardd0463562001-10-13 09:15:48 +000013364Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13367 include/libxml/parserInternals.h include/libxml/tree.h
13368 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13369 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13370 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13371 Applied the last patches from Gary, cleanup, activated threading
13372 all user accessible global variables are now handled in globals.[ch]
13373 Still a bit rought but make tests passes with either
13374 --with-threads defined at configure time or not.
13375 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13376 linking options
13377
Daniel Veillardb8478642001-10-12 17:29:10 +000013378Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * Makefile.am include/libxml/Makefile.am
13381 include/libxml/globals.h globals.c include/libxml/threads.h
13382 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13383 configure.in: started integrating the core of the thread support
13384 not activated yet but half integrated. The code should still
13385 compile and work anyway.
13386
Daniel Veillardb44025c2001-10-11 22:55:55 +000013387Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13390 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13391 integrating the non-controversial parts of Gary Pennington
13392 multithread patches
13393 * catalog.c: corrected a small bug introduced
13394
Daniel Veillard75b96822001-10-11 18:59:45 +000013395Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * catalog.c include/libxml/catalog.h: very serious cleanup,
13398 isolating unportable code and as much as possible the accesses
13399 to the global shared catalog. May need more testing !
13400
Daniel Veillard78d12092001-10-11 09:12:24 +000013401Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13402
13403 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13404 Keith Isdale patches for the XSLT debugger interfaces. Some
13405 cleanup
13406
Daniel Veillardff0b7312001-10-11 06:46:09 +000013407Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13408
13409 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13410 * DOCBparser.c: generate line nubers in elements
13411
Daniel Veillard60087f32001-10-10 09:45:09 +000013412Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13413
13414 * configure.in: preparing 2.4.6 release
13415 * doc/xml.html doc/html/*: updated and rebuilt the docs
13416 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13417
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013418Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13419
13420 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13421 adding documentation for DV's supercatalog support
13422
Daniel Veillard82d75332001-10-08 15:01:59 +000013423Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13426 super catalog support adding one API and one flag --sgml to
13427 xmlcatalog
13428
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013429Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13430
13431 * doc/xmlcatalog_man.xml, xmlcatalog.1
13432 One more crack at
13433 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13434
13435
Thomas Broyer47334c02001-10-07 16:41:52 +000013436Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13437
13438 * xpath.c: implemented xmlXPathObjectCopy for external objects
13439 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13440
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013441Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13442
13443 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13444 finishing up fix to
13445 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13446 the xmlcatalog man page display more elegantly
13447
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013448Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13449
13450 * configure.in: closing bug #61832
13451 * HTMLparser.c: removed a warning
13452
Daniel Veillard6ab38382001-10-06 13:08:27 +000013453Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13454
13455 * xpath.c: fixing #61673 part I, do not loose doc information
13456 when copying result value trees.
13457
Daniel Veillard556c6682001-10-06 09:59:51 +000013458Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13459
13460 * xpath.c: trying to harden the XPath interpreter
13461
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013462Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13463
13464 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13465 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13466
William M. Brack1633d182001-10-05 15:41:19 +000013467Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13468
13469 * HTMLparser: repaired another loop problem
13470
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013471Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13472
13473 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13474 parsing.
13475 * xpath.c: fix bug #61291 the default XML namespace node is
13476 missing from the namespace axis.
13477 * tree.c: refuse to create namespaces nodes with prefix "xml"
13478
Daniel Veillard651f9472001-10-04 14:51:06 +000013479Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13480
13481 * SAX.c: ouch a non-defined namespace could lead to a crash,
13482 fixed #61215
13483
Daniel Veillard7dd05702001-10-04 14:25:12 +000013484Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13485
13486 * parserInternals.c: closed bug #61054
13487
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013488Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13489
13490 * include/libxml/Makefile.am: closing #60708
13491
Daniel Veillarda293c322001-10-02 13:54:14 +000013492Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13493
13494 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13495 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13496
Daniel Veillardf4309d72001-10-02 09:28:58 +000013497Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13498
13499 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13500
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013501Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13504 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13505
Daniel Veillard16756b62001-10-01 07:36:25 +000013506Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13507
13508 * catalog.c: Justin Fletcher provided cleaup code in case
13509 HAVE_STAT is not defined
13510 * include/win32config.h: Igor Zlatkovic suggested to have
13511 HAVE_STAT defined there
13512
William M. Brack5e1cac12001-09-28 16:19:18 +000013513Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13514
13515 * catalog.c - fixed typing error reported by M. Barros
13516
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013517Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13518
13519 * xmllint.c - fixing typo
13520
William M. Brackd28e48a2001-09-23 01:55:08 +000013521Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13522
13523 * HTMLparser.c: small enhancement to prevent loop on
13524 unrecognizable data
13525
Daniel Veillardb1d62872001-09-21 09:47:08 +000013526Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13527
13528 * parserInternals.c: applying patch from bug #60757 this
13529 should close it
13530
Daniel Veillardc0631a62001-09-20 13:56:06 +000013531Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13532
13533 * catalog.c xmlcatalog.c: removed a couple of warning
13534 * xpath.c: try to solve the linking problem on platforms
13535 needing trio to compile
13536
Daniel Veillard1a123612001-09-19 08:06:23 +000013537Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013538
Daniel Veillard1a123612001-09-19 08:06:23 +000013539 * Makefile.am libxml.spec.in: backing up non-documented changes
13540 commited without review or aproval by Jens Finke <jens@gnome.org>
13541 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013542
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013543Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13544
13545 * configure.in: Joe Orton provided a patch fixing a problem
13546 when iconv is specified to be in a non-standard directory
13547 but wasn't exported in xml2-config --cflags
13548
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013549Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13550
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013551 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013552 troubles with 2.4.4 errors.
13553
Daniel Veillard16698282001-09-14 10:29:27 +000013554Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13555
13556 * encoding.c entities.c: do not output hexadecimal charrefs
13557 when serializing HTML since some version of Netscape can't
13558 grok it, generate decimal ones.
13559 * result/HTML/doc3.htm: output changed due to previous test
13560 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13561
Daniel Veillard98fed372001-09-13 11:34:58 +000013562Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13563
13564 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13565 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13566
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013567Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013568 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013569
13570 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13571 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13572 updated the configuration scripts systems accordingly
13573
Daniel Veillard04382ae2001-09-12 18:51:30 +000013574Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * configure.in: preparing for 2.4.4
13577 * doc/xml.html doc/html/*: updated and rebuilt the docs
13578
Daniel Veillardd63437e2001-09-12 15:00:27 +000013579Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13580
13581 * win32/dsp/libxml2.def.src: tried to incorporate comments
13582 from bug #59220
13583
Daniel Veillard319a7422001-09-11 09:27:09 +000013584Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13585
13586 * parser.c result/noent/wml.xml: fixed bug #59981 related
13587 to handling of '&' in attributes when entities are substitued
13588
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013589Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * libxml.h include/libxml/xmlversion.h.in
13592 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13593 Tried to close bug #60131
13594
Daniel Veillardbce62332001-09-10 18:46:55 +000013595Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13596
13597 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13598
Daniel Veillard143b04f2001-09-10 18:14:14 +000013599Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13600
13601 * SAX.c: fixing bug #59946 on xmlns=""
13602
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013603Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13604
13605 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13606 but allocates a new error code.
13607
Daniel Veillard05c13a22001-09-09 08:38:09 +000013608Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13609
13610 * xmllint.c: John Fleck fixed typos in the options output
13611 * parser.c SAX.c: fix ignorable white space SAX selection
13612
13613Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13614
13615 * entities.c: Steve Underwood found the possibility of an
13616 ininite loop in case of error.
13617
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013618Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13619
13620 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13621
Daniel Veillarda050d232001-09-05 15:51:05 +000013622Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13623
13624 * parser.c: warn if version is not 1.0 but it's not
13625 strictly speaking an error after analyzing the spec
13626
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013627Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13628
13629 *doc/catalog.html - add link to the html version of the
13630 man page, other linguistic cleanups
13631
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013632Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13633
13634 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13635 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13636 file, has not yet been included in the build.
13637
Daniel Veillard99784ff2001-09-01 16:20:28 +000013638Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13639
13640 * catalog.c: removed a duplicate affectation Justin Fletcher
13641
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013642Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13643
13644 * tree.c: Armin Sander pointed a possible text coalescing
13645 problem, completed his patch.
13646
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013647Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13648
13649 * trionan.c: Fixed const and volatile re-definition problem
13650
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013651Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13652
13653 * libxml.4 parser.c: doc updates from Heiko Rupp
13654 * parserInternals.c: 2 sanity checks from Heiko Rupp
13655
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013656Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13657
13658 * tree.c: applied patch from Armin Sander to make some pointers
13659 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013660 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013661
Daniel Veillardb06c6142001-08-27 14:26:30 +000013662Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13663
13664 * xpath.c: hum, restrict the integer usage gcc bug workaround
13665 to only gcc compilers so that other architecture don't get
13666 penalized by this limitation.
13667 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13668
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013669Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13670
13671 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13672 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13673
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013674Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13675
13676 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13677 --convert option to xmlcatalog to convert SGML ones to
13678 the XML syntax.
13679 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13680
13681 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013682Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13683
13684 * catalog.c xmlIO.c: started some serious testing and fixed
13685 a few bug and optmization needs.
13686
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013687Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13688
13689 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13690 preparing for a 2.4.3 release even if it may not be ready yet
13691 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13692 all file parsing lookup to go through the entity resolver, add
13693 to add an API to bypass it (needed to load catalogs themselves),
13694 some cleanup on the catalog code too.
13695 * nanoftp.c: small cleanup
13696 * doc/catalog.html: small update
13697
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013698Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13699
13700 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13701 Jun Kuriyama
13702
Daniel Veillardffb120d2001-08-23 00:52:23 +000013703Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13704
13705 * doc/catalog.html: finished the catalog documentation
13706
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013707Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13708
13709 * doc/catalog.html doc/xml.html: added documentation about
13710 Catalog support, misses an API description
13711 * doc/html/*: reextracted the API pages
13712
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013713Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13714
13715 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13716 Added the part about section 7.2 on URI resolution,
13717 fixed a side effect in the HTML parser, look complete
13718 and ready to rock except the URI/SystemID part!
13719
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013720Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13721
13722 * include/libxml/catalog.h include/libxml/parser.h
13723 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13724 xmlIO.c: added support and APIs needed for the catalog PI
13725 * include/libxml/xmlIO.h: cleanup
13726
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013727Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13728
13729 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13730 include/libxml/catalog.h: starts to look okay, really
13731 plugged the new framework, cleaned a lot of stuff,
13732 added some APIs, except the PI's support missing this
13733 should be mostly complete
13734 * result/catalogs/* test/catalogs/*: added new test, enriched
13735 the existing one with URN ID tests
13736
Daniel Veillard64339542001-08-21 12:57:59 +000013737Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13738
13739 * catalog.c: fixed nextCatalog
13740 * result/catalogs/docbook test/catalogs/*: started adding
13741 a small regression test
13742
Daniel Veillardcda96922001-08-21 10:56:31 +000013743Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13744
13745 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13746 more work on the XML catalog support.
13747 * parser.c include/libxml/parser.h: small cleanup seems using
13748 list as a public parameter name can give portability troubles
13749 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13750 include/libxml/xpath.h include/libxml/Makefile.am: removed
13751 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13752 wrappers
13753
Bjorn Reese45029602001-08-21 09:23:53 +000013754Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13755
13756 * Makefile.am trio.c triodef.h trionan.c xpath.c
13757 include/libxml/Makefile.am include/libxml/trionan.h:
13758 Re-worked Not-A-Number and Infinity support.
13759 * xmlcatalog.c: added readline include files
13760
Daniel Veillard344cee72001-08-20 00:08:40 +000013761Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13762
13763 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13764 testCatalog as xmlcatalog, making it an installed app
13765 adding a shell, and preparing it to be a /etc/xml/catalog
13766 management tool, though not ready yet
13767 * catalog.c include/libxml/catalog.h: adding support for
13768 XML Catalogs http://www.oasis-open.org/committees/entity/
13769 not finished, there is some interesting tradeoffs and a
13770 few open questions left.
13771
Daniel Veillardb7664f42001-08-19 13:00:43 +000013772Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13773
13774 * xmllint.c: fixed a line formatting problem
13775
Daniel Veillard5015b712001-08-17 09:37:52 +000013776Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13777
13778 * SAX.c: removed a couple of unused variable (Albert Chin)
13779
Daniel Veillardbb371292001-08-16 23:26:59 +000013780Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13781
13782 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13783 trying to fix some troubles w.r.t. function returning
13784 const xxxPtr.
13785
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013786Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13787
13788 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13789 defined
13790
Daniel Veillardae6db172001-08-16 19:32:00 +000013791Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13792
13793 * xpointer.c: removed unused var
13794
Daniel Veillard09190202001-08-16 16:27:41 +000013795Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13796
13797 * testXPath.c: another small cleanup closing bug #59110
13798
Daniel Veillard796f4b62001-08-16 16:00:13 +000013799Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13800
13801 * win32/dsp/libxml2.def.src: small cleanup closing bug
13802 #59108
13803
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013804Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13805
13806 * example/gjobread.c: add xmlCleanupParser() before leaving
13807
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013808Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13809
13810 * config.h.in configure.in include/libxml/xmlwin32version.h:
13811 released 2.4.2
13812
Daniel Veillardd3d06722001-08-15 12:06:36 +000013813Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13814
13815 * include/libxml/valid.h debugXML.c valid.c: deprecate
13816 the non-boundchecking Sprintf functions, add Snprintf
13817 this should close bug #57984
13818
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013819Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13820
13821 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13822 URIs before doing the lookups (pointed by Mark Vakoc)
13823
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013824Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13825
13826 * xpath.c: serious changes on Result Value Trees and NodeSets
13827 w.r.t. deallocation and collect operations. Probably not
13828 100% clean (merge of allocated trees smells like a problem).
13829 Seems sufficient to close #58943
13830
Daniel Veillard90493a92001-08-14 14:12:47 +000013831Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13832
13833 * xmllint.c: adding a --format option
13834
Daniel Veillardfe703322001-08-14 12:18:09 +000013835Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13836
13837 * xpath.c: count() was broken on Result Value Tree
13838 * xmlIO.c: fixed file:/// accesses on _WIN32
13839
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013840Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13841
13842 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13843 macro was renamed, this should close bug #58683
13844
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013845Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13846
13847 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13848 entity substitution mode text at the end of the entity might
13849 be added due to text coalescing.
13850 * nanoftp.c parser.c: small cleanup
13851
Daniel Veillard0c720972001-08-08 20:59:00 +000013852Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13853
13854 * HACKING: added John Fleck right to commit in the doc subdir
13855
Daniel Veillard48da9102001-08-07 01:10:10 +000013856Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13857
13858 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13859 allow to inherit attributes from the DTD directly in the
13860 tree, this is needed for XPath and can be a useful feature.
13861 Inherited namespaces are always provided at the tree level now
13862 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13863 of tests for this feature (XSLT being the prime user).
13864
Daniel Veillard50f34372001-08-03 12:06:36 +000013865Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13866
13867 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13868 testSAX.c xmlIO.c xmllint.c include/win32config.h
13869 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13870 include/libxml/xmlwin32version.h.in win32/README.MSDev
13871 win32/dsp/*: applied Win32 Facelift No.2 patches from
13872 Igor Zlatkovic for Windows/MSC
13873
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013874Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13875
13876 * SAX.c: unparsedEntityDecl() the URI computation of the
13877 entity wasn't done breaking XSLT unparsed-entity-uri()
13878
Daniel Veillard567e1b42001-08-01 15:53:47 +000013879Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * xpath.c: fixed a bug when walking the descendants and
13882 the current node has no children
13883 * debugXML.c: show up when a text node is supposed to not be escaped
13884
Thomas Broyerf186c822001-07-31 23:30:37 +000013885Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13886
13887 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13888 worked like the set:leading() function)
13889 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13890
Daniel Veillardba6db032001-07-31 16:25:45 +000013891Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13894
Daniel Veillard57905372001-07-31 15:52:17 +000013895Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * include/libxml/xmlIO.h: apply change to close #58141
13898 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13899
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013900Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * parser.c: when the internal subset uses a PE, then the
13903 included entity can use conditional sections.
13904
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013905Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13908 when walking the namespace axis showing up in
13909 libxst/tests/general/bug-12
13910 * xmlmemory.c: added the possibility to trace a given block
13911 defined by its address
13912
Daniel Veillard4aafa792001-07-28 17:21:12 +000013913Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * parser.c: don't override existing encoding specified before
13916 starting xmlParseDocument()
13917
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013918Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * include/libxml/xmlwin32version.h: reinserted, needed for
13921 Windows users of CVS
13922
Darin Adlera77cac02001-07-27 17:41:51 +0000139232001-07-27 Darin Adler <darin@bentspoon.com>
13924
Darin Adler699613b2001-07-27 22:47:14 +000013925 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13926 * testCatalog.c: Add include of <libxml/parser.h>.
13927
139282001-07-27 Darin Adler <darin@bentspoon.com>
13929
Darin Adlera77cac02001-07-27 17:41:51 +000013930 * include/libxml/.cvsignore:
13931 * include/libxml/xmlwin32version.h:
13932 Remove this file from CVS because it's generated.
13933
Daniel Veillard50822cb2001-07-26 20:05:51 +000013934Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * parser.c include/libxml/parser.h: applied const patches from
13937 Tom Moog #58002
13938
Thomas Broyerba4ad322001-07-26 16:55:21 +000013939Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13940
13941 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13942 lookup framework
13943
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013944Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * tree.c: fixed xmlCopyNode() for documents
13947
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013948Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13951
13952Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013953
13954 * parser.c: fixes bug #57652 reported by Morus Walter
13955
Daniel Veillarde3924972001-07-25 20:25:21 +000013956Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13959
Daniel Veillarda53c6882001-07-25 17:18:57 +000013960Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13963 errors, lesson don't add new functions at 1am before a release
13964 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13965 from XPath initialization when possible.
13966
Daniel Veillardd9bad132001-07-23 19:39:43 +000013967Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * result/scripts/base*: removing history/readline changed
13970 this slightly
13971 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13972 xmllint.c: make element content line number generation
13973 optionnal to avoid breaking old apps added interface to switch
13974
Daniel Veillardf012a642001-07-23 19:10:52 +000013975Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013978 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013979 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13980 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13981 John Kroll fixes to allow saving to HTTP via PUT (or
13982 POST of needed).
13983 * doc/html/*.html: regenerated the docs
13984
Thomas Broyere8126242001-07-22 03:54:15 +000013985Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13986
13987 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13988 xmlHashScanFull and xmlHashScannFull3 to get passed the
13989 three keys as arguments to the callback function
13990
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013991Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * configure.in Makefile.am: removed libxml softlink for good
13994 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13995 100% coverage by gtk-doc
13996
Daniel Veillard8599e702001-07-17 21:38:51 +000013997Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14000 fixed serious troubles due to size_t vs. int mismatch
14001
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014002Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14005
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014006Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14007
14008 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14009 convenient extension API for value and context managing
14010 Now handles external objects through xmlXPathPopExternal,
14011 xmlXPathWrapExternal and xmlXPathReturnExternal.
14012 Added functions for sets operations (intersection, etc.)
14013
Daniel Veillard22090732001-07-16 00:06:07 +000014014Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14017 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14018 HTMLparser.c: cleanup of global variables, marking some
14019 const or private.
14020
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014021Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014022
14023 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14024 fixed xmlXPathNodeSetItem when passing index=0
14025
Daniel Veillard05dec342001-07-14 21:57:39 +000014026Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14029
Daniel Veillard28ae6362001-07-14 16:44:32 +000014030Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * xmllint.c: fixed compilation under Cygwin #57503
14033 * TODO: update
14034
Peter Williamsed156f52001-07-13 18:35:13 +0000140352001-07-13 Peter Williams <peterw@ximian.com>
14036
14037 * config.h.in: add #undef HAVE_DLFCN_H
14038
14039 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14040 builddir.
14041
Daniel Veillard73b36e32001-07-12 15:09:52 +000014042Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14045 raised by #57348 and #57381
14046
Daniel Veillard7db37732001-07-12 01:20:08 +000014047Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14050 tree.c xpointer.c: store the line numbder in element->content,
14051 may break some software, need a configuration mechanism
14052
Darin Adler96037892001-07-11 00:03:16 +0000140532001-07-10 Darin Adler <darin@bentspoon.com>
14054
14055 * .cvsignore:
14056 * example/.cvsignore:
14057 * include/.cvsignore:
14058 * include/libxml/.cvsignore:
14059 Various things that are generated and should be ignored.
14060
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014061Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14064 * doc/xml.html doc/html/*: updated the docs
14065
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014066Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14069 validation occured on content with element child
14070
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014071Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * tree.c: fixed XML Base computation which was broken
14074 * debugXML.c: added a base function to the shell
14075 * Makefile.am result/scripts/* test/scripts/*: added scripts
14076 based regression tests, and adding 2 XML Base tests
14077
Daniel Veillard19e96c32001-07-09 10:32:59 +000014078Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * tree.c: set properties doc and call xmlSetListDoc for properties
14081 content when grafting them in a different tree.
14082 * aclocal.m4: remove from CVS
14083
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014084Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * win32/libxml2/libxml2.def.src: added some missing entry point
14087 for XPath (Mark Vakoc)
14088
Daniel Veillard388236f2001-07-08 18:35:48 +000014089Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14092 layer should URI-Unescape before trying to open resources.
14093
Daniel Veillard04383752001-07-08 14:27:15 +000014094Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * xpath.c: fix the name() bug for elements in the default
14097 namespace reported by Charlie Bozeman
14098
Daniel Veillard7583a592001-07-08 13:15:55 +000014099Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14102 led to an XPath fix, improvements of SAX initialization, and
14103 an added option --nocdata to testXPath
14104
Daniel Veillard449d7392001-07-07 19:11:06 +000014105Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * doc/libxml-doc.el: Felix Natter provided anew version working
14108 with XEmacs too
14109
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014110Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * include/libxml/xpath.h: small cleanup
14113 * doc/xml.html: update
14114
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014115Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14118 released 2.3.14
14119
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014120Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014123 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014124
Daniel Veillard73c9c042001-07-05 20:02:54 +000014125Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14128 were not equal to empty strings
14129
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014130Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * SAX.c: fixed a URI-Reference computation problem when validating
14133 * xmlIO.c: small cleanup
14134
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014135Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * parser.c: improved the description of a couple of interfaces
14138 upon Larry Stamper suggestion
14139
Daniel Veillard62f313b2001-07-04 19:49:14 +000014140Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * SAX.c entities.c parser.c: changed completely the way entities
14143 are handled when running the parser in entity substitution mode.
14144 This fixes a bug reported by Stephan Kulow and nearly divides
14145 by 3 the amount of memory required by libxslt to load and process
14146 DocBook TDG.
14147
Daniel Veillardf420ac52001-07-04 16:04:09 +000014148Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * HTMLparser.c: fixing a too early root closing problem raised
14151 byt Prashanth Naidu
14152
Daniel Veillard8c357d52001-07-03 23:43:33 +000014153Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14156 raised by Mark Vakoc.
14157
Daniel Veillard6e90d192001-07-03 16:37:49 +000014158Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * example/Makefile.am: fixed the include path to add srcdir/include
14161 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14162 and some cleanup
14163
Daniel Veillardf06307e2001-07-03 10:35:50 +000014164Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14167 lot of optimization work, results in significant improvements
14168 when handling really complex XPath queries. Add a small optimizer
14169 for unions, improve [n] and [last()], avoid some costly ops.
14170
Daniel Veillard77044732001-06-29 21:31:07 +000014171Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14174 * xpath.c: small cleanup
14175 * xmlGetNsList: reformated, fixed problems if used on Entities
14176
Daniel Veillard2adbb512001-06-28 16:20:36 +000014177Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14180
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014181Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14184 * Makefile.am example/Makefile.am: workaround automake generating
14185 erroneous deps
14186
Daniel Veillard12f7d292001-06-28 13:12:11 +000014187Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * include/win32config.h: bug #56801 Yon Derek provided a patch
14190 to the windows config file.
14191
Daniel Veillard87ee9142001-06-28 12:54:16 +000014192Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14195 libxml.h : Yon Derek provided a set of changes to compile from
14196 CVS on Windows/MSC
14197
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014198Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * parser.c: fixed UTF8 BOM support in push mode
14201 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14202 added a specific testcase
14203
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014204Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * Makefile.am: added --push regression tests
14207 * parserInternals.c: the XML parser segfaulted in --push mode
14208
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014209Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * configure.in: moved the symlinks detection within a CVS
14212 check, this is not portable and will be removed soon.
14213 * xpath.c: small cleanup/speedup
14214
Daniel Veillard11648102001-06-26 16:08:24 +000014215Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14218 release of 2.3.12
14219 * parser.c: make an error message if unknow entities in all cases
14220
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014221Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14224
Daniel Veillard23793842001-06-25 16:07:45 +000014225Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14228 includes were installed in the wrong dir
14229
Daniel Veillardf5498f32001-06-25 15:08:36 +000014230Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * doc/html.xml: warn against sending code to exhibit bugs.
14233
Daniel Veillard56f06462001-06-24 21:34:03 +000014234Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14237 Tru64 from Thomas Leitner
14238
Daniel Veillardc5d64342001-06-24 12:13:24 +000014239Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * AUTHORS: added William and Bjorn
14242 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14243 daniel@veillard.com hopefully I won't have to do this again
14244 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14245 docs can be rebuilt cleanly now
14246 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14247 from CVs it's generated, added include/libxml/xmlwin32version.h
14248 also generated but which should change far less frequently.
14249 * catalog.c nanoftp.c: made sure to include libxml.h not
14250 libxml/xmlversion.h directly
14251 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14252 when compiling on WIN32 and MSC
14253
Daniel Veillard07385fd2001-06-23 21:55:48 +000014254Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * include/Makefile.am include/libxml/Makefile.am configure.in:
14257 fixed make distcheck and rebuilding the rpms
14258
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014259Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * configure.in: should finish the migration of exported includes
14262 into a real include/libxml in CVS, at least for CVS users.
14263 * removed the exported headers, added in include/libxml (as well
14264 as xmlversion.h.in).
14265
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014266Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * configure.in: fixed the way to detect symlink
14269
Daniel Veillard66541772001-06-23 18:31:04 +000014270Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * configure.in: updated, include/libxml is now a real CVS dir
14273
Daniel Veillardca989762001-06-23 17:39:29 +000014274Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14277 version works with both libxml1 and libxml2 (it autodetects
14278 the prefix of the html-files) from Felix Natter.
14279 * doc/xml.html: updated doc accordingly
14280
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014281Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * xpath.c: fixed the bug generating a template loop in libxslt
14284 when using docbook-xsl-1.4, * should filter out document nodes
14285 * HACKING: added William
14286 * TODO: updated
14287
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014288Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * doc/FAQ.html: added a warning about gcc-3.0
14291 * doc/xml.html: added reference to gdome2 and removed a confusing
14292 sentence
14293
Daniel Veillardf7f41852001-06-22 15:18:01 +000014294Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * xmlversion.h: okay this is a generated file, but Windows
14297 users need it and they can't generate it, and I want CVS
14298 Windows users ...
14299 * win32/libxml2/libxml2_so.dsp: Windows project file for
14300 the shared lib version of libxml2
14301 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14302 resources needed for libxslt/xsltproc by Yon Derek
14303
Bjorn Reese3157b342001-06-22 14:41:45 +000014304Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14305
14306 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14307
Daniel Veillard4151acb2001-06-22 10:48:57 +000014308Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
Daniel Veillardcc146db2001-06-22 11:10:52 +000014310 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14311
14312Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
Daniel Veillard4151acb2001-06-22 10:48:57 +000014314 * include/win32config.h: Yon Derek provided a first fix
14315 to be able to compile libxslt/xsltproc on Windows
14316
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014317Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * xpath.c: attempt to work around what seemed a gcc optimizer
14320 bug when handling floats on i386 http://veillard.com/gcc.bug
14321 * tree.c entities.c encoding.c: doing some cleanups while
14322 chasing it
14323
Daniel Veillard017b1082001-06-21 11:20:21 +000014324Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * Makefile.am: cleanup when --without-debug is specified
14327 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14328 w.r.t. --without-debug and other include points
14329 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14330 Catalogs
14331 * configure.in entities.h tree.h HTMLparser.c: removed
14332 --without-corba, made the _private field mandatory
14333
Daniel Veillard87a764e2001-06-20 17:41:10 +000014334Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14337 outputs a BOM in UTF8, an errata has been issued to avoid the
14338 problem, that was the most reasonable solution... Add support
14339 for a leading UTF8 BOM in entities.
14340
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014341Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * valid.c: fixed a bug found when post validating an entity ref
14344 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14345 activate it too
14346
Daniel Veillard39196eb2001-06-19 18:09:42 +000014347Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14350 weakness in the node copy the XPointer and the XInclude
14351 implementations. Serious cleanup.
14352
Daniel Veillard3739b982001-06-19 12:51:30 +000014353Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * Makefile.am: Kjartan Maraas provided a small patch to
14356 add xml2-config.in to EXTRA_DIST
14357
Daniel Veillarda9142e72001-06-19 11:07:54 +000014358Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14361 provided another failing case found in KDE, the way the
14362 ctxt->vctxt.nodeTab was allocated and freed changed over
14363 time but it wasn't completely cleaned up. This should fix it.
14364
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014365Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * parser.c: Stephan Kulow also raised the fact that line number
14368 could get miscounted making debug harder, fixed the problem
14369 in xmlParseCharData()
14370
Daniel Veillard64b98c02001-06-17 17:20:21 +000014371Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14372
14373 * valid.c: Stephan Kulow pointed out a problem when validating
14374 and using an empty entity, forgot a 'break' in a case.
14375
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014376Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14379 * doc/xml.html: updated with 2.3.11
14380
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014381Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * TODO: updated adding cleanup of generated doc
14384 * configure.in: prepared to release 2.3.11
14385 * xmllint.c: added --version for bug reporting
14386 * doc/html/*.html: rebuilt the doc
14387
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014388Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.c: first part of the work on selecting namespace to
14391 fix bug #56115
14392
Daniel Veillard96ed5832001-06-15 22:22:04 +000014393Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14396 when using -liconv
14397 * TODO: updated
14398
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014399Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14402 cleanup, encoding support.
14403
Daniel Veillard608ad072001-06-14 08:32:28 +000014404Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14407
Daniel Veillard239d0522001-06-13 23:02:48 +000014408Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14409
14410 * xpath.c: bug detected by Ankh when / is used as a function arg
14411
Daniel Veillard02bb1702001-06-13 21:11:59 +000014412Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14415 of element and use it to avoid outputting formatting spaces at
14416 the wrong place. Implemented the format parameter for HTML save.
14417 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14418 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14419 result/HTML/wired.html: of course this impact the result of a
14420 number of HTML tests
14421
Daniel Veillard95d845f2001-06-13 13:48:46 +000014422Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * HTMLtree.[ch]: started augmenting the HTML save API with
14425 encoding and formatting parameters
14426
Daniel Veillardeca60d02001-06-13 07:45:41 +000014427Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * HTMLtree.h: cleanup and started evaluating the work needed on
14430 revamping the HTML output code
14431
Daniel Veillard84666b32001-06-11 17:31:08 +000014432Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14435
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014436Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * valid.c: fixed bug #56049, forgot one check in the
14439 validation routine
14440
Daniel Veillardca2366a2001-06-11 12:09:01 +000014441Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14444
Daniel Veillard6761eee2001-06-11 10:29:38 +000014445Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * libxml.h: fixed an error in last commit
14448 * doc/FAQ.html: added an entry for compilation from CVS
14449
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014450Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xmlversion.h.in libxml.h: Cygwin patches
14453 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14454 * tree.h: cleanup
14455
Daniel Veillardacd370f2001-06-09 17:17:51 +000014456Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14459 memory block in a strange case where libxml is linked twice
14460 in the binary.
14461
Daniel Veillard1d047672001-06-09 16:41:01 +000014462Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14465 state far too often, simple fix used to avoid it.
14466
Daniel Veillard4497e692001-06-09 14:19:02 +000014467Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14470 being processed, applied his patch
14471 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14472
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014473Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14476 provided fixes to compile on MSCC again
14477 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14478 also provided an update for the project files.
14479
Daniel Veillarda682b212001-06-07 19:59:42 +000014480Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14483 bug #55810
14484
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014485Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * tree.c: fixed xmlGetNsProp() to close bug #55683
14488 Note this requires libxslt to use it's own function instead.
14489
Daniel Veillardf0c53762001-06-07 16:07:07 +000014490Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * HTMLtree.c: when in a pre element no formatting space should
14493 be added.
14494 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14495
Daniel Veillard068a9652001-06-07 15:30:26 +000014496Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * configure.in: added tests for signal() and signal.h
14499
Daniel Veillard541d6552001-06-07 14:20:01 +000014500Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14503
Daniel Veillard8a367d42001-06-07 14:01:34 +000014504Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * doc/libxml-doc.el: Felix Natter provided a new version for
14507 libxml2
14508
Daniel Veillard8a926292001-06-07 11:20:20 +000014509Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * HTMLtree.c: when in a pre element no formatting space should
14512 be added.
14513
Daniel Veillard14839d52001-06-06 16:11:56 +000014514Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14517
Daniel Veillarde95e2392001-06-06 10:46:28 +000014518Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14521 hack
14522 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14523 * uri.c: fixed a warning
14524
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014525Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * HTMLtree.c: trying to close bug #55772 escaping in script
14528 elements
14529 * doc/xml.html: suggest to send mail to the list
14530
14531Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014532
14533 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14534 good. Use a macro and based on the solution provided in
14535 vsnprintf manual page from GNU.
14536
Bjorn Reese99748722001-06-05 12:49:15 +000014537Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14538
14539 * error.c: Workaround for non-preserving variadic list.
14540 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14541
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014542Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * doc/xml.html: added 2.3.10 release
14545
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014546Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * configure.in: releasing 2.3.10
14549
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014550Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14553
Daniel Veillard20042422001-05-31 18:22:04 +000014554Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * encoding.c: Robert Collins provided a patch to add the
14557 "US-ASCII" encoding alias
14558
Daniel Veillard97ac1312001-05-30 19:14:17 +000014559Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14562 string oriented functions and started cleaning the related areas
14563 in xpath.c which needed fixing in this respect
14564
Daniel Veillard2d703722001-05-30 18:32:34 +000014565Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14568 #55380
14569 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14570
Daniel Veillard9403a042001-05-28 11:00:53 +000014571Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * TODO: updated
14574 * nanohttp.[ch] : started adding APIs to get the redirected URL
14575 when this occurs (needed for further base computation
14576 * tree.h: cleanup
14577 * encoding.c: cleanup
14578 * SAX.c: minor change around ctxt->loadsubset
14579
Daniel Veillard6278fb52001-05-25 07:38:41 +000014580Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * Makefile.am include/Makefile.am: small change to have
14583 include/libxml rebuilt if working from CVS.
14584 * uri.c: applied another patch from Carl Douglas for URI escaping,
14585 this should close bug #51876
14586
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014587Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14590 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14591 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14592 added specific regression test
14593 * parser.h: preparing for the XSLT mode where DTD inherited
14594 attributes are added to the tree.
14595
Daniel Veillardbbd22452001-05-23 12:02:27 +000014596Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * xinclude.[ch]: Updated the namespace for the Last Call version
14599 * result/XInclude/include test/XInclude/include: updated the
14600 testsuite accordingly
14601
Daniel Veillard8514c672001-05-23 10:29:12 +000014602Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14605 related to bug #51876
14606
Daniel Veillard42596ad2001-05-22 16:57:14 +000014607Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * tree.c: fixed a gross mistake in base computation, xml:base is
14610 not completely correct yet (need cascade).
14611 * xpath.[ch]: added the few things needed to find a function name
14612 and URI from the XPath context when it is called.
14613
Daniel Veillard81418e32001-05-22 15:08:55 +000014614Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14617 * DOCBparser.c: small cleanup
14618 * xmllint.c: added a --catalogs option to load catalogs from
14619 $SGML_CATALOG_FILES
14620 * tree.c: cleanup
14621 * configure.in: iconv library fixup, ICONV_LIBS
14622
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014623Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * catalog.c: handling of CATALOG entries. detection of recursion,
14626 and a few bugfixes
14627 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14628 against the default namespace
14629
Daniel Veillard04b93292001-05-21 08:15:31 +000014630Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14631
14632 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14633
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014634Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * parser.c: fixed propagation context info when parsing an
14637 external entity.
14638 * doc/html/*.html: regenerated a couple of docs
14639
Daniel Veillard4623acd2001-05-19 15:13:15 +000014640Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * doc/xml.html: update with 2.3.9 informations
14643
Daniel Veillardbed7b052001-05-19 14:59:49 +000014644Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14647 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14648 * doc/html/* : rebuilt the docs
14649 * valid.c: small patch which may improve some case when
14650 validating.
14651
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014652Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * HTMLparser.c: Closed bug #54891
14655 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14656 to the suite
14657
14658Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14661 applied a documentation patch from LotR and filled in a few missing
14662 descriptions
14663
Daniel Veillard76d66f42001-05-16 21:05:17 +000014664Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * xpath.c tree.c parser.c: speed optimizations at the parser level
14667 document tree freeing and xpath evaluation
14668
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014669Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * parser.c parser.h parserInternals.h: fixed a couple of
14672 interfaces for handling memory buffer input to const char *
14673 upon suggestion of JamesH.
14674
Daniel Veillardc3739e72001-05-15 15:23:27 +000014675Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * configure.in: LoTR sent a patch fixing the previous commit
14678
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014679Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * configure.in: trying to deal again with the stoopid -R linking
14682 flag of Solaris
14683
Daniel Veillard790142b2001-05-15 10:51:53 +000014684Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * xpath.h: two nodeset access macros from Thomas Broyer
14687
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014688Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14691 patch from Thomas Broyer
14692
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014693Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14696 case
14697 * INSTALL: was empty added stuff from the FAQ
14698
Daniel Veillard75bea542001-05-11 17:41:21 +000014699Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14702 attributes handling and #54433 by adding xmlUnsetProp()
14703 and xmlUnsetNsProp()
14704
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014705Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * HTMLparser.c: Patch from Jonas Borgström
14708 (htmlGetEndPriority): New function, returns
14709 the priority of a certain element.
14710 (htmlAutoCloseOnClose): Only close inline elements if they
14711 all have lower or equal priority.
14712 * result/HTML: this of course changed a number of tests results.
14713
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014714Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * xmlIO.c catalog.c: plugged in the default catalog resolution
14717 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14718 documentations
14719 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14720
Daniel Veillarda7374592001-05-10 14:17:55 +000014721Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14724 integrating catalogs
14725 * catalog.[ch] testCatalog.c: adding a small catalo API
14726 (only SGML catalog support).
14727 * parser.c: restaured xmlKeepBlanksDefault(0) API
14728
Daniel Veillardc17337c2001-05-09 10:51:31 +000014729Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14732
Daniel Veillard257d9102001-05-08 10:41:44 +000014733Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * parser.c: added xmlParseExternalEntityPrivate() to allow
14736 propagation of ctxt->_private when parsing external entities
14737
Daniel Veillard083c2662001-05-08 08:27:14 +000014738Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14741
Daniel Veillard01ef7382001-05-08 07:31:43 +000014742Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14745
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014746Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * valid.c: warn when indeterminist content model is detected
14749 * result/VC/ElementValid8: this adds a message
14750 * Makefile.am: add --novalid for VCM tests
14751 * parserInternals.c: added a call to Init memory
14752
Daniel Veillard64269352001-05-04 17:52:34 +000014753Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14756 when both parameters are NULL.
14757
Daniel Veillard37721922001-05-04 15:21:12 +000014758Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * valid.c: applied small patch from Gary Pennington, reindented
14761 some part of the code.
14762
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014763Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14766 release, updated and regenerated the docs
14767
Daniel Veillard357c9602001-05-03 10:49:20 +000014768Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * xpath.c result/XPath/expr/floats : clarified and cleanup
14771 printing of abnormal floats in tests.
14772
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014773Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14776 * results/HTML/ : a few changes in the output of the HTML tests as
14777 a result.
14778 * configure.in: tying to fix -liconv where needed
14779
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014780Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * Makefile.am: fixed a stupid error
14783
Daniel Veillard7150a032001-05-02 16:41:11 +000014784Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * configure.in Makefile.am: make the inclusion of the trio
14787 modules in the library conditional
14788
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014789Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * DOCBparser.c: patche from László Kovács, fixed entities refs
14792 in attributes handling
14793
Daniel Veillardedddff92001-05-02 10:58:52 +000014794Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14797 flushing
14798
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014799Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * xpath.c: fix of an XSLT namespace bug reported on the list
14802 general/bug-8-
14803
Daniel Veillard5792e162001-04-30 17:44:45 +000014804Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * strio.h trio.c: Dan McNichol suggested a couple of small
14807 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14808
Daniel Veillard02141ea2001-04-30 11:46:40 +000014809Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * tree.c parser.c encoding.c: spent a bit more time looking
14812 at the parsing speed and DOM handling. Added a few more
14813 speedups.
14814
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014815Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * parser.c: small but effective parsing speed improvement
14818
Daniel Veillardb59076b2001-04-29 17:04:07 +000014819Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * configure.in: default on the DocBook parser inclusion (for Gnome)
14822 * DOCBparser.h: fixed a header reference
14823
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014824Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * configure.in xpath.c: applied Bjorn patches for FPE on the
14827 alpha
14828
Daniel Veillardeefd4492001-04-28 16:55:50 +000014829Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14832 xmlSaveFormatFileTo()
14833
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014834Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * xpath.c: simple and efficient optimization, XPath functions
14837 aways bind to the same code, cache this
14838 * TODO: updated (by saying some is obsolete)
14839
Daniel Veillard2156a562001-04-28 12:24:34 +000014840Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14841
14842 * xpath.c: more cleanup work on XPath name parsing routines
14843
Daniel Veillard61d80a22001-04-27 17:13:01 +000014844Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14847 xmlXPathParseName
14848 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14849 * debugXML.c: avoid compilation problems if compiling without
14850 HTML support, Igor Zlatkovic
14851 * win32/libxml2/libxml2.def.src: being able to compile without
14852 XPath on Windows
14853
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014854Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * libxml.m4: yet another patch from Toshio Kuratomi
14857
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014858Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14861
Daniel Veillard67fee942001-04-26 18:59:03 +000014862Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * tree.[ch]: added xmlSaveFormatFile interface for saving
14865 and indenting a file.
14866
Daniel Veillard82e49712001-04-26 14:38:03 +000014867Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * xpath.c: fixed bug #53689 related to processing-instruction()
14870
Daniel Veillard02f077a2001-04-26 10:59:11 +000014871Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14872
14873 * DOCBparser.c: patche from László Kovács
14874
Daniel Veillard30211a02001-04-26 09:33:18 +000014875Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * parser.c: applied fixes from Christian Glahn bug report #53391
14878
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014879Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * error.c: Jean François Lecomte provided a complete description
14882 and a fix to bug #53537
14883
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014884Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14887
Daniel Veillard1034da22001-04-25 19:06:28 +000014888Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * DOCBparser.c SAX.c: a bit more work on entities processing.
14891 Still Need to cleanup XML output and references in attributes
14892
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014893Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14896
Daniel Veillardb33c2012001-04-25 12:59:04 +000014897Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * tree.c: trying to fix #53574, not completely complete,
14900 I would like xmllint --copy --debug test/ent1 and
14901 xmllint --debug test/ent1 to show the same result.
14902 * xpath.c: fix a bug when trying to sort namespace nodes
14903
Daniel Veillard5146f202001-04-25 10:29:44 +000014904Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * HTMLtree.c: real fix for #53402
14907
Daniel Veillard7533cc82001-04-24 15:52:00 +000014908Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14911 PIs when using xsl:output
14912 * valid.c: closing #53537 some case generate segfaults if there
14913 is validity errors
14914
Daniel Veillard61b33d52001-04-24 13:55:12 +000014915Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14918 of external parsed entities, added --noent to testDocbook
14919 * valid.c: Garry Pennington found an uninitialized variable
14920 access in xmlValidateElementContent()
14921
Daniel Veillard56098d42001-04-24 12:51:09 +000014922Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14925 with madness
14926 * result/HTML/ : this modified the result of the regression tests
14927 a lot.
14928
Daniel Veillard122376b2001-04-24 12:12:30 +000014929Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14932 to doc where it wasn't checked against NULL reported by
14933 Jens Laas
14934
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014935Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14938 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14939
Daniel Veillardeae522a2001-04-23 13:41:34 +000014940Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14943 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14944 * SAX.[ch]: cleanup and updates for DocBook
14945 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14946 ex SGML identifier changes
14947 * valid.c: removed a static unused function.
14948
Daniel Veillardde57c612001-04-23 09:13:36 +000014949Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * HTMLtree.c: applied change for Paul Sponagl on script saving
14952 * Makefile.am: the warning about entity title.xml are normal.
14953
Daniel Veillard393df012001-04-22 20:11:18 +000014954Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * configure.in: release of 2.3.7
14957 * Makefile.am: fixing make distcheck
14958
Daniel Veillarda41123c2001-04-22 19:31:20 +000014959Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * doc/html/* doc/xml.html: updated and regenerated the docs
14962
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014963Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14966
Daniel Veillarde82a9922001-04-22 12:12:58 +000014967Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14968
14969 * tree.c: fixed #53388 with the provided patch
14970
Daniel Veillard06803992001-04-22 10:35:56 +000014971Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * valid.c: Bjorn detected an invalid memory access. Fixed
14974 vstateVPush()
14975
Daniel Veillard40af6492001-04-22 08:50:55 +000014976Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14979
Bjorn Reese70a9da52001-04-21 16:57:29 +000014980Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14981
14982 * libxml.h: new header used only for the compilation of libxml
14983 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14984 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14985 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14986 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14987 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14988 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14989 baseline (version 1.2 plus a single patch).
14990 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14991 scientific notation for numbers. Tests added.
14992 * xpath.c: formatting of numbers changed to use sprintf
14993 (contribution from William Brack)
14994
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014995Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * valid.c: cleanup, more useful debugging
14998 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14999 * xmlIO.c: entity loading is printed as an error when validating
15000
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015001Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15002
15003 * valid.c: fixed to validate within entities
15004 * test/VCM/v22.xml: added a specific testcase
15005
Daniel Veillardca1f1722001-04-20 15:47:35 +000015006Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * valid.c: forgot an epsilon transition in for ()+
15009 * test/VCM/v21.xml : added a specific test case
15010
Daniel Veillard85349052001-04-20 13:48:21 +000015011Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * valid.c: removed a state explosion exhibited by RSS
15014 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15015 from bug #51872
15016
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015017Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15020 validation without using an ugly NFA -> DFA algo in the source.
15021 Made a specific algorithm easier to maintain, using a single
15022 stack and without recursion.
15023 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15024 * hash.c: made the growing routine static
15025 * tree.h parser.c: added the parent information to an
15026 xmlElementContent node.
15027
Daniel Veillarde470df72001-04-18 21:41:07 +000015028Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * SAX.c parser.c xpath.c: generating IDs when not validating
15031 from an external parsed entity was poisoning the ID has table
15032 with removed values. This was killing XSLT on the KDE help
15033 browser.
15034
Daniel Veillardceacdd92001-04-18 15:10:35 +000015035Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15036
15037 * entities.h: andrew@ugh.net.au detected a double declaration
15038
Daniel Veillarda10efa82001-04-18 13:09:01 +000015039Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * debugXML.c hash.c tree.h valid.c : some changes related to
15042 the validation suport to improve speed with DocBook
15043 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15044 the way validation errors get reported
15045
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015046Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15049 by P C Chow and William M. Brack for XSLT HTML output
15050
Daniel Veillard2d90de42001-04-16 17:46:18 +000015051Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15054 Igor Zlatkovic patches for MSC compilation and added his
15055 updates
15056
Daniel Veillarde043ee12001-04-16 14:08:07 +000015057Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15060 prefix lookup.
15061 * parserInternals.c: fixed the bug reported by Morus Walter
15062 due to an off by one typo in xmlStringCurrentChar()
15063
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015064Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * HTMLparser.c result/HTML/*: revamped the way the HTML
15067 parser handles end of tags or end of input
15068
Daniel Veillard82daa812001-04-12 08:55:36 +000015069Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15070
15071 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15072
Daniel Veillard67a21302001-04-11 14:39:16 +000015073Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15074
15075 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15076 bug where the linktime verions of free() won't work ...
15077
Daniel Veillard27b55282001-04-11 12:22:25 +000015078Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15081
Daniel Veillardafc73112001-04-11 11:51:41 +000015082Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * doc/xml.html: added 2.3.6 release
15085
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015086Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15089 * result/wml.xml: resulted in a small output change
15090
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015091Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * tree.c: xmlNewDoc was missing the charset initialization
15094 * xmllint.c: added --auto to autogenerate a doc, allow to
15095 reproduce the problem fixed on xmlNewDoc
15096
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015097Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * xpath.c: trying to get 52979 solved
15100 * tree.c result/ result/noent/: trying to get 52712 solved, this
15101 also made me clean up the fact that XML output in general should
15102 not add formating blanks by default, this changed the output of
15103 a few tests
15104
Daniel Veillard73639a72001-04-10 14:31:39 +000015105Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15108
Daniel Veillardfac26a12001-04-08 13:08:14 +000015109Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * configure.in: finally released 2.3.6
15112
Daniel Veillard911f49a2001-04-07 15:39:35 +000015113Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * xpath.c: checking for null pointer generated by new code
15116
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015117Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15118
15119 * xpath.c: fixed a [] evaluation problem reported
15120 * test/XPath/tests/simpleaddr: extended test
15121 * result/XPath/simpleaddr: updated result
15122
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015123Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15124
15125 * xmllint.c: Dan Timis reported a portability problem
15126 on Macs without mmap, fixed it.
15127
Daniel Veillardb38bd552001-04-03 18:22:00 +000015128Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * testXPath.c : added a --tree option allowing to display the
15131 tree dump of the XPath expression
15132
Daniel Veillard4dd93462001-04-02 15:16:19 +000015133Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * xpath.c: fixed a memleak when comparing nodesets
15136 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15137 * tree.c: added a TODO
15138
Daniel Veillard92ad2102001-03-27 12:47:33 +000015139Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15142 we need string functions
15143 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15144 to be able to use them where needed. Applied some changes
15145 to reduce name linking pollution and compile in only what's
15146 needed.
15147 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15148 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15149 for the string manipulation functions
15150 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15151 to the free() function of xmlmemory.c
15152 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15153 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15154 usage.
15155
15156
Daniel Veillard2be30642001-03-27 00:32:28 +000015157Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * error.c: applied the context output patch of the error
15160 handling submitted by Chuck Griffith
15161 * error/VC/*: this slightly change some error logs
15162
Daniel Veillard50582112001-03-26 22:52:16 +000015163Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15164
15165 * parser.c: fixed line number reporting on error
15166
Daniel Veillard04be4f52001-03-26 21:23:53 +000015167Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * parser.c: Sullivan and Darin found a parser bug,
15170 applied the patch.
15171
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015172Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15175 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15176 xmlversion.h.in xpointer.c: of course the way I defined
15177 UNUSED breaks on old gcc version. Try to be smart and
15178 also define it directly in xmlversion.h
15179 * configure.in: removed -ansi flag from the pedantic set
15180
15181Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015182 Huge cleanup, I switched to compile with
15183 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15184 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15185 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15186 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15187 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15188 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15189 encoding.h entities.c error.c list.[ch] nanoftp.c
15190 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15191 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15192 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15193 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15194 Cleanup, staticfied a number of non-exported functions,
15195 detected and cleaned up a dozen of problem found this way,
15196 avoided a lot of public function name/typedef/system names clashes
15197 * doc/xml.html: updated
15198 * configure.in: switched private flags to the really pedantic ones.
15199
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015200Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15201
15202 * configure.in: 2.3.5
15203 * doc/html/*: rebuilt the docs
15204
Daniel Veillard146c9122001-03-22 15:22:27 +000015205Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * parser.c: fixed a reported bug in NOTATION parsing
15208 * uri.c: accepted but not fixed bug 51876, added TODO
15209 * Makefile.am: fixed bug 51876
15210
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015211Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * config.h.in configure.in error.c: fix a compilation problem
15214 on platforms without vsnprintf (xml@thewrittenword.com)
15215
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015216Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * parser.c: fixed a function name header typo
15219 * SAX.c: notations can also occur in external subset.
15220
Daniel Veillard7d42b542001-03-20 13:22:46 +000015221Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15222
15223 * error.c: removed a C++ like comment
15224
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015225Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15226
15227 * parser.c: fixing bug 52299 strange condition leading
15228 to a parser crash due to a buffer overflow
15229 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15230 added the specific test case
15231
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015232Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15233
15234 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15235 xmlXPathConvert{String,Number,Boolean} to be able to make
15236 type casts without a context stack, fixed some implementation
15237 problems related to the absence of context at parse-time,
15238 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15239 in the public API too
15240 * xpointer.c xpathInternals.h: we need to know at parse time
15241 whether we are compiling an XPointer
15242
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015243Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15244
15245 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15246 cleaned up the parser internals, refactored XPath code, added
15247 new compilation based APIs and cleanly separated public and
15248 private APIs.
15249
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015250Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15251
15252 * xpath.h: the comp field must be added at the end to avoid
15253 killing binary compat.
15254
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015255Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * Makefile.am: detect XPath memleaks in regreson tests
15258 * error.c: fixed and error w.r.t. error reporting still using
15259 stderr
15260 * hash.c: added new line at end of file
15261 * tree.h: minor cleanup
15262 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15263 expression parsing from evaluation, resulted in a number of
15264 changes internally, and in XPointer. Likely to break stuff
15265 using xpathInternals.h but should remain binary compatible,
15266 new interfaces will be added.
15267
Daniel Veillardd574f782001-03-14 19:40:17 +000015268Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * configure.in: fixed a couple of problems reported by
15271 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15272 without gcc on non linux platforms.
15273
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015274Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15277 a fix for --with-html-dir= configure support. I hope it won't
15278 break rpm generation
15279
Daniel Veillarda022fe02001-03-14 16:30:00 +000015280Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * xmlIO.c: one function comment cleanup.
15283
Daniel Veillard25239c12001-03-14 13:56:48 +000015284Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * SAX.c: external subset notations were improperly registered
15287 in the internal subset.
15288
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015289Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15290
15291 * README.cvs-commits: added, pointing to HACKING
15292 * HACKING: updated
15293
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015294Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15295
15296 * parser.c: and Matt Sergeant found one in the XML push
15297 parser (erroneous check I forgot to remove when I fixed the
15298 main parser).
15299
Daniel Veillard68d7b672001-03-12 18:22:04 +000015300Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * xpath.c: ptittom found a small bug in UnaryExpr
15303
Daniel Veillarde356c282001-03-10 12:32:04 +000015304Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15305
15306 * configure.in: bumped to 2.3.4
15307 * error.c: fixed bug #51860
15308 * tree.c: fixed bug #51861
15309 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15310 * tree.[ch] : added xmlDefaultBufferSize
15311 * nanoftp.c: typo in function name header block
15312 * doc/xml.html : updated, added link to XML::LibXSLT
15313 * doc/html/* : rebuilt the docs
15314
Daniel Veillard80f32572001-03-07 19:45:40 +000015315Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * parser.c SAX.c: the new content parsing code raised an
15318 ugly bug in the characters() SAX callback. Found it
15319 just because of strangeness in XSLT XML Rec ouptut :-(
15320
Daniel Veillard6c831202001-03-07 15:57:53 +000015321Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * Makefile.am: Martin Baulig suggested to add -lm
15324 * tree.c: found another bug in xmlNodeGetContent()
15325
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015326Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * xpath.c: Bjorn found the error related to strictness of comparison.
15329
Daniel Veillard29631a82001-03-05 09:49:20 +000015330Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15331
15332 * parser.c: trying to fix the Dtd parsing problem reported
15333 by Gary, side effect of last week speed optimizations.
15334
Daniel Veillard14be0a12001-03-03 18:50:55 +000015335Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15336
15337 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15338 * parserInternals.c: removed unneeded test raised by Stric
15339
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015340Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15341
15342 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15343 and fixed by William Brack). Added xmlXPathFormatNumber.
15344 Changed the sorting slightly.
15345 * configure.in Makefile.am example/Makefile.am: Added -lm.
15346 Please note that applications linking with libxml2, must
15347 also like with the math library from now on.
15348
Daniel Veillardf9533d12001-03-03 10:04:57 +000015349Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15352
Daniel Veillard2f362242001-03-02 17:36:21 +000015353Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15354
15355 * parser.c: one must report spaces even if the Dtd element
15356 content proves that this is not part of the element content.
15357 * result/valid/*.xml: this changed the ouptu slightly
15358
Daniel Veillardb402c072001-03-01 17:28:58 +000015359Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15360
15361 * configure.in: bumped to 2.3.3
15362 * doc/xml.html: updated
15363
Daniel Veillard77851712001-02-27 21:54:07 +000015364Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * tree.c: minor doc fix
15367 * xpath.c: deallocation issues when a result tree has been
15368 converted to a node-set
15369
Daniel Veillardec70e912001-02-26 20:10:45 +000015370Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15371
15372 * doc/xml.html: oops corrected dates s/2000/2001
15373
Daniel Veillard8730c562001-02-26 10:49:57 +000015374Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15375
15376 * valid.c: new patch from Gary Pennington
15377
Daniel Veillard91e9d582001-02-26 07:31:12 +000015378Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15379
15380 * doc/xml.html: applied patch from Ankh
15381
Daniel Veillardedac3c92001-02-26 01:36:19 +000015382Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * xinclude.c: fixed a problem building on Mac
15385
Daniel Veillard21a0f912001-02-25 19:54:14 +000015386Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * parser.c: more work on increasing parsing ferformances
15389
Daniel Veillard48b2f892001-02-25 16:11:03 +000015390Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15391
15392 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15393 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15394 avoiding memcpy in production builds MEM_CLEANUP macro use
15395 * parser.[ch] parserInternals.c: optimizations of the tightest
15396 internal loops inside the parser. Better checking of I/O
15397 flushing/loading conditions
15398 * xmllint.c : added --timing
15399
Daniel Veillard71681102001-02-24 17:48:53 +000015400Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15401
15402 * configure.in: bumped to 2.3.2
15403 * doc/xml.html: updated for release
15404
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015405Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15406
15407 * xpath.c: found a memleak and fixed a nasty bug
15408
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015409Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * xmllint.[c1] : added return code errors for xmllint
15412 * xpath.c: specific debug dump function for result value trees
15413
Daniel Veillard4b637072001-02-21 21:52:55 +000015414Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * xpath.c: finally implemented xmlXPathCompareNodeSets
15417 * test/XPath/expr/floats results/XPath/expr/floats: added
15418 a test for float expressions
15419
Daniel Veillardf714aa32001-02-21 03:07:44 +000015420Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15423 * parserInternals.[ch]: trying to speed up parsing
15424 * xpath.c : speeded up node set equality op
15425
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015426Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15427
15428 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15429 better handling of ID/IDREF and the list modules associated
15430 * configure.in: small CFLAGS cleanup
15431
Daniel Veillarda8abee62001-02-19 15:14:59 +000015432Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * configure.in: fixed iconv detection on AIX (stric)
15435
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015436Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015437
15438 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15439
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015440Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15441
15442 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15443 and optimized xmlXPathNodeSetSort
15444
Daniel Veillard142adbf2001-02-17 13:21:05 +000015445Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15446
15447 * xpath.c: bug fix when context size is 0
15448 * parser.c: I like Norm's Dtd because they still manage to break
15449 the parser occasionally
15450
Daniel Veillardf23e0092001-02-16 13:21:29 +000015451Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15452
15453 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15454
Daniel Veillarde0e26512001-02-16 00:11:46 +000015455Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15456
15457 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15458 attributes within the XML-1.0 namespace
15459
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015460Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15461
15462 * xpathInternals.h: exported a few axis functions
15463 * doc/xml.html: updated the doc
15464
Daniel Veillard760f4422001-02-15 14:59:48 +000015465Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15466
15467 * configure.in: applied patch from Daniel van Balen for OpenBSD
15468 and bumped version to 2.3.1
15469 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15470 attempt to find autoclosing was simply broken, removed it,
15471 updated the examples, this is better
15472
Daniel Veillardd194dd22001-02-14 10:37:43 +000015473Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15474
15475 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15476 hash functionnalities.
15477 * doc/html/* : rebuild the doc
15478
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015479Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15480
15481 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15482 on predicate
15483 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15484 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15485 really want to have tags closed on output even if we accept
15486 unclosed ones on input
15487
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015488Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15489
15490 * xpath.c: ouch don't free NULL, rare case fixed
15491 * tree.c: don't coalesce text nodes if they don't have the
15492 same behaviour wrt escaping on output
15493
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015494Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15495
15496 * xpath.c: small fixup
15497 * SAX.c: don't warn on empty namespaces.
15498
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015499Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15500
15501 * README: a bit of cleanup
15502 * configure.in: preparing for 2.3.0 release
15503
Daniel Veillard1f83d392001-02-08 09:37:42 +000015504Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15505
15506 * hash.[ch]: added a first version of xmlHashSize()
15507 * valid.c: another bug fix from Gary Pennington
15508
Daniel Veillard5eef6222001-02-07 18:24:48 +000015509Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15510
15511 * valid.c: couple of bug fixes pointed by Gary Pennington
15512 * HTMLtree.c: #if 0 cleanup
15513
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015514Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15515
15516 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15517 which removes a time consuming check of xmlXPathNodeSetAdd()
15518 and use it in places where we are sure to not break unicity
15519
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015520Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15521
15522 * xpath.c: bug fixes found from XSLT
15523 * tree.c: preserve node->name special values when copying nodes.
15524 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15525 external subset are fetched when available but without full
15526 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15527 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15528 output with encoding disabled.
15529
Daniel Veillard2c833b62001-02-03 08:52:06 +000015530Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15531
15532 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15533 xmlCheckFilename should not be called from xmlFileOpenW
15534 and xmlGzfileOpenW
15535
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015536Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15537
15538 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15539 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15540 added the new tests for URI normalization
15541 * testURI.c: fixed stoopid bugs
15542 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15543 the URI in the error messages are now properly normalized
15544
Daniel Veillardea28ce62001-02-02 08:20:19 +000015545Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15546
15547 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15548
Daniel Veillarde99a4762001-02-01 04:34:35 +000015549Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15550
15551 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15552
Daniel Veillard2b325a02001-01-31 20:46:31 +000015553Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15554
15555 * xpath.c: fixed mod operator
15556
Daniel Veillardde55cf62001-01-31 15:53:13 +000015557Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15558
15559 * parser.c: fixed xmlStrcat doc
15560 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15561 trees.
15562
Daniel Veillard2f913b72001-01-31 13:23:49 +000015563Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15564
15565 * xpath.c result/XPath/tests/chaptersbase
15566 result/XPath/tests/simplebase: fixed XPath node()
15567 * tree.c: small fix in xmlNewNs()
15568 * Makefile.am: removed extraneous xml2Conf.sh rule
15569
Daniel Veillardb42042b2001-01-28 07:40:36 +000015570Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15571
15572 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15573 Changed the library name, in order to get libxml-devel and
15574 libxml2-devel to coexist on a single system
15575 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15576 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15577
Daniel Veillardee0a4662001-01-27 18:59:33 +000015578Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15579
15580 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15581 libxml2-devel installable in // as libxml-devel.
15582
Daniel Veillard5eb05942001-01-27 17:50:22 +000015583Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15584
15585 * doc/Makefile.am: fixed make rebuild in doc
15586 * doc/html/*.html: rebuilt the docs
15587
Daniel Veillard65c295d2001-01-26 09:32:39 +000015588Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15589
15590 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15591
Daniel Veillard8e199902001-01-25 18:54:39 +000015592Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15593
15594 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15595 the HTML doc to go into the -devel RPM ...
15596 * aclocal.m4 config.h.in: some updates due to auto* magic
15597
Daniel Veillard93086662001-01-25 18:13:04 +000015598Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15599
15600 * xpath.h: added a hook in the context structure allowing to
15601 link to extra support, needed for XSLT
15602
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015603Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15604
15605 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15606 xmlXPtrCmpPoints to use it.
15607 * propagated the following patch from Alejandro Forero
15608 * include/win32config.h xmlIO.c: applied further suggestions
15609 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15610 * example/gjobread.c: fixed warnings, now that it builds
15611
15612Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15613
15614 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15615
15616 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15617 filename points to a valid file (not a directory).
15618 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15619 Added calls to xmlCheckFilenameDir.
15620
15621 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15622 `path' (rather than `filename') as the parameter to gzopen and open.
15623
Daniel Veillard48177c22001-01-23 15:27:41 +000015624Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15625
15626 * Makefile.am: fixed a problem with EXTRA_DIST
15627
Daniel Veillardb83ba402001-01-22 22:45:10 +000015628Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15629
15630 * Makefile.am example/Makefile.am: finally found the trick
15631 to build the example, i.e. add "." in SUBDIRS before example
15632 in the list <grin/>
15633
Daniel Veillard82687162001-01-22 15:32:01 +000015634Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15635
15636 * doc/xml.html: updated with an XSLT section, removed pointer to
15637 W3C CVS base.
15638
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015639Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15640
15641 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15642 too, and deallocation need to occur the same way.
15643
Daniel Veillarde4566462001-01-22 09:58:39 +000015644Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15645
15646 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15647 type correponding to an XSLT result tree fragment. Share most
15648 of the data format with node set, as well as operators.
15649 * HTMLtree.c: added a newline at the end of the doctype output
15650 whe this one is not present initially.
15651 * tree.c: make sure taht the parent and doc pointers are properly
15652 set when copying attributes (lists).
15653
Daniel Veillard701c7362001-01-21 09:48:59 +000015654Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15655
15656 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15657
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015658Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15659
15660 * xpath.c: seems I finally killed that ugly path evaluation
15661 context bug (tagged 9999 in case is is wrong)
15662
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015663Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15664
15665 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15666 for XSLT
15667
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015668Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15669
15670 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15671 for xmlGzfileOpen() bug
15672
Daniel Veillardf6eea272001-01-18 12:17:12 +000015673Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15674
15675 * xpath.c: removed an error found by XSLT usage
15676 * tree.c parserInternals.h: use a predefined static string
15677 for text and comment nodes, avoid freeing them in xmlFreeNode,
15678 exported the string name in parserInternals.h and added
15679 another value to disable encoding at output (for XSLT),
15680 gain memory, time.
15681
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015682Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15683
15684 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15685 win32/libxml2/libxml2_so.dsp: new makefiles and update
15686 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15687
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015688Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15691 Gary Pennington
15692
Daniel Veillard389e6b72001-01-15 19:41:13 +000015693Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15694
15695 * xpath.c: fixed the comaprision of values and nodelists,
15696 need to compare nodelist still ...
15697 * debugXML.c: avoided a possible core dump
15698 * HTMLparser.c: cleanup
15699 * nanohttp.c: contributed fix.
15700 * tree.c: fixes in properties handling added xmlSetNsProp
15701 needed by libxslt
15702 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15703 comment
15704 * TODO: updated
15705
Daniel Veillard167bd532001-01-06 21:09:34 +000015706Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15707
15708 * parser.c parserInternals.c: applied Bjorn Reese optimization
15709 patch
15710
15711Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15712
15713 * Makefile.am: applied patch fro make check from Martin Vidner
15714
Daniel Veillard503b8932001-01-05 06:36:31 +000015715Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15716
15717 * configure.in: preparing 2.2.11
15718 * doc/html/*: rebuild the HTML files
15719 * doc/xml.html : updated
15720
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015721Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15722
15723 * tree.c: fixed a stupid bug
15724 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15725 patches related to validation of an XInclude processing result
15726 * TODO: updated
15727
Daniel Veillarde2488192001-01-04 10:54:22 +000015728Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15729
15730 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15731 on large files
15732
Daniel Veillardf060a412001-01-03 20:52:44 +000015733Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15734
15735 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15736
Daniel Veillard45cff692001-01-03 18:02:04 +000015737Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15738
15739 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15740 reported by Jonas Borgström
15741 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15742
Daniel Veillard08108982001-01-03 15:24:58 +000015743Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15744
15745 * testXPath.c xpath.c: fixing the XPath union expressions problem
15746 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15747
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015748Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15749
15750 * xmllint.c: Made is so if the file name is "-" is will read form
15751 standard input. Sven Heinicke <sven@zen.org>
15752 * tree.c: fixed a problem when growing buffer
15753 * tree.h: fixed the comment of the node types following andersca
15754 comment
15755 * TODO: updated
15756
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015757Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * HTMLparser.[ch]: added a way to avoid adding automatically
15760 omitted tags. htmlHandleOmittedElem() allows to change the
15761 default handling.
15762 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15763 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15764 of xmllint too when using --memory flag, added a memory test
15765 suite at the Makefile level.
15766 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15767 with namespace use when encountering QNames in XPath evalation,
15768 added xmlns() scheme in XPointer.
15769 * nanoftp.c : incorporated a fix
15770 * parser.c xmlIO.c: fixed problems raised with encoding when using
15771 the memory I/O
15772 * parserInternals.c: closed bug 25934 reported by
15773 torsten.landschoff@innominate.de
15774 * TODO: updated
15775
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015776Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15779 on a non-updated tree :-(, made a 2.2.10 release to correct the
15780 situation
15781
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015782Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15783
15784 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15785 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15786 integrated a set of OpenVMS changes from Howard Taylor
15787 <Howard.Taylor@pacoast.com>
15788
Daniel Veillard58770e72000-11-25 00:48:47 +000015789Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15792 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15793
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015794Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * HTMLparser.c: some fixes on auto-open of html/head/body
15797 * encoding.c: fixed a compilation error on some gcc env
15798 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15799 XPointer implementation
15800 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15801 related XPointer tests and associated results
15802
Daniel Veillard300f7d62000-11-24 13:04:04 +000015803Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * doc/xmldtd.html doc/xml.html: following a short step by step
15806 guidance on IRC to help maciej with DTDs I started a small
15807 page on the subject.
15808
Daniel Veillard748e45d2000-11-17 16:36:08 +000015809Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * HTMLparser.c: fixed handling of broken charrefs
15812 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15813 patches
15814
Daniel Veillard28929b22000-11-13 18:22:49 +000015815Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * doc/xml.html doc/html/* : rebuilt the docs after adding
15818 xinclude and updated page for 2.2.7 and 2.2.8
15819 * configure.in: releasing 2.2.8
15820
Daniel Veillard41e06512000-11-13 11:47:47 +000015821Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * parser.[ch] parserInternals.c: applied the conditional
15824 section processing fix from Jonathan P Springer
15825 <jonathan.springer2@gte.net>
15826 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15827 project file, fixed iconv default non support
15828 * xpath.c: fixed the problem of evaluating relative expressions
15829 when a node context is provided.
15830
Daniel Veillardbf432752000-11-12 15:56:56 +000015831Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * nanoftp.c: fixed gcc 2.95 new warnings
15834 * SAX.c: fixed a stupid bug
15835 * tree.c: fixed a formatting problem when round-tripping
15836 from/to memory
15837 * xinclude.c: chased memleak, fixed a base problem
15838 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15839 xmlXPtrBuildNodeList()
15840 * TODO: updated
15841 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15842 adding a first small set of regression tests for XInclude
15843
Daniel Veillardc2def842000-11-07 14:21:01 +000015844Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * nanohttp.[ch]: applied Wayne Davison patches to access
15847 the WWW-Authorization header.
15848 * parser.c: Closed Bug#30847: Problems when switching encoding
15849 in short files by applying Simon Berg's patch.
15850 * valid.c: fixed a validation problem
15851 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15852 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15853 Wayne Davison
15854 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15855 need to be extended to non full nodes selections.
15856 * xinclude.c: starts to work decently
15857
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015858Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15861 debugXML.c xmlversion.h.in: Started adding XInclude support,
15862 this is a new xmllint option
15863 * tree.c xpath.c: applied TOM patches for XPath
15864 * xpointer.c: fixed a couple of errors.
15865 * uri.c: added an escaping function needed for xinclude
15866 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15867 new warning from RH70 gcc's version
15868
Daniel Veillarda4964b72000-10-31 18:23:44 +000015869Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * HTMLparser.c: fixed loop on invalid char in scripts
15872 * parser.c: update to description of xmlIOParseDTD()
15873 * libxml.m4 xmlversion.h.in: changes contributed by
15874 Michael Schmeing <m.schmeing@internet-factory.de>
15875 * configure.in: preparing for 2.2.7
15876 * Makefile.am: trying to avoid config.h and acconfig.h
15877 being included in the distrib
15878 * configure.in: released 2.2.7
15879
15880Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15883 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15884
Daniel Veillard01411222000-10-30 15:33:22 +000015885Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * parser.[ch]: added xmlIOParseDTD()
15888 * xpointer.c: added support for the 2 extra parameters of
15889 string-range, fixed a stoopid error when '0' was present
15890 in XPointer expressions
15891 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15892 testsuite for the above
15893
Daniel Veillard6db58192000-10-30 09:27:53 +000015894Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * libxml.spec.in: improved package descriptions
15897
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015898Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * xpath.c xpathInternals.h: applied a large cleaning patch
15901 from TOM <ptittom@free.fr>, it also add namespace support
15902 for function and variables registration.
15903
Daniel Veillardbd20df72000-10-29 17:53:40 +000015904Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15907 * Makefile.mingw: Wayne Davison's update adding hash.c
15908
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015909Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * xpath.c: fixed the root evaluation problems
15912 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15913 ignorable spaces with <b> <bold> <em>
15914 * tree.c: fixed a loop in xmlSearchNsByHref()
15915
Daniel Veillard767662d2000-10-27 17:04:52 +000015916Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * xpath.c: applied another XPath patch from TOM
15919 * xpath.c include/makefile.am: applied another patch from
15920 china@thewrittenword.com (cleanup on IRIX).
15921
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015922Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * xml-config.1: received a fixed version from Fredrik Hallenberg
15925 <hallon@lysator.liu.se>
15926
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015927Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15928
15929 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15930 cleanup patch for XPath
15931
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015932Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * patched to redirrect all "out of context" error messages to
15935 a reconfigurable routine. The changes are:
15936 * xmlerror.h : added the export of an error context type (void *)
15937 an error handler type xmlGenericErrorFunc there is an interface
15938 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15939 to reset the error handling routine and its argument
15940 (by default it's equivalent to respectively fprintf and stderr.
15941 * all the c files: all wild accesses to stderr or stdout within
15942 the library have been replaced to calls to the handler.
15943
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015944Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * configure.in: release 2.2.6
15947 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15948 exporting the inner functions of xpath for extension modules
15949 * doc/*: updated and rebuilt the doc
15950
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015951Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * nanohttp.c : applied Wayne HTTP cleanup patch
15954 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15955 and xmlNodeSetSpacePreserve()
15956
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015957Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * xpath.c: closing bug #29260
15960
Daniel Veillard126f2792000-10-24 17:10:12 +000015961Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15964 multikey tuples, made hash structure opaque
15965 * valid.[ch]: moved elements, attributes, notations decalarations
15966 as well as ID and refs to hash tables.
15967 * entities.c: hash cleanup
15968 * xmlmemory.c: fixed a dump problem in debug mode
15969 * include/Makefile.am: problem passing in DESTDIR= values patch
15970 from Marc Christensen <marc@calderasystems.com>
15971 * nanohttp.c: removed debugging remains
15972 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15973 * HTMLparser.c parser.c: fixing a number of problems with the
15974 macros in the *parser.c files (Wayne).
15975 * HTMLparser.c: close the previous option when opening a new one
15976 (Marc Sanfacon).
15977 * result/HTML/*: updated the HTML results accordingly
15978
Daniel Veillard52afe802000-10-22 16:56:02 +000015979Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15982 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15983 XPath functions and XML entities table to them. More to come...
15984 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15985
Daniel Veillard683cb022000-10-22 12:04:13 +000015986Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * tree.c: coalesce adjacent text nodes
15989 * valid.c: handling of blank nodes in DTd validation (raised
15990 by problems with a posteriori validation).
15991 * nanohttp.c: changing behaviour on HTTP write stuff.
15992 * HTMLtree.c: forced body and html to be explicitely closed.
15993 * xpath.h: exported more XPath functions.
15994
Daniel Veillard1baf4122000-10-15 20:38:39 +000015995Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * Release of 2.2.5
15998 * xpointer.c: range() range-inside and other helper functions
15999 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16000
Daniel Veillard47e12f22000-10-15 14:24:25 +000016001Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16004 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16005
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016006Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16009 and XPointer modules
16010
Daniel Veillard134c9f32000-10-15 10:27:08 +000016011Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * SAX.h: closed #25107
16014
Daniel Veillard39915622000-10-15 10:06:55 +000016015Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * testSAX.c: fixed problem with cdata reporting
16018 * SAXresult/* : updated
16019
Daniel Veillard1e851392000-10-15 10:02:56 +000016020Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16023 Closed bug #27499, added to regression tests
16024 * TODO: updated
16025
Daniel Veillard7eda8452000-10-14 23:38:43 +000016026Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16029 support for SCRIPT and STYLE with help from Bjorn Reese
16030 * test/HTML/* result/HTML/*: added simple testcase and updated
16031 the existing ones.
16032
Daniel Veillardff9c3302000-10-13 16:38:25 +000016033Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16036 string-range for empty strings
16037 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16038 test/XPath/xptr/strrange: augmented the XPointer testsuite
16039
Daniel Veillard189446d2000-10-13 10:23:06 +000016040Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * doc/xml.html doc/xmlmem.html: added a module describing memory
16043 interfaces and use, updated the main page.
16044
Daniel Veillard2f971a22000-10-12 23:26:32 +000016045Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16048 nanoftp code work on Windows too now
16049
16050Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016051
16052 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16053 * xpointer.c: implemented string-range() at least a good first version
16054 * test/XPath/docs/str test/XPath/xptr/strrange
16055 result/XPath/xptr/strrange: the string-range() tests
16056
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016057Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * Makefile.am include/Makefile.am include/win32config.h
16060 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16061 and make distcheck
16062
Daniel Veillard19d61112000-10-11 23:50:35 +000016063Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16066 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16067 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16068
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016069Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16072 patch for socklen_t detection by
16073 Albert Chin-A-Young <china@thewrittenword.com>
16074
Daniel Veillardcd429612000-10-11 15:57:05 +000016075Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16078 and added a --dtdvalid option to xmllint used to test it
16079
Daniel Veillard47c02452000-10-11 13:04:36 +000016080Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16083 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16084
Daniel Veillard2d38f042000-10-11 10:54:10 +000016085Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16088 handlings (registration, lookup, cleanup)
16089
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016090Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * configure.in Makefile.am include/makefile.am: adding XPointer
16093 and XPtrtests target
16094 * xpointer.[ch] : new files for XPointer support
16095 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16096 more XPath tests
16097
Daniel Veillard57fda592000-10-10 23:24:14 +000016098Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * configure.in: fixed, very broken, make distcheck works again
16101
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016102Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * More work toward 2.2.5, integrated a number of patches
16105 * configure.in Makefile.am win32config.h.in: trying to cleanup
16106 make distcheck .... huh ...
16107 * include/Makefile.am include/win32config.h: new directory
16108 for includes
16109 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16110 updated teh makefiles and instructions for WIN32
16111 * xpath.c: small fixes
16112 * test/XPath/ results/XPath: updated the testcases and results
16113 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16114 suggested patches
16115 * valid.c: fixed an ID bug
16116
Daniel Veillardb71379b2000-10-09 12:30:39 +000016117Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016120 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016121 * xpath.[ch]: worked on XPointer
16122
Daniel Veillard7e99c632000-10-06 12:59:53 +000016123Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * configure.in Makefile.am: 2.2.5, ship the include in an
16126 include/libxml subdirectory, use symlinks when using CVS
16127 * testSAX.c: fixed small bug
16128 * testXPath.c: changed the way testfiles are parsed
16129 * debugXML.c: same kind of cleanup when parsing an argument expression
16130 XPath/XPointers can have blanks embedded
16131 * xpath.[ch]: more cleanup, reorgs for XPointer work
16132 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16133 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16134
Daniel Veillard55b91f22000-10-05 16:30:11 +000016135Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16138 in the XPath engine, rewrote large parts of it, now it's far
16139 cleaner and in sync with the REC not an old WD. Fixed a parsing
16140 problem in the interactive XML shell found when testing XPath.
16141
Daniel Veillardac260302000-10-04 13:33:43 +000016142Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16145 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16146 examples with the extra test
16147
Daniel Veillard7cfce322000-10-04 12:40:27 +000016148Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16151 the global init function.
16152
Daniel Veillard970112a2000-10-03 09:33:21 +000016153Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * HTMLparser.c: Doohhh, attribute name parsing was still case
16156 sensitive ! Fixed this ...
16157 * result/HTML/* : updated the tests results accordingly
16158
Daniel Veillard740abf52000-10-02 23:04:54 +000016159Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16162 engine, should be far more stable, incorporated a new version of
16163 preceding/following axis, need testing
16164 * uri.c: fixed file:///c:/a/b/c problem
16165 * test/XPath/tests/idsimple: augmented the XPath tests
16166
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016167Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16168
16169 * doc/* rebuilding docs for 2.2.4 release
16170
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016171Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * configure.in: releasing 2.2.4
16174 * parser.[ch]: added xmlStrEqual()
16175 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16176 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16177 use xmlStrEqual instead
16178 * TODO: updated
16179 * added an XPath test
16180
Daniel Veillardbc765302000-10-01 18:23:35 +000016181Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16184 * entities.h: exported xmlInitializePredefinedEntities
16185 * parser.[ch] : added xmlInitParser()
16186 * parserInternals.h : had to export htmlInitAutoClose()
16187
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016188Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16191 problems
16192 * Makefile.am : added XPath regression tests to normal tests
16193 * uri.c: fixed a problem with local paths, cleanup
16194 * parser.c: fixed a problem with large CData sections
16195
Daniel Veillardd2ade932000-09-30 14:39:55 +000016196Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * configure.in xml-config.in: patch from "Ben Taylor"
16199 <sol7x86@hotmail.com> for solaris shared libs lookup
16200
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000162012000-09-30 Martin Baulig <baulig@suse.de>
16202
16203 * libxml-2.0.pc.in: Provide pkg-config script.
16204
16205 * configure.in: Create the libxml-2.0.pc script from the
16206 libxml-2.0.pc.in templates.
16207 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016208 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016209
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016210Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16213 when compiling with MSC
16214
Daniel Veillard46057e12000-09-24 18:49:59 +000016215Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * xpath.c: patch for normalize-string() substring-before(),
16218 substring-after() and translate() functions from Bjorn Reese
16219 <breese@mail1.stofanet.dk>
16220 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16221 Fredrik Hallenberg <hallon@lysator.liu.se>
16222 * TODO: updated
16223
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016224Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16227 problem of socklen_t being undefined on a number of platforms
16228 * debugXML.c: fixed a compilation problem when without snprintf
16229
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016230Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16233 an URI bug and a fix for the control-character-induced infinite loop
16234 * nanohttp.c: preventive fix for compiling on WIN32
16235
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016236Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * xmlint.c: closing bug #25000
16239
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016240Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16241
16242 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16243 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16244 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16245 related function, fixing xmlStrncmp(), and associated cleanup
16246 * result/HTML/entities.html.sax: updating result
16247
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016248Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * uri.c: applied patch for URI escaping from Wayne Davison
16251 <wayned@blorf.net>
16252 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16253 from Denis Barbier <barbier@imacs.polytechnique.fr>
16254 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16255 patch from Wayne Davison
16256
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016257Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * doc/xml.html : updated with new releases, adding "how to help"
16260
Daniel Veillard04698d92000-09-17 16:00:22 +000016261Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16264 removed a few warnings in pedantic mode ...
16265 * parserInternals.c parser.c: moved encoding switching function
16266 to parserInternals.c
16267 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16268
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016269Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16272 error or warning handlers
16273
Daniel Veillardb1059e22000-09-16 14:02:43 +000016274Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * parserInternals.c parserInternals.h parser.c Makefile.am:
16277 created a new module parserInternals.c, moved most of the
16278 code shared by the various parsers there, as well as
16279 deprecated code from parser.c. More cleanup of parser.c
16280 * uri.c: fixed a problem when URI is NULL
16281 * valid.c: speedup when looking for an attribute declaration
16282
Daniel Veillard39c7d712000-09-10 16:14:55 +000016283Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16286 the cleanup of the computation of URI references when seeking
16287 external entities. The URI reference string and the resulting
16288 URI are both stored now.
16289 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16290 large s(n)printf checks and cleanup from Denis Barbier
16291 <barbier@imacs.polytechnique.fr>
16292 * xmlversion.h.in tree.h: couple of SGML declarations for a
16293 possible docbook module.
16294 * result/VC/ : a couple of test output changed due to the change
16295 of the entities URI
16296
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016297Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * parser.h: added a _private field for linking user's data
16300
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016301Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * parser.c parserInternals.h: demacroified most of the IS_XXX
16304 the gain in size is significant so ...
16305
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016306Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * entities.c: cases where looking up entities with doc==NULL
16309 covered
16310
Daniel Veillard90e11312000-09-05 10:42:32 +000016311Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16312
Daniel Veillard1de50802000-09-07 08:54:32 +000016313 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016314 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16315
Daniel Veillard98a79162000-09-04 11:15:39 +000016316Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16317
Daniel Veillard1de50802000-09-07 08:54:32 +000016318 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016319 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16320 * Makefile.in: added URItest and included thenin "make tests"
16321
16322Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016323
16324 * xmlversion.h.in: closed bug 22941
16325
Daniel Veillard2bb89092000-08-31 14:57:50 +000016326Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * doc/xmlio.html: added doc and example for entity loader
16329 redefinition.
16330
Daniel Veillard96984452000-08-31 13:50:12 +000016331Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16334 used by libxml
16335
Daniel Veillarde715dd22000-08-29 18:29:38 +000016336Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * parser.c: Fixed bug on invalid ontent characters and when using
16339 push.
16340 * xmllint.c: fixed xmllint endling of errors in push mode
16341
Daniel Veillard4948eb42000-08-29 09:41:15 +000016342Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016345 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016346 * result/HTML/*.sax: regenerated HTML SAX output
16347 * parser.c: more cleanup.
16348
Daniel Veillarde010c172000-08-28 10:04:51 +000016349Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016352 patches from Wayne Davison <wayned@users.sourceforge.net>,
16353 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016354 * HTMLparser.c: fixed an ignorable white space detection bug
16355 occuring when parsing with SAX only
16356 * result/HTML/*.sax: updated since the output is now HTML
16357 encoded...
16358
Daniel Veillard47f3f312000-08-27 22:40:15 +000016359Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016361 * HTMLparser.[ch]: applied some of Wayne Davison
16362 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016363
Daniel Veillarde0854c32000-08-27 21:12:29 +000016364Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16367 undeclared namespace prefix was used, added a warning.
16368 Cleaned up support w.r.t. entities, spilling out a warning
16369 and being pedantic on lookups.
16370 * test/warning/ent9 : added testcase for previous example.
16371 * TODO: updated
16372 * parserInternals.h parser.c: changed the way names are parsed
16373 now allow infinite size and decrease penalty for normal use
16374 * parser.c: Started a big cleanup/check of the parser code,
16375 fixed some of the most tortuous entity code, spotted code
16376 unused anymore
16377 * test/*: added tests for very long names and related nasty
16378 things.
16379
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016380Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * doc/encoding.html: added encoding aliases doc
16383 * doc/xml.html: updates
16384 * encoding.[ch]: added EncodingAliases functions
16385 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16386 bottleneck affecting large DTDs like Docbook
16387 * parser.[ch] xmllint.c: added a pedantic option, will be
16388 useful
16389 * SAX.c: redefinition of entities is reported in pedantic mode
16390 * testHTML.c: uninitialized warning from gcc
16391 * uri.c: fixed a couple of bugs
16392 * TODO: added issue raised by Michael
16393
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016394Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * doc/encoding.html: propagated Martin Duerst suggestions
16397
Daniel Veillard52402ce2000-08-22 23:36:12 +000016398Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16401 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16402 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16403 by Wayne Davison
16404
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016405Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * nanoftp.c nanohttp.c: small cleanup
16408 * TODO: updated
16409
Daniel Veillard244ece92000-08-19 20:58:02 +000016410Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * added an old VC testcase and updated title.xml entity
16413
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016414Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16415
16416 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16417 done on auto-opening of <p> tags and cleanup of SAX output
16418
Daniel Veillard979e55e2000-08-19 16:48:54 +000016419Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16422
Daniel Veillard4540be42000-08-19 16:40:28 +000016423Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * doc/xml.html libxml.* structure.*: updated the doc a bit
16426
Daniel Veillard808a3f12000-08-17 13:50:51 +000016427Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16430 of SAX tests
16431
Daniel Veillard29579362000-08-14 17:57:48 +000016432Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16435 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16436
Daniel Veillard1255ab72000-08-14 15:13:33 +000016437Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16440 * testHTML.c: fix core dump on Solaris 2.x systems
16441 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16442 * result/HTML/*.sax: previous bug fix lead to new results
16443
Daniel Veillard03109292000-08-14 14:58:22 +000016444Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16447 * configure.in: added --with-readline=DIR to accept alternate
16448 path for readline include/library
16449 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16450 for ANSI under HP-UX
16451 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16452 includes @LIBS@
16453
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016454Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * doc/* : rebuilt the docs
16457 * getting ready for 2.2.2 release
16458
Daniel Veillard87b95392000-08-12 21:12:04 +000016459Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16462 and xmlAddFeature()
16463 * tree.[ch]: added xmlAddChildList()
16464 * xmllint.c: MAP_FAILED macro test
16465 * parser.h: added xmlParseCtxtExternalEntity()
16466 * valid.c: applied bug fixes removed warning
16467 * tree.c: added CDATA block to elements content
16468 * testSAX.c: cleanup of output
16469 * testHTML.c: added SAX testing
16470 * encoding.c: better error recovery
16471 * SAX.c, parser.c: fixed one of the external entity processing
16472 of the OASis testsuite
16473 * Makefile.am: added HTML SAX regression tests
16474 * configure.in: bumped to 2.2.2
16475 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16476 SAX results
16477
Daniel Veillard88a172f2000-08-04 18:23:10 +000016478Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * configure.in: patch for HP compiler
16481
164822000-08-04 Sven Heinicke <sven@zen.org>
16483
16484 * xmllint.c: Was coredumping sometimes when the file given didn't
16485 exist.
16486
Daniel Veillard46e370e2000-07-21 20:32:03 +000016487Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016490
Daniel Veillard46e370e2000-07-21 20:32:03 +000016491 when using in memory parsing. Need some cleanup.
16492 * xmllint.c configure.in: added a --memory flag to test memory
16493 parsing
16494
Daniel Veillard36650692000-07-21 15:16:39 +000016495Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * nanohttp.c: fixed socklen_t replacement to unsigned int
16498 * parser.c: fixed a space handdling missing at the end of
16499 production 28 DOCTYPE.
16500 * xmlmemory.c: fixed a stupid bug on the routine to override
16501 allocation functions
16502 * TODO: updated
16503
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016504Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * doc/ regenerated the docs
16507
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016508Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16509
16510 * doc/encoding.html doc/xml.html: added I18N doc
16511 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16512 improvements, both parser and filters, added ASCII & HTML,
16513 fixed the ISO-Latin-1 one
16514 * xmllint.c testHTML.c: added/made visible --encode
16515 * debugXML.c : cleanup
16516 * most .c files: applied patches due to warning on Windows and
16517 when using Sun Pro cc compiler
16518 * xpath.c : cleanup memleaks
16519 * nanoftp.c : added a TESTING preprocessor flag for standalong
16520 compile so that people can report bugs more easilly
16521 * nanohttp.c : ditched socklen_t which was a portability mess
16522 and replaced it with unsigned int.
16523 * tree.[ch]: added xmlHasProp()
16524 * TODO: updated
16525 * test/ : added more test for entities, NS, encoding, HTML, wap
16526 * configure.in: preparing for 2.2.0 release
16527
Daniel Veillard49703262000-07-10 10:27:46 +000016528Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16529
16530 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016531 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016532
Daniel Veillard306be992000-07-03 12:38:45 +000016533Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16534
16535 * doc/xml.html: changed the xmlsoft.org structure, updated the
16536 examples w.r.t. root and childs
16537
Daniel Veillard7d853352000-07-02 18:53:09 +000016538Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16539
Daniel Veillard784b9352003-02-16 15:50:27 +000016540 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016541
Daniel Veillard365e13b2000-07-02 07:56:37 +000016542Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * HTMLparser.c: Work on character encoding support for the HTML parser
16545 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16546 * encoding.c: Fixed a potential memleak in the encoding stuff
16547
Daniel Veillardaf743792000-07-01 11:49:28 +000016548Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16549
16550 * doc/FAQ.html doc/Makefile.am : added a FAQ
16551
16552Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016553
16554 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16555 of the HTML parser to force it to not bypass SAX
16556
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016557Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * win32config.h.in: updated
16560 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16561 lacks iconv support :-( need to release 2.1.1
16562 * configure.in: release 2.1.1
16563 * HTMLparser: fixed bug #14784
16564 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16565 by Windows compiler
16566 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16567 the SAX startDocument() callback.
16568 * TODO: updated
16569
16570Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * added xmlStopParser()
16573
Daniel Veillardbe803962000-06-28 23:40:59 +000016574Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * configure.in: 2.1.0 prerelease
16577 * Large resync between W3C and Gnome tree
16578 * nanoftp, nanohttp.c: fixed stalled connections probs
16579 * HTMLtree.c SAX.c : support for attribute without values in
16580 HTML for andersca
16581 * valid.c: Fixed most validation + namespace problems
16582 * HTMLparser.c: start document callback for andersca
16583 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16584 * parser.h, SAX.c: serious speed improvement for large
16585 CDATA blocks
16586 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16587 different encoding
16588 * example/Makefile.am example/gjobread.c tree.h: work on
16589 libxml1 libxml2 convergence.
16590 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16591 and the LIBXML_TEST_VERSION macro
16592
Daniel Veillardc310d562000-06-23 18:32:15 +000016593Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * doc/xml.html: various patches and improvements typo fixed by
16596 Felix Natter
16597 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16598 from Felix Natter <fnatter@gmx.net>
16599
Daniel Veillardf3029822000-05-06 08:11:19 +000016600Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16601
16602 * doc/upgrade.html: updated with instructions for support of both
16603 libxml-1.x and libxml-2.x
16604 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16605 for 2.x support and also fixed includes
16606
16607
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016608Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16611 the encoding support, added iconv support, so now libxml if
16612 compiled with iconv automatically support japanese encodings
16613 among others. Work based on initial patch from Yuan-Chen Cheng
16614 I may have broken binary compat in the encoding handler
16615 registration scheme, but that was so utterly broken I don't
16616 expect anybody to have used this feature until now.
16617 * parserInternals.h: fixup on the CHAR range macro
16618 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16619 code.
16620 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16621 * uri.c: added xmlParseURI() I can't believe I forgot to
16622 implement this one in 2.0 !!!
16623 * SAX.c: moved doc->encoding update in the endDocument() call.
16624 * TODO: updated.
16625
Daniel Veillard06047432000-04-24 11:33:38 +000016626Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * tree.h: removed extraneous xmlRemoveProp definition
16629 * TODO: added item about --disable-corba configure switch
16630 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16631 * nanoftp.c: fixed include problems giving troubles on AIX and
16632 slowlaris
16633 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16634 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16635 comment and headers changes to lower gtk-doc number of warnings
16636 * doc/html/*: rebuilt docs
16637
Daniel Veillarde0aed302000-04-16 08:52:20 +000016638Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * HACKING: documented the tag for 1.x and instructions
16641
Daniel Veillard5e873c42000-04-12 13:27:38 +000016642Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16645 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16646 xmlCreateIOParserCtxt
16647 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16648 significant overall improvement
16649 * xmllint.c: added I/O test to xmllint
16650 * testSAX.c: added a speed test
16651 * doc/* : updated/regenerated
16652
Daniel Veillardfc708e22000-04-08 13:17:27 +000016653Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * xpath.c uri.h parserInternals.h: cosmetic changes from
16656 "Timur I. Bakeyev" <timur@bat.ru>, including making
16657 xmlCreateURI() public
16658
Daniel Veillard5d211f42000-04-07 17:00:24 +000016659Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16662 and the code at the same time. Added a clean mechanism for
16663 overload or added input methods: xmlRegisterInputCallbacks()
16664 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16665 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16666 * TODO: updated
16667 * doc/* : updated/regenerated
16668 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16669 source dir
16670
Daniel Veillarde77a9182000-04-05 19:12:29 +000016671Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * testURI.c: yet another forgotten commit, I should get some sleep !
16674
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016675Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16676
16677 * xmllint.c: forgot to commit this too ?
16678
Daniel Veillardb9df4042000-04-05 14:23:16 +000016679Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * xmlversion.h.in : forgot to commit this previously
16682
Daniel Veillard361d8452000-04-03 19:48:13 +000016683Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16686 * README TODO: updated for release
16687 * uri.c uri.h: added authority parsing/saving
16688 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16689 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16690 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16691 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16692 Makefile.am : added compile-time customization of libxml
16693 --with-ftp --with-http --with-html --with-xpath --with-debug
16694 --with-mem-debug
16695 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16696 #include <libxml/xxx.h> I hope it won't break too much stuff
16697 and will be manageable in the future...
16698 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16699 and added xmllint to the installed programs
16700 * uri.h: added xmlFreeURI()
16701
Daniel Veillardec303412000-03-24 13:41:54 +000016702Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * uri.c uri.h: finished the escaping handling, the base support
16705 and the URI path normalization. Looks good just lacks the
16706 authority content parsing code.
16707 * Makefile.am: added instructions to generate testURI
16708 * TODO: updated
16709 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16710 added links and icons for W3C and Gnome
16711
Daniel Veillard8f621982000-03-20 13:07:15 +000016712Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * xmlmemory.[ch] : seems I forgot to actually update the files in
16715 the last commit :-)
16716 * doc/xml.html doc/html/* : updated and uploaded the docs
16717
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016718Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16721 * TODO: updated
16722 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016723 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016724 gfree).
16725 * Makefile.am, uri.c, uri.h: added a set of functions to do
16726 exact (litteraly copied from the RFC 2396 productions) parsing
16727 and handling of URI. Will be needed for XLink, one XML WFC,
16728 XML Base and reused in the nano[ftp/http] modules. Still work
16729 to be done.
16730
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016731Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * configure.in, libxml.spec.in : libxml2
16734 * doc/* : updated the doc page, rebuilt the docs
16735
Daniel Veillardcf461992000-03-14 18:30:20 +000016736Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16737
16738 * all: tagged LIB_XML_1_X
16739 * *.c *.h : updated from W3C CVS tree
16740 * configure.in : 2.0.0-beta
16741 * libxml.spec.in : libxml2 package nam
16742 * result/* : new version of the tests output
16743
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016744Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16747
Daniel Veillardb566ce12000-03-04 11:39:42 +000016748Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16749
16750 * doc/* : rebuilt the docs
16751 * parser.c: final patch on #6766
16752 * valid.c: small patch on validity checks.
16753
Daniel Veillardfb76c402000-03-04 11:39:42 +000016754Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16757 added
16758 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16759 compatibility w.r.t. XML spec and existing code.
16760
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016761Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * parser.c: seems a better solution to <a> </a> exists,
16764 will try it for a while
16765
Daniel Veillard83a30e72000-03-02 03:33:32 +000016766Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * parser.c: tried to remove the <a> </a> generating <a/>
16769 this is hard. Left a flag for that purpose. Fixed bug #6766
16770 * configure.in: prepared 1.8.7 not released, due to previous
16771 problem
16772
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016773Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * doc/xml.html : applied second patch from Paul DuBois
16776
Daniel Veillard402e8c82000-02-29 22:57:47 +000016777Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * doc/xml.html : applied patch from Paul DuBois
16780
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016781Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16784
Daniel Veillard5feb8492000-02-02 17:15:36 +000016785Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16788 compilation warnings on various platforms.
16789 * parser.c: Fixed #5281 validity error callbacks are now desactived
16790 by default if not validating.
16791
Daniel Veillardf341f932000-02-02 14:52:08 +000016792Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16795
Daniel Veillard13c757e2000-02-01 23:59:15 +000016796Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16799 <gkatsi@cs.toronto.edu>
16800
Daniel Veillard726e8792000-01-30 20:04:29 +000016801Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16804 processing URLs
16805
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016806Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16809 xmlNanoFTPUpdateURL for persistent control connections.
16810 * configure.in: 1.8.6
16811
16812Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16815 * tree.[ch] : added xmlSaveNoEmptyTags
16816
James Henstridgef3be9312000-01-28 13:59:21 +0000168172000-01-29 James Henstridge <james@daa.com.au>
16818
16819 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16820
16821 * Makefile.am: added nanoftp.[ch] to the build.
16822
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016823Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * nanoftp.[ch]: cleanup, comments, API
16826 * debugXML.c : fixed a bug in the cat command
16827 * doc/*: regenerated the docs
16828
Daniel Veillardda07c342000-01-25 18:31:22 +000016829Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16832 * debugXML.c : fixed a bug in the cat command
16833 * valid.c: fixing some small probs
16834 * libxml.spec.in: get rid of the SNAP suffix
16835 * doc/xml.html: updated the status
16836
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016837Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * xml-config.in: xml-config --version to just return the
16840 version number
16841 * xpath.c: some cleanup w.r.t. axis when the current node is
16842 an attribute.
16843 * TODO: updated
16844
Daniel Veillard461a66c2000-01-18 18:01:01 +000016845Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16846
16847 * configure.in: prepared for libxml-1.8.5
16848 * doc/* recompiled the documentation
16849
168502000-01-17 Jody Goldberg <jgoldberg@home.com>
16851
16852 * configure.in : WARNING autoconf subtlety alert :
16853 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16854 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16855 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16856 get defined by AC_CHECK_HEADERS.
16857
Daniel Veillardf967b902000-01-17 16:06:10 +000016858Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16859
16860 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16861 Rune.Djurhuus@fast.no
16862
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016863Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16864
16865 * TODO: updated
16866 * tree.c, parser.c: made sure that only memory alloc problems
16867 and internal parser errors are allowed to write to stdout or
16868 stderr.
16869
Daniel Veillard0142b842000-01-14 14:45:24 +000016870Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * tree.c : restored xmlNewGlobalNs since this seems used by
16873 a lot of existing code :-(, fixed a bug in xmlNewNs
16874 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16875 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16876 to exit() from the library code.
16877 * xpath.c, parser.c: removed bugs or unused code detected by
16878 Windows compilers
16879 * parser.c: started adding interfaces for parsing well balanced
16880 XML fragments
16881 * configure.in: releasing 1.8.4
16882 * doc/* : rebuilt the docs
16883
Daniel Veillard2eac5032000-01-09 21:08:56 +000016884Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * tree.[ch] : added xmlNewDocFragment() for DOM
16887 * testHTML.c: uninitialized variable.
16888
Daniel Veillardf3a73582000-01-05 14:58:39 +000016889Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * doc/* : rebuild the docs
16892
Daniel Veillard71b656e2000-01-05 14:46:17 +000016893Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * acconfig.h: readline and history patch
16896 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16897 * tree.c: added check and handling when possibly removing an ID
16898 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16899 and saving.
16900 * test/HTML/entities.html result/HTML/entities.html* : test for
16901 various entities reference cases
16902 * result/HTML/* : as a result output of some testcase have
16903 changed
16904 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16905 by previous example. added xmlParseTryOrFinish().
16906 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16907 entities.h debugXML.h HTMLparser.h: changed the way struct are
16908 declared to allow gtk-doc to expose those
16909 * parser.c: closed bug #4960
16910 * Makefile.am configure.in: Applied patch from
16911 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16912 and math/socket libs detection
16913
Daniel Veillard437b87b2000-01-03 17:30:46 +000016914Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * configure.in, Makefile.am: link tester against readline
16917 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16918
Daniel Veillard686d6b62000-01-03 11:08:02 +000016919Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * tree.[ch]: added xmlRemoveProp
16922 * win32config.h.in nanohttp.c: avoid including the Windows
16923 socket stuff in every C files
16924 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16925 the XmL parser(s)
16926 * test/ns4 result/ns4 etc...: added test case for previous prob
16927 * tree.c: xmlNewNs wasn't checking for double definition
16928 * Makefile.in: fixed a problem with dist-hook duplicates
16929 * parser.[hc], xmlIO.c: fixed the loading of external entities
16930 APIs, now xmlLoadExternalEntity() is used everywhere and
16931 setting up an app specific front-end using the
16932 * SAX.c parser.c: some fixes, now the xhtml spec validates
16933 with the xhtml DTD.
16934 * error.c: fixed crashes in case of no input stream
16935 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16936 to the validation tests and results
16937
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016938Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16941 too htmlCreatePushParserCtxt() and htmlParseChunk()
16942 * parser.c: a bit of cleanup.
16943 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16944 to XML) removed the last mem leak known
16945 * HTMLtree.c: output message cleanup
16946 * xmlmemory.c: display content info about memory blocks
16947 * result/HTML/wired.* : missing att value warning change
16948
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016949Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16950
16951 * doc/* : rebuilt the documentation
16952
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016953Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16954
16955 * parser.[ch] parserInternals.h: Push parser for XML,
16956 seems to work fine now
16957 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16958 --push for push testing
16959 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16960 * testSAX.c: added --push
16961 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16962 subtree
16963 * xmlIO.[ch] : enriched API + fixes for push mode
16964 * entities.[ch]: added the entity content length to the struct.
16965 * xmlmemory.[ch]: new API to show the last entries for the shell
16966 * valid.c: added required attribute testing
16967 * SAX.c: the cdata callback now merge contiguous fragments
16968 * HTMLparser.c: cleanup of some macros
16969
Daniel Veillard3c558c31999-12-22 11:30:41 +000016970Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * parser.c: fix for PIs name starting with xml
16973 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016974 * *.c, configure.in win32config.h.in : generate win32config.h for
16975 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016976
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016977Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * parser.c: fixed a stupid = vs. == bug :-(
16980 * doc/gnome-xml.sgml: s/glade/xml/
16981
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016982Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * configure.in, doc/xml.html : bug fix release 1.8.2
16985 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16986 Hopefully the end of that silly C++ include problem
16987 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16988 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16989 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16990 troubles with autoclosed elements when the stree shape doesn't
16991 follow the DtD specs. Added htmlIsAutoClosed() and
16992 htmlAutoCloseTag()
16993 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16994 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16995 * debugXML.c: fixed a bug on printing default namespaces.
16996 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16997
Daniel Veillardb24054a1999-12-18 15:32:46 +000016998Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * result/HTML/*.htm[l] : updated the HTML regression tests according
17001 to the new output
17002 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17003 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17004 problem due to intermix of extern "C" { ... } declarations for C++
17005 and recursive includes in the headers
17006
Chris Lahey323c48c1999-12-18 15:32:45 +0000170071999-12-20 Chris Lahey <clahey@umich.edu>
17008
17009 * HTMLtree.c: Made it so that html nodes with a single child do
17010 not insert a carriage return before or after the child node.
17011
Daniel Veillardb24054a1999-12-18 15:32:46 +000017012Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017013
17014 * configure.in, doc/xml.html : bug fix release 1.8.1
17015 * parser.c: fixed bug #4344
17016 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17017 added the glue to avoid C++ problems
17018 * doc/* : regenerated the documentation
17019
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017020Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17023 namespace recognition, and Dia as a resul :-(
17024 * encoding.c: closed bug #3950
17025
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017026Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * valid.c: debugging a posteriori validation, except URI expansion
17029 stuff this should be fixed now
17030 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17031 Carl Nygard <cnygard@bellatlantic.net>
17032 * tester.c: added --postvalid, cleaning of the code
17033 * tree.[ch]: added xmlDocGetRootElement()
17034
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017035Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17036
17037 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17038 c++ losage.
17039
Daniel Veillard10a2c651999-12-12 13:03:50 +000017040Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17041
17042 * configure.in, doc/xml.html : bumped to 1.8.0
17043 * xlink.[ch], Makefile.am : added framework for link detection
17044 * parser.h: added nbChars to parser context, needed for cleanup.
17045 * xmlmemory.c: removed a nasty bug when out of mem
17046 * valid.[ch]: adding namespace support for attribute decl
17047 * tester.c: added --debugent option
17048 * debugXML.[ch]: added xmlDebugDumpEntities()
17049 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17050 buffers instead, this was really needed, validation was breaking
17051 in strange ways due to that. Added xmlParseStringPEReference()
17052 and other parsing from strings functions. Entities processing
17053 modified again, but PERef are still not handled correcly but
17054 unless you're Eve Maller you won't notice :-)
17055 * HTMLparser.c: large changes toward reliability, and switched to
17056 lowercase internal tags, XHTML is lowercase, so it will help
17057 that output is closer to next version.
17058 * doc/* : regenerated the documentation, it is now hosted at
17059 http://xmlsoft.org/ (same bits I just bought the domain :-)
17060
17061
Daniel Veillard294cbca1999-12-03 13:19:09 +000017062Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17065 doc generation
17066 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17067 in the SAX API
17068 * doc/*: rebuilt the doc making sure everything appears in the
17069 HTML files
17070
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017071Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17072
17073 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17074 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17075 which allow impressive speed improvement on dataset with
17076 large text pieces, but at the cost of broken binary
17077 compatibility and slightly bigger memory usage.
17078 Configure with --with-buffers to activate them, they
17079 are protected with XML_USE_BUFFER_CONTENT define.
17080 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17081 goal is 0 memory left allocated once parser is no more used
17082 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17083 call xmlCleanupParser() and xmlMemoryDump()
17084
Daniel Veillarda819dac1999-11-24 18:04:22 +000017085Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17088 * parser.[ch] encoding.[ch]: added memory cleanup routines
17089 * parser.c: closing bug #3788
17090 * doc/*: rebuilt the doc
17091
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017092Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17093
17094 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17095 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17096 * tester.c: added --compress option
17097 * doc/*: rebuilt the documentation
17098
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017099Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17100
17101 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17102 if given /proc/kcore as input !
17103 * doc/xml.html doc/*: updated and rebuilt the documentation
17104
17105Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017106
17107 * parser.c: Fixed some wrongly space collapsing code due to
17108 a misreading of the spec.
17109 * result/*: fixed the output accordingly
17110
17111Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017112
17113 * encoding.c: bug fix and typos
17114 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17115 * parser.c: added attribute normalization closing bug #3597
17116 * test/att* result/att* SAXresult/att*: testcase for attribute
17117 normalization
17118
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017119Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17120
17121 * configure.in: closing bug #3163 by adding extra flags for the
17122 cc compiler on HP-UX
17123
Daniel Veillard51e3b151999-11-12 17:02:31 +000017124Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17125
17126 * valid.[ch] : removed a typo and an enumerated type bug in the
17127 xmlAddElementDecl() function
17128 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17129 call to xmlEncodeEntitiesReentrant() so that the functions
17130 New, Set and Get are at the same level.
17131 * parser.c HTMLparser.c: extra memory allocation bug for
17132 attributes detected by someone using libxml in embedded systems :-)
17133
Daniel Veillard962195f1999-10-28 15:51:53 +000017134Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17135
17136 * xmlmemory.h: turned off mem debug :-\
17137
Daniel Veillard35008381999-10-25 13:15:52 +000017138Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17139
17140 * parser.c: closed bug #2784 a one line fix, but worth pushing
17141 a new release out
17142 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17143 some structures, comments before and after the
17144 main element, and other nastyness
17145 * HTMLtree.c tree.c: accomodate the extended HTML supported
17146 * configure.in: pushing 1.7.4
17147 * test/ent8 and related outputs : added a new test for bug #2784
17148 * test/HTML/wired.html and related output: a nasty HTML example
17149 * Makefile.am: improved the test scripts
17150 * docs/* : reran the documentation extractor, updated xml.html
17151
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017152Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17155 HTMLparser and debugged the HTML related code. HTML documents
17156 now have their own type
17157 * entities.c: do not dump &apos; for HTML output
17158 * xmlmemory.c: improvement, breakpoint mechanism
17159 * testHTML.c: added --sax --repeat ...
17160 * Makefile.am: improved the HTML tests
17161 * valid.[ch]: added xmlValidGetValidElements and
17162 xmlValidGetPotentialChildren
17163 * tester.c: added --insert to test the 2 new functions
17164 * test//* result//* SAXresult//* : regression test cleanup
17165 and extension.
17166 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17167 gnome-xml-nanohttp.html
17168
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017169Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17170
17171 * HTMLparser.c: fixed problems with some autoclose tags
17172 * tree.c: fixed XML output problems.
17173 * result/* SAXresult/*: update of the tests output
17174
Daniel Veillard6077d031999-10-09 09:11:45 +000017175Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17176
17177 * Makefile.am: Arturo patch for xmlConf.sh version info
17178 * parser.c: Tim Josling patch for single quoted items
17179 * tester.c: Tim Josling patch for tester options usage
17180 * tree.h: indent cleanup
17181
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017182Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17183
17184 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17185 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17186
Daniel Veillard00fdf371999-10-08 09:40:39 +000017187Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17188
17189 * tree.c : Raph patch for initialization of CORBA fields
17190 * parser.c, xpath.c, ...: modification of doc comments
17191 * xpath.c : allow spaces in xpath expressions
17192
Daniel Veillardad219441999-09-27 08:17:49 +000017193Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * xmlmemory.h: turning off memory debug :-(
17196
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017197Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17198
17199 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17200 better SAX interfaces.
17201 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17202 entity.
17203 * configure.in: 1.7.2
17204
17205Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017206
17207 * libxml.spec.in: fixed the URL
17208 * doc/xml.html: improved the documentation front-end
17209
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017210Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017211
17212 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17213
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017214Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017215
17216 * libxml.spec.in: fixed the alpha compile problem
17217 * parser.[ch]: changed errno to errNo in the parser context :-(
17218 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17219 * doc/xml.html: changed CHAR to xmlChar
17220 * doc/html/*: recompiled the documentation
17221 * configure.in: 1.7.1
17222
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017223Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17224
17225 * parser.h: modified the parser context struct to regain 1.4.0
17226 binary compatibility
17227 * parser.c, xml-error.h: added errno ot teh context and defined
17228 a set of errors values with update of errno
17229 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17230 DTDs and entities
17231 * *.h, *.c: complete cleanup of the use of config.h and include
17232 protection depending on the current setup.
17233 * overalll debugging, maintenance and bug-fixing on all modules
17234 * updated the documentation
17235 * ready for 1.7.0
17236
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017237Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17238
17239 * HTMLparser.c : cleanup
17240 * SAX.c valid.c valid.h: added ID/IDREF checking
17241 * tree.c tree.h: extended doc structure for refs
17242 * configure.in: 1.6.2
17243 * parser.c: patched bug in SAX user arg call
17244 * parserInternals.h: patched missing close in C++ wrapping
17245 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17246 especially upcoming XPointer implementation.
17247 * doc/xml.html: augmented, typo
17248
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017249Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17250
17251 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17252 not all invocations of install understand -d.
17253
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017254Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17255
17256 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17257 to make 'check' works, when builddir != srcdir.
17258
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017259Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17260
17261 * doc/xml.html : updated the documentation
17262
Daniel Veillard6454aec1999-09-02 22:04:43 +000017263Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17266 not deallocated memory blocks
17267 * *.c : replaces all calls to malloc() free() and realloc() to
17268 the wrapper functions/macros
17269 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17270 instead of xmlFreeNodeList()
17271
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017272Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17273
17274 * HTMLparser.c: corrected a stupid bug leading to core dump at
17275 tree deallocation. Removed warnings indicated by
17276 Stephane.Conversy@lri.fr
17277 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17278 looked for in the external subset
17279
17280Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017281
17282 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17283 on SGI by Stephane.Conversy@lri.fr
17284
Daniel Veillardb96e6431999-08-29 21:02:19 +000017285Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * all .h : changed the prototype declaration indent as in gtk
17288 * most .c : working on reducing the TODOs in the code
17289 * most .c : cleanup though -pedantic and Insure++
17290 * improvements on validation ID checkings.
17291 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17292 * xml-config.in: closed #1810
17293
17294Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017295
17296 * tree.h, valid.c, valid.h: more work on validity, IDs
17297 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17298 definition for AIX
17299
Daniel Veillardb556eb51999-08-15 17:19:50 +000017300Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17301
17302 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17303 the distribution due to a cut'n paste error at last commit
17304
Daniel Veillardb05deb71999-08-10 19:04:08 +000017305Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17306
17307 * configure.in: upgraded to version 1.4.0
17308 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17309 Big update, added a large part of the validation process,
17310 it should be usable, but some parts are missing
17311 * xpath.c: improved the implementation w.r.t. root.
17312 * Makefile.am: added more tests
17313 * test and result trees: added a lot of tests
17314 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17315
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017316Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17317
17318 * Added an HACKING file
17319
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017320Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17321
17322 * xpath.[ch] : improvements and debug of the XPath implementation
17323 * parser.c, HTMLparser.c : modified the parsers to be progressive
17324 * tree.[ch] : extended the Buffer promitives
17325 * xmlIO.[ch] : added basic I/O routines providing progressive
17326 parsing and ready for I18N conversion plugins
17327 * SAXresult/* : the SAX callback sequence maybe slightly different
17328 now
17329 * test*.c : improved/updated the tests programs
17330 * doc/* : recompiled the docs.
17331
Daniel Veillard15b75af1999-07-26 16:42:37 +0000173321999-07-26 Michael Meeks <michael@edenproject.org>
17333
17334 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17335
17336 * tree.c: Ditto.
17337
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017338Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17339
17340 * configure.in: upgraded to version 1.4.0
17341 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17342 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17343 XML query language, see http://www.w3.org/TR/xpath for more details.
17344 * parser.c, parser.h: added CHAR* related string functions for XPath
17345 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17346 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17347 rebuild the docs.
17348 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17349 and regression testing capabilities for XPath.
17350
Daniel Veillardd79d7871999-07-12 10:38:12 +000017351Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17354 closing bug #1646
17355
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017356Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17357
17358 * Makefile.am, example/Makefile.am: closed bug #1683
17359
Daniel Veillard3166ab11999-07-11 16:14:19 +000017360Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17361
17362 * example/Makefile.am, configure.in: added the makefile for the
17363 gjobread example
17364
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017365Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17366
17367 * doc/Makefile.am:
17368 - fix which allow "make install DESTDIR=</install/prefix>".
17369
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017370Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17371
17372 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17373 which fixed a problem on the file reading-code.
17374
Daniel Veillard82150d81999-07-07 07:32:15 +000017375Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17376
17377 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17378 output.
17379 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17380
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017381Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * parser.h : Oops removed the binary compatibility problem
17384 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17385 * parser.c, HTMLparser.c: applied patches for reading from stdin
17386
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017387Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17388
17389 * parser.c, entities.c, valid.c: cleanup bug #1591
17390 * configure.in: cleanup bug #1592
17391 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17392 the same tree back-end. Hence gdome will be available for it.
17393 * doc/Makefile.am: close bug #617
17394
Daniel Veillard97fea181999-06-26 23:07:37 +000017395Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17396
17397 * parser.c: alloctate a per parser context SAX interface block
17398
Daniel Veillard14fff061999-06-22 21:49:07 +000017399Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17400
17401 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17402 and xmlEncodeEntitiesReentrant with the correct one :-\
17403
17404Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17405
17406 * commit of my internal XML base changes, quite a lot of
17407 changes, cleanups, better entities support, framework for
17408 new I/O and charset detection and handling
17409 * Fixed the configure/Makefile stuff to generate shared libs
17410 with the proper version info, so we jumped on rev from
17411 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17412 xmlEncodeEntities() result need to be freed now, and a string
17413 xmlParserVersion provide the current library version.
17414
Raph Levien05240da1999-06-15 21:27:11 +000017415Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17416
17417 * parser.c: fixed a buffer overrun for when you have a very long
17418 attribute with no entities in it.
17419
Daniel Veillardbb2da581999-06-13 14:37:07 +000017420Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17421
17422 * added example directory
17423 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17424
Daniel Veillard011b63c1999-06-02 17:44:04 +000017425Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17426
17427 * Release of libxml-1.1, nearly everything has been touched for
17428 this.
17429 * Added more regression tests
17430 * Updated the documentation
17431
Daniel Veillard27d88741999-05-29 11:51:49 +000017432Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17433
17434 * tree.[ch]: unified the XML_NO_CORBA defines.
17435 * parser.c encoding.[ch]: started plugging in char encoding detection
17436
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017437Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17438
17439 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17440 Also freed allocated buffer.
17441
Daniel Veillard27d88741999-05-29 11:51:49 +000017442Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017443 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17444 reentrancy problem at printing. One is left in entities.c, to
17445 remove ASAP
17446 * testSAX.c : added a test example showing the use of the SAX
17447 interface if one doesn't want to build the DOM tree.
17448 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17449
Daniel Veillard517752b1999-04-05 12:20:10 +000017450Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17451
17452 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17453 large revamping of the parser to use SAX callbacks
17454 http://www.megginson.com/SAX/ (or at least a C like interface
17455 a la Expat). It's now possible to set up your own callbacks
17456 and the parser will not build a DOM tree.
17457 * test/* result/*: updated the test suite, I finally removed
17458 the old Namespace draft support (PI based).
17459
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017460Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17461
17462 * Makefile.am: added test result to EXTRA_DIST for make tests
17463
Daniel Veillard64068b31999-03-24 20:42:16 +000017464Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17465
17466 * parser.c, parserInternals.h: moved the chars macro definitions
17467 to parserInternals.h
17468 * parser.c, error.c: applied patches from "Knut Åkesson"
17469 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17470
Daniel Veillard012ccc11999-03-23 10:11:11 +000017471Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17472
17473 * xml-config.in : applied patch to make --version work
17474
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000174751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17476
17477 * Makefile.am (check-local): Alias for `tests' target. This will
17478 cause `make check' to do the right thing.
17479 (tests): Don't run tests in srcdir. Also, replaced calls to
17480 basename with a `sed' "equivalent".
17481
Daniel Veillardd109e371999-03-05 06:26:45 +000017482Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17483
17484 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17485 it in the header and not the sources, updated the doc.
17486 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17487 pointing this out.
17488
Daniel Veillardbc50b591999-03-01 12:28:53 +000017489Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17490
17491 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17492 exported the inputStream routines.
17493 * doc/html/* : updated accordingly
17494
Daniel Veillardd692aa41999-02-28 21:54:31 +000017495Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17496
17497 * parser.c, parser.h, parserInternals.h: added a few extra
17498 internal calls to allocate and free parser contexts ...
17499 * doc/html/* : updated accordingly
17500
Daniel Veillard55a99271999-02-25 11:01:29 +000017501Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17502
17503 * configure.in, Makefile.am, doc/makefile.am : General changes for
17504 1.0.0 release and including the generated HTML documentation.
17505
Daniel Veillard35925471999-02-25 08:46:07 +000017506Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17507
17508 * makefile.am : added parserInternals.h, oops.
17509
Daniel Veillard1e346af1999-02-22 10:33:01 +000017510Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17511
17512 * parserInternals.h: added this header giving access to the parser
17513 internal functions.
17514 * doc/Makefile.am : added a rebuild target which rebuilds the full
17515 set of documentations
17516 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17517 the internal subset.
17518 * *.c *.h: modifications needed to generate the documentation using
17519 gtk-doc, cleanup of functions blocks, reorganisation of struct
17520 declarations.
17521
Daniel Veillard1164e751999-02-16 16:29:17 +000017522Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17523
17524 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17525 the tar and spec file to include the beginning of the doc.
17526
Nuno Ferreira03d04781999-02-13 00:07:17 +0000175271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17528
17529 * doc/.cvsignore: Added this file.
17530
Daniel Veillard6800ef31999-02-08 18:33:22 +000017531Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17532
17533 * tree.c: fixed xmlGetProp to return "" when the attribute
17534 exists, even if the node-list is NULL.
17535
Daniel Veillard726c7e31999-02-08 15:13:10 +000017536Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17537
17538 * tree.c: patched an error outputting empty attribute values.
17539 * Makefile.am and doc/makefile.am: have been updated during the
17540 week-end. Sorry for an empty CVS log, I got a shell problem.
17541
Daniel Veillard1899e851999-02-01 12:18:54 +000017542Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17543
17544 * tree.h: cleaned up using enums instead of defines
17545 * parser.c, valid.[ch]: more work on parsing/output of element
17546 declarations
17547
Daniel Veillard3b9def11999-01-31 22:15:06 +000017548Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17549
17550 * valid.[ch], tree.c, parser.c : more work toward full parsing
17551 of XML DTDs.
17552 * README: added informations about mailing-list and on-line
17553 documentation
17554
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000175551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17556
17557 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17558
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017559Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * parser.c, tree.[ch] : more work toward conformance testing,
17562 added a last element to accelerate parsing of very flat structures
17563 started working on internal subset Element content declaration.
17564 * valid.[ch] : first cut at adding code toward validation.
17565 * previous changes had also small impact on most files, especially
17566 the conformance testing using James Clark test suite.
17567
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017568Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17569
17570 * test/* : updated the examples, most of them were not well
17571 formed (humm), and added rdf2.
17572 * result/* : resulting changes in the output.
17573
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017574Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17575
17576 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17577
Daniel Veillard44b3a061998-12-05 17:27:22 +000017578Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17579
17580 * tree.c: patched a bug in the generation of empty attributes
17581
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017582Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17583
17584 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17585 for node/trees/documents/... Biggest problem is namespace
17586 support when copying subtrees.
17587
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017588Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17589
17590 * parser.c, entities.c: improve entities and char ref encoding,
17591 and cleanups of error messages.
17592
Daniel Veillard242590e1998-11-13 18:04:35 +000017593Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17594
17595 * parser.c, entities.c: simple bug hunting done during rpm2html and
17596 rpmfind integration.
17597
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017598Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * parser.[ch]: Added interfaces allowing to specify a SAX
17601 handler before parsing.
17602
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017603Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17604
17605 * parser.c: redirrect all errors reporting through the SAX
17606 error function
17607
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017608Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17609
17610 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17611 * libtool, tlmain ...: update of the libtool files
17612
Miguel de Icaza442321c1998-11-04 18:13:38 +0000176131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17614
17615 * entities.c: Use g_snprintf insteda of snprintf.
17616
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017617Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17618
17619 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17620 added ent5 test for this purpose.
17621 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17622
Daniel Veillard27271681998-10-30 06:39:40 +000017623Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17624
17625 * parser.c: fixed? a strange error due to compression on a GWP
17626 document.
17627
Daniel Veillard25940b71998-10-29 05:51:30 +000017628Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17629
17630 * tree.[ch]: bug fixing
17631 * entities.[ch]: defined a specific type for predefined entities
17632 * doc/xml.html: more documentation on the library, how to use it,
17633 overview of the interfaces.
17634
Daniel Veillard16253641998-10-28 22:58:05 +000017635Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17636
17637 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17638
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017639Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17640
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017641 * tree.c: corrected a small bug
17642 * doc/xml.html: continuing writing documentation.
17643
17644Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17645
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017646 * debugXML.h debugXML.c: added debugging utilities.
17647 * tester.c: added --debug switch.
17648 * tree.c: patched an incorrect node->type assignment.
17649 * parser.c: formatting, ensure that node->doc != NULL in attributes
17650
Daniel Veillardccb09631998-10-27 06:21:04 +000017651Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17652
17653 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17654 entity support and provide an internal representation close to
17655 DOM one (entity ref nodes, and attribute value as tree). I tried
17656 to preserve the interface but this will surely break some apps
17657 (I have to change rpm2html/rpmfind for example). I had to change
17658 two interfaces, and the generated tree is somewhat different.
17659 * doc/* : started documenting the XML library, the tree and
17660 DOM/Corba. This is a first step.
17661
Daniel Veillard11e00581998-10-24 18:27:49 +000017662Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * parser.c: Set up the fonctions comment block, boring but useful.
17665 * parser.h, SAX.c, parser.c: now attributes are processed through
17666 the SAX interface. The problem is that my SAX interface diverged
17667 quite a bit from the original one, well this is not an official
17668 spec, and translating it from Java to C is hairy anyway...
17669
Daniel Veillard97b58771998-10-20 06:14:16 +000017670Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17671
17672 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17673 fonctions comment block, boring but useful.
17674
17675Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017676
17677 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17678 conversion routines. However they are not yet used to convert the
17679 inputs. The core will run with UTF-8.
17680
Daniel Veillard33942841998-10-18 19:12:41 +000017681Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17682
17683 * tree.c : make sure that the type id is properly set-up when
17684 a new object is allocated, needed for DOM.
17685
Daniel Veillard27fb0751998-10-17 06:47:46 +000017686Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17687
17688 * tree.h, tree.c: Ok, the main objects in the tree will be native
17689 corba objects, it costs 8 bytes per Node, Attribute and Document
17690 but it simplifies the Corba integration a lot (no extra interface
17691 objects to allocate/free).
17692
Daniel Veillard0bef1311998-10-14 02:36:47 +000017693Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17694
17695 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17696 and changed NODEs contants for conformity with DOM Level 1
17697
Daniel Veillard27864701998-10-08 03:47:24 +000017698Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17699
17700 * added hooks to keep track of servants when creating objects
17701 xmlDoc and xmlNode (for Corba export).
17702
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017703Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17704
17705 * added xml-config script.
17706
Daniel Veillard7066a791998-10-01 20:28:28 +000017707Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17708
17709 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17710 to autoupdate libtool and automake conf files.
17711
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000177121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17713
17714 * Makefile.am: Use '?' to separate the sed
17715 commands as ',' is used when people pass -Wl,something.
17716
17717
Daniel Veillard15a8df41998-09-24 19:15:06 +000017718Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17719
17720 * tree.c, tree.h: added a per-document compression interface.
17721
Daniel Veillard151b1b01998-09-23 00:49:46 +000017722Tue Sep 22 20:47:38 EDT 1998
17723
17724 * tree.c, tree.h: added saving with compression and added interfaces
17725 to control the compression level (xmlGetCompressMode,
17726 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17727
Daniel Veillard70120ff1998-09-22 00:24:21 +000017728Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17729
17730 * parser.c: corrected a loop for files of size 0
17731
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000177321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17733
17734 * error.h: New file. Contains prototyes from `error.c'.
17735
Tom Tromeyc19653d1998-08-14 01:22:43 +000017736Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17737
17738 * Makefile.am (xmlincdir): New macro.
17739 (xmlinc_HEADERS): Renamed from include_HEADERS.
17740
Daniel Veillard845664d1998-08-13 04:43:19 +000017741Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17742
17743 * applied small patch on numeric entities from
17744 Christopher Blizzard <blizzard@appliedtheory.com>
17745
Daniel Veillard260a68f1998-08-13 03:39:55 +000017746Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17747
17748 * New release 0.2, removed the old xml_* files so that it's
17749 coherent with the other CVS base (W3C), far better conformance
17750 to standard, new namespaces, decent entities support, beginning
17751 of a SAX-like interface. Nearly nothing left intact, even the
17752 test examples ...
17753
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000177541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17755
17756 * .cvsignore: Add .deps dir
17757
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017758Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17759
17760 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17761
Daniel Veillardfe926001998-07-26 04:28:20 +000017762Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017763
Daniel Veillardfe926001998-07-26 04:28:20 +000017764 * configure.in: added test for CPP
17765 * AUTHORS, Changelog: the original ones didn't get commited but the
17766 glib ones instead, fixed.
17767 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017768
Daniel Veillardfe926001998-07-26 04:28:20 +000017769Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017770
Daniel Veillardfe926001998-07-26 04:28:20 +000017771 * integrated code developped at W3C
17772 * changed the original Copyright
17773 * migrated to automake
17774 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017775