blob: ecba195cb884e517ad7d4e29c6600a43d80cb187 [file] [log] [blame]
Daniel Veillardc6e20e42003-09-11 16:30:26 +00001Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixed a bug in one corner case of attribute parsing.
4
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00005Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * configure.in doc/* : 2.6.0beta1 changes
8 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
9 normalization, might not be totally fixed but this should
10 make sure SAX event provide the right strings for attributes
11 except entities for which libxml2 is different by default
12 This should fix #109564
13 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
14 in attribute callback values
15 * result/c14n/with-comments/example-4
16 result/c14n/without-comments/example-4: this also fixes a subtle
17 bug in the canonicalization tests.
18
Daniel Veillarde57ec792003-09-10 10:50:59 +000019Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 Time to commit 3 days of work rewriting the parser internal,
22 fixing bugs and migrating to SAX2 interface by default. There
23 is some work letf TODO, like namespace validation and attributes
24 normalization (this break C14N right now)
25 * Makefile.am: fixed the test rules
26 * include/libxml/SAX2.h include/libxml/parser.h
27 include/libxml/parserInternals.h SAX2.c parser.c
28 parserInternals.c: changing the parser, migrating to SAX2,
29 adding new interface to switch back to SAX1 or initialize a
30 SAX block for v1 or v2. Most of the namespace work is done
31 below SAX, as well as attribute defaulting
32 * globals.c: changed initialization of the default SAX handlers
33 * hash.c tree.c include/libxml/hash.h: added QName specific handling
34 * xmlIO.c: small fix
35 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
36 version code path
37 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
38 pointed out a typo in a very old test namespace
39
William M. Brackc07329e2003-09-08 01:57:30 +000040Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
41
42 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
43 of compressed files, setting doc->compressed appropriately
44 (bug #120503).
45
Daniel Veillardbbeb9f92003-09-07 20:54:29 +000046Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * parser.c: try to cope with the fact that apps may still
49 have allocated smaller SAX callbak block
50
Daniel Veillard0fb18932003-09-07 09:14:37 +000051Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * dict.c: allow to give -1 for undefined length in lookups
54 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
55 first round of work on the new SAX2 interfaces, the API
56 will change but commiting before changing for historical
57 reference.
58
William M. Brack4811ba32003-09-06 18:02:53 +000059Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
60
61 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
62 sax->warning with wrong params).
63
Daniel Veillard93625d32003-09-05 08:36:12 +000064Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
65
66 * include/libxml/globals.h: patch from Stéphane Bidoul to export
67 globals entry points to the python bindings
68
Daniel Veillard40412cd2003-09-03 13:28:32 +000069Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
72 by default instead of "HTML"
73 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
74 avoiding calls to "areBlanks" when not needed.
75 * include/libxml/parser.h include/libxml/tree.h: some structure
76 extensions for future work on using per-document dictionaries.
77
Daniel Veillard4b1577f2003-09-03 13:10:37 +000078Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
81 tree, keeping result in the same tree, added SAXtests to the
82 default "make tests"
83
Igor Zlatkovic471cae42003-09-02 14:00:49 +000084Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
85
86 * include/libxml/xmlexports.h: defined additional macros which
87 affect exports and added mingw section
88
William M. Brack008c06b2003-09-01 22:17:39 +000089Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
90
91 * doc/index.py: fixed problem parsing xhtml docs
92 * doc/xmlreader.html,doc/guidelines.html: small modification
93 to avoid problem in python parsing.
94 * doc/search.php: fixed upper case filename problem for XSLT docs
95
Daniel Veillard10acc2f2003-09-01 20:59:40 +000096Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * xinclude.c: patch from Mark Vakoc that allows compiling
99 with XInclude but without XPointer support.
100
Daniel Veillarde8553732003-09-01 20:33:14 +0000101Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
102
103 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
104 to add --libtool-libs option to xml2-config script.
105
William M. Brack3f479502003-09-01 04:58:15 +0000106Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
107
108 * doc/README.docs, doc/Makefile.am: new file added,
109 giving some description of the documentation generation process
110 * doc/search.php: fixed problem with upper case on filenames
111
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000112Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
113
114 * win32/Makefile.bcb: updates by Eric Zurcher
115
William M. Brackcdfa2862003-08-29 06:03:38 +0000116Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
117
118 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
119 to compensate for pollution from Igor's header taint
120 (quick before Daniel notices)
121
Daniel Veillard67906942003-08-28 21:13:25 +0000122Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * SAX2.c: fixed a namespace error on attribute reporting bug
125 pointed out by Tobias Reif
126 * test/p3p result/p3p result/noent/p3p: this test case was wrong
127 using xmlsn instead of xmlns...
128
Igor Zlatkovic65901252003-08-28 16:26:12 +0000129Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
130
131 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
132 typos reported by Mark Vakoc
133
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000134Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
135
136 add:
137 * doc/tutorial/api.html
138 * doc/tutorial/ar01s09.html
139 * doc/tutorial/includexpath.c
140 updated
141 * doc/tutorial/*.html
142 fix my bad - forgot to check in new files when I last
143 updated
144
145
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000146Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
147
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000148 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000149 * xmllint.c: fixed time inclusion for various compilers
150
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000151Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
152
153 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
154 few casts to shut the compiler warnings
155
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000156Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
157
158 * win32/Makefile.* win32/configure.js: fixed for mingw
159
Daniel Veillard5805be22003-08-28 08:03:23 +0000160Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * globals.c threads.c: fixing bug #120870 try to avoid problem
163 with uninitialized mutexes
164
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000165Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
166
167 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
168 up with multiple states, select the "best" one. Fix #120682
169 * result/relaxng/tutor11_2_3.err: small change resulting
170
171Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
172
173 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
174
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000175Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
176
177 * include/libxml/[threads-xpointer].h: realigned parameters
178 after taint
179
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000180Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
181
182 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
183 as reported by Eric Zurcher
184
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000185Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
186
187 * relaxng.c: fixed bug #120386 again a problem introduced when
188 trying to reuse automata for content validation. Fix a bug report
189 problem on zeroOrMore
190 * result/relaxng/tutor3_7_err: change slightly error reporting.
191
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000192Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
193
194 * include/libxml/Makefile.am: make sure the new header will
195 be included when generating a new distribution.
196
Daniel Veillard73827cb2003-08-25 10:57:27 +0000197Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
198
199 * relaxng.c: fixed a couple of stupid bugs in the state allocation
200 routines which led to bug #120040 and the ones reported by
201 Martijn Faassen
202
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000203Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
204
205 * include/libxml/parserInternals.h include/libxml/relaxng.h
206 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
207 parameters after taint.
208
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000209Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
210
211 * include/libxml/xmlversion.h.in: moved export defs to a separate
212 file for consistency.
213 * include/libxml/xmlexports.h: new file, contains export defs.
214
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000215Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
216
217 * include/libxml/*.h genUnicode.py: exportability taint
218 of the headers.
219
Daniel Veillard11af4292003-08-21 10:39:13 +0000220Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
221
222 * SAX.c: make the deprecated interfaces log an error message
223 to be sure it won't get used.
224
Daniel Veillard1af9a412003-08-20 22:54:39 +0000225Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
226
227 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
228 Adding new version of the SAX interface, it's not there yet,
229 currently just preparing the work
230 * globals.c parser.c SAX.c include/libxml/SAX.h
231 include/libxml/globals.h include/libxml/parser.h: doing some
232 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
233 while keeping functionalities, preparing SAX2 integration.
234 * dict.c: small cleanup.
235
Daniel Veillarde5984082003-08-19 22:21:13 +0000236Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
237
238 * tree.c: fixes a small bug introduced in last commit and detected
239 by valgrind.
240
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000241Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * dict.c hash.c: optimization when freeing hash tables.
244 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
245 allocations
246 * parser.c parserInternals.c include/libxml/parser.h: keep a
247 single allocated block for all the attributes callbacks,
248 avoid useless malloc()/free()
249 * tree.c: do not realloc() when growing a buffer if the buffer
250 ain't full, malloc/memcpy/free avoid copying memory.
251
Daniel Veillard66f68e72003-08-18 16:39:51 +0000252Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
255 --dtdvalidfpi for Tobias Reif
256
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000257Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
260 new dictionary module to keep a single instance of the names used
261 by the parser
262 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
263 switched all parsers to use the dictionary internally
264 * include/libxml/HTMLparser.h include/libxml/parser.h
265 include/libxml/parserInternals.h include/libxml/valid.h:
266 Some of the interfaces changed as a result to receive or return
267 "const xmlChar *" instead of "xmlChar *", this is either
268 insignificant from an user point of view or when the returning
269 value changed, those function are really parser internal methods
270 that no user code should really change
271 * doc/libxml2-api.xml doc/html/*: the API interface changed and
272 the docs were regenerated
273
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000274Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
275
276 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
277
William M. Bracka716ff12003-08-16 14:58:33 +0000278Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
279
280 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
281 fixed part (2) of bug 119535 (wrong alpha case on filenames)
282
William M. Brackc6e07552003-08-16 12:44:47 +0000283Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
284
285 * doc/API*.html, doc/html/*: regenerated API documentation
286 for xmlsoft.org (part of Bug 119535)
287
William M. Brack7a821652003-08-15 07:27:40 +0000288Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
289
290 * encoding.c, threads.c, include/libxml/HTMLparser.h,
291 doc/libxml2-api.xml: Minor changes to comments, etc. for
292 improving documentation generation
293 * doc/Makefile.am: further adjustment to auto-generation of
294 win32/libxml2.def.src
295
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000296Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * News configure.in: preparing libxml2-2.5.10 release
299 * doc/* : updated the doc and rebuilt
300
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000301Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
304 Malcolm Tredinnick with the patch he suggested.
305
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000306Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
309
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000310Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
311
312 * uri.c: fixing an use of strcpy() where both strings overlap
313 pointed out by valgrind.
314
Daniel Veillard98485322003-08-14 15:44:40 +0000315Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
318 some compilation warnings.
319 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
320 plus some cleanup and better error reporting.
321
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000322Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * encoding.c: applied UTF-16 encoding handling patch provided by
325 Mark Itzcovitz
326 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
327 not having iconv support.
328
Daniel Veillard1638a472003-08-14 01:23:25 +0000329Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
330
331 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
332 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
333 mingw compiler on Windows.
334
Daniel Veillardb19ba832003-08-14 00:33:46 +0000335Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
336
337 * parser.c: fixed the serious CPU usage problem reported by
338 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000339 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000340 missing in htmlSAXParseDoc
341
William M. Brackccf9e392003-08-13 14:50:18 +0000342Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
343
344 * doc/Makefile.am: Removed dependency from libxml2.def.src
345
William M. Brack476cd962003-08-13 11:09:42 +0000346Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
347
348 * autogen.sh: took away the requirement for automake-1.4,
349 changed the messages for getting auto* tools to current
350 gnu pages.
351 * configure.in: added check for Linux Dec alpha requiring
352 -ieee flag, fixed test for ipv6
353 * trionan.c: fixed problem for compiling on Linux Dec alpha
354 using native compiler
355 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
356 whenever libxml2-api.xml is changed.
357
Daniel Veillard6b621b82003-08-11 15:03:34 +0000358Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
361 is not used.
362
William M. Brack30909422003-08-10 00:14:20 +0000363Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
364
365 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
366
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000367Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * News configure.in: preparing libxml2-2.5.9 release
370 * doc/* : updated the doc and rebuilt
371
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000372Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
373
374 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
375 definition to get a correct API XML description. This was apparently
376 breaking Windows build.
377
Daniel Veillard14f752c2003-08-09 11:44:50 +0000378Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
381 the progressive HTML parser front-end on large character data
382 island leading to an erroneous end of data detection by the
383 parser. Some cleanup too to get closer from the XML progressive
384 parser.
385
William M. Brack6d13f332003-08-08 16:40:36 +0000386Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
387
388 * win32/configure.js: Added in support for the ISO8859X
389 module (patch provided by Jesse Pelton)
390
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000391Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
392
393 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
394 when the library is not initialized and one try to save, the
395 locks in threaded env might not been initialized, playing safe
396 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
397 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
398 his tests to the regression suite.
399
William M. Brack41e6bed2003-08-08 10:53:06 +0000400Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
401
402 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
403 (with apologies to Igor) - Enhanced handling of docb and
404 nanohttp.
405
William M. Brack16db7b62003-08-07 13:12:49 +0000406Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
407
408 * encoding.c: further small changes for warnings when
409 configured with --with-iconv=no
410
William M. Bracka71a8ef2003-08-06 04:43:55 +0000411Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
412
413 * error.c trionan.[ch] testThreads.c python/generator.py:
414 further small changes to elminate most of the remaining
415 warnings.
416
William M. Brackc1939562003-08-05 15:52:22 +0000417Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
418
419 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
420 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
421 python/libxml.c include/libxml/xmlmemory.h: small changes
422 to syntax to get rid of compiler warnings. No changes
423 to logic.
424
Daniel Veillardc758c222003-08-04 20:42:34 +0000425Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
426
427 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
428
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000429Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * tree.c: fixed a small problem in the patch for #118763
432 * result/HTML/doc3.htm*: this reverts back to the previous result
433
Daniel Veillard91e69c52003-08-04 01:43:07 +0000434Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
435
436 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
437 and rebuilt, apparently some C++ wrappers are not available,
438 c.f. bug #118943
439
Daniel Veillard39057f42003-08-04 01:33:43 +0000440Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
441
442 * tree.c: fixing HTML attribute serialization bug #118763
443 applying a modified version of the patch from Bacek
444 * result/HTML/doc3.htm*: this modifies the output from one test
445
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000446Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
447
448 * tree.c include/libxml/tree.h: added a new API to split a
449 QName without generating any memory allocation
450 * valid.c: fixed another problem with namespaces on element
451 in mixed content case
452 * python/tests/reader2.py: updated the testcase with
453 Bjorn Reese fix to reader for unsignificant white space
454 * parser.c HTMLparser.c: cleanup.
455
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000456Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
457
458 * catalog.c: trying to fix #118754 of possible recursion in the
459 catalogs. Not fantastically happy about the current fix since
460 it's likely to break under very thread intensive concurrent
461 access to the catalog. Better solution might to keep the depth
462 an extra argument to the resolution functions.
463
Daniel Veillard7b68df92003-08-03 22:58:54 +0000464Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
465
466 * valid.c: fixed bug #118712 about mixed content, and namespaced
467 element names.
468 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
469 in the regression tests
470
William M. Brack779af002003-08-01 15:55:39 +0000471Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
472
473 Coninuing work on bug 118559
474 * DOCBparser.c: removed 2 unsed vars
475 * xmlregexp.c: changed some numeric const to their enum symbols
476 * xmlreader.c: changed one var define from int to enum
477 (a little more to be done, awaiting co-ordination)
478 * relaxng.c: deleted one unused var
479 * xmllint.c: deleted some unused vars, changed one arg
480 val from int to enum
481 * testHTML.c, testDocbook.c: changed some arg vals to enum const
482 * xmlIO.c: fixed typo from last night (small warning msg)
483
William M. Brack78637da2003-07-31 14:47:38 +0000484Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
485
486 Working on bug 118559
487 * error.c: deleted unused variable
488 * parserInternals.c: deleted unneeded 'const' qualifier
489 * parser.c: changed variable type for enum temp storage
490 * xmlIO.c: changed debugging var to be inside #ifdef
491 * valid.c: removed unused variable
492 * HTMLparser.c: removed some unneeded 'const' qualifiers
493 * xpath.c: added some type casts, removed some unused vars
494 * xinclude.c: added one type cast
495 * nanohttp.c: repositioned some #ifdef to avoid unused var
496 * nanoftp.c: removed unused var
497
Daniel Veillard97e01882003-07-30 18:59:19 +0000498Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
499
500 * HTMLparser.c: applied a patch from William Brack about
501 the problem of parsing very large HTML instance with comments
502 as raised by Nick Kew
503
Daniel Veillardd6038e02003-07-30 16:37:18 +0000504Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
505
506 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
507 patch from Bjorn Reese for xmlTextReaderNodeType() and
508 significant whitespace. There is an enum for node type
509 values now.
510
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000511Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
512
513 * encoding.c: applying patch from Peter Jacobi to added
514 ISO-8859-x encoding support when iconv is not available
515 * configure.in include/libxml/xmlversion.h.in
516 include/libxml/xmlwin32version.h.in: added the glue needed
517 at the configure level and made it the default for Windows
518
Daniel Veillardc2664642003-07-29 20:44:53 +0000519Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
520
521 * python/generator.py python/libxml.c python/libxml2class.txt:
522 patch from Joachim Bauch + cleanup for Relax NG error callbacks
523 in python
524
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000525Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
526
527 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
528 cleanup patch, and also avoided a possible memory leak
529
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000530Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
531
532 * encoding.c: fix the previous commit
533
William M. Brack4a557d92003-07-29 04:28:04 +0000534Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
535
536 * HTMLparser.c: fixed problem with comments reported by Nick Kew
537 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
538 some future cleanup of UTF8 handling
539
Daniel Veillard9deb2422003-07-28 20:40:59 +0000540Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
541
542 * xpath.c: applied a change suggested by Sean Griffin in bug
543 #118494 about a memory leak in EXSLT
544
Daniel Veillardd94849b2003-07-28 13:02:24 +0000545Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
546
547 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
548 when fixing the previous Relax-NG bugs
549 * result/relaxng/*: This slightly changes the output messages of
550 some regression tests.
551 * configure.in: added support of -with-fexceptions for nested C++
552 support.
553
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000554Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
555
556 * doc/tutorial/apa.html
557 * doc/tutorial/apb.html
558 * doc/tutorial/apc.html
559 * doc/tutorial/apd.html
560 * doc/tutorial/ape.html
561 * doc/tutorial/apf.html
562 * doc/tutorial/apg.html
563 * doc/tutorial/aph.html
564 * doc/tutorial/ar01s02.html
565 * doc/tutorial/ar01s03.html
566 * doc/tutorial/ar01s04.html
567 * doc/tutorial/ar01s05.html
568 * doc/tutorial/ar01s06.html
569 * doc/tutorial/ar01s07.html
570 * doc/tutorial/ar01s08.html
571 * doc/tutorial/index.html
572 * doc/tutorial/ix01.html
573 * doc/tutorial/xmltutorial.pdf
574 * doc/tutorial/xmltutorial.xml
575 update tutorial with XPath example
576
577
Daniel Veillard597bc482003-07-24 16:08:28 +0000578Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
579
580 * SAX.c parser.c: fixing a bug about a special case of namespace
581 handling, this closes bug #116841
582
Daniel Veillard2134ab12003-07-23 19:56:29 +0000583Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
584
585 * relaxng.c result/relaxng/*: checked and fixed the compilation
586 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
587 This slightly changes the output messages of some regression tests.
588
Daniel Veillardc127adc2003-07-23 15:07:08 +0000589Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
590
591 * xmlreader.c: fixed an out of bound error #118052 , the good
592 part if that base64 code was not in use yet ...
593
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000594Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
595
596 * doc/xmllint.html
597 include html version of the xmllint man page, so an
598 up-to-date version is visible on the Web
599
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000600Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
601
602 * xinclude.c include/libxml/xinclude.h: added a new API
603 xmlXIncludeProcessTree() to process XInclude only on a subtree
604 this should fix bug #115385
605
Daniel Veillard409a8142003-07-18 15:16:57 +0000606Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * relaxng.c include/libxml/relaxng.h: adding Get interface for
609 the error callback and parameters of parsing and validation
610 contexts
611 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
612 on text nodes.
613
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000614Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
615
616 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
617 when using the push XML parser.
618 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
619 added the test to the regression suite.
620
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000621Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
622
623 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
624 as suggested by Rob Richards
625
Daniel Veillard34ba3872003-07-15 13:34:05 +0000626Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
627
628 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
629 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
630 to unsigned int and a couple of others.
631
632Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
635
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000636Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
639
Daniel Veillarddf101d82003-07-08 14:03:36 +0000640Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
641
642 * globals.c threads.c: fixes some problem when freeing unititialized
643 mutexes
644
Daniel Veillard2db8c122003-07-08 12:16:59 +0000645Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
646
647 * nanoftp.c nanohttp.c: the modules should not import <config.h>
648 directly, some cleanups
649 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
650 validation code.
651
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000652Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * win32/configure.js: Jesse Pelton pointed out a problem in the
655 javascript code.
656
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000657Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
658
659 * NEWS doc/*: regenerated
660 * nanoftp.c nanohttp.c: might fix includes problems with the
661 Ipv6 support on solaris
662 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
663 defined as #IMPLIED
664
Daniel Veillard560c2a42003-07-06 21:13:49 +0000665Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
666
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000667 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000668 * nanohttp.c: changed some preprocessor block
669 * xmlschemastypes.c: applied patch from Charles Bozeman adding
670 hexBinary schema datatype and adding support for totalDigits and
671 fractionDigits facets.
672
Daniel Veillard7a985a12003-07-06 17:57:42 +0000673Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
674
675 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
676
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000677Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
678
679 * xinclude.c: fixed bug #116095 removing the error message when
680 reapplying XInclude to a document.
681
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000682Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * xmlIO.c: applied small changes to portability layer for
685 compilation on DJGPP Ms-DOS compiler.
686
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000687Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
688
689 * parser.c HTMLparser.c: use the character() SAX callback
690 if the cdataBlock ain't defined.
691 * xpath.c: fix bug #115349 allowing compilation when configured
692 with --without-xpath since the Schemas code needs NAN and co.
693
William M. Brack59002e72003-07-04 17:01:59 +0000694Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
695
696 Fixed problem with multi-threading, shown by the test program
697 testThreads. After fix, ran mutiple tests on various speed
698 machines (single and dual processor X86), which all seem okay.
699
700 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
701
702 * threads.c: added missing initialisation for condition variable
703 in xmlNewRMutex.
704
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000705Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
706
707 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
708 closing bug #114837
709
710 * configure.in: Added checks for IPv6 support and getaddrinfo().
711
712 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
713
714 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
715
716 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
717 field or sockaddr_in field, depending upon the availability of IPv6
718 support.
719 have_ipv6(): Added to check for run-time IPv6 support.
720 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
721 Modified to parse a URI with IPv6 address given in [].
722 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
723 resolution, if it is available on the system, as gethostbyname
724 does not return IPv6 addresses on some platforms.
725 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
726 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
727 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
728 we are dealing with.
729
730 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
731 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
732 a URI with IPv6 address given in [].
733 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
734 available on the system. Also IPv6 addresses will be resolved by
735 gethostbyname only if IPv6 run-time support is available.
736 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
737
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000738Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
739
740 * win32/configure.js include/win32config.h
741 include/libxml/xmlversion.h.in: Applied the patch for BCB
742 by Eric Zurcher.
743
Daniel Veillardd7cec922003-06-13 12:30:10 +0000744Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
745
746 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
747 due to #115104 and while fixing #115101 . HTML URLs must not
748 be version dependant.
749
Daniel Veillard8265a182003-06-13 10:05:56 +0000750Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
751
752 * entities.c: do not generate &quot; for " outside of attributes
753 * result//*: this changes the output of some tests
754
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000755Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
756
757 * parser.c xmlIO.c: trying to fix #114277 about when file
758 remapping and escaping should really be attempted.
759
Daniel Veillarda37aab82003-06-09 09:10:36 +0000760Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
761
762 * doc/*: applied a patch from Gman for building docs
763 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
764 Gary Pennington to provide an allocator for xmlValidCtxt
765 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
766 #113580 about data not being passed immediately.
767
Daniel Veillarde1326112003-06-05 09:32:20 +0000768Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
769
770 * tree.c: applied a couple of patches from Mark Itzcovitz
771 to handle saving back "UTF-16" documents.
772
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000773Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
774
775 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
776 some work done while in the Maldives (hence the timezone on the
777 laptop !)
778 * result/schemas/length3* test/schemas/deter0_*
779 test/schemas/group0_*: some tests added too
780
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000781Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
782
783 * encoding.c: small fix
784 * xmlIO.c: fixed an error message
785
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000786Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
789 accepting an improper UTF8 sequence
790
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000791Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
792
793 * threads.c: applied the patch from Stéphane Bidoul for getting
794 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000795 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000796
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000797Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
798
799 * HTMLtree.c: fixing bug #112904: html output method escaped
800 plus sign character in URI attribute.
801
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000802Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
803
804 * build_glob.py global.data globals.c parser.c
805 include/libxml/globals.h: patch from Stéphane Bidoul for setting
806 up threads global defaults.
807 * doc/libxml2-api.xml: this extends the API with new functions
808 * python/tests/Makefile.am python/tests/reader2.py
809 python/tests/thread2.py: integrated the associated testcase and
810 fixed the error string used in reader2
811
Daniel Veillard38b80a82003-05-14 18:59:00 +0000812Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
813
814 * configure.in libxml.spec.in python/Makefile.am: trying
815 to conciliate --with-python= requirements and RPM builds,
816 a PITA really...
817
Daniel Veillard104caa32003-05-13 22:54:05 +0000818Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
819
820 * HTMLparser.c: oops last commit introduced a memory leak.
821
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000822Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
823
824 * xmllint.c doc/xmllint.xml: added --nonet option
825 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
826 xsltproc or xmllint
827 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
828 rebuilt
829 * HTMLparser.c: cleaned up the HTML parser context build when
830 using an URL
831
Daniel Veillardd437d322003-05-13 21:07:01 +0000832Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
833
834 * libxml.spec.in: added a comment about bug #112902
835
William M. Brack3dd57f72003-05-13 02:06:18 +0000836Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
837
838 * minor cleanup of configure '--help' display
839 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
840
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000841Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
842
843 * tree.c: PI nodes in external subset were not freed :-\
844 fixes bug #112842
845
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000846Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmllint.c: added --schema option to run WXS schema validation
849 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
850 tried to improve error reporting in the Schema code, some cleanup
851 too.
852
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000853Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
854
855 * xmlschemas.c: fixed some problems in the handling of errors,
856 and attributes addressed by references.
857 * test/schemas/* result/schemas/*: dropped the verbosity level
858 and added a couple of new tests
859
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000860Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
861
862 * relaxng.c: Stéphane Bidoul found an off by one addressing
863 error on the error handling.
864
Daniel Veillarda77cf712003-05-09 23:09:55 +0000865Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
866
867 * xmlschemastypes.c: trying to fix #112673
868
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000869Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
870
871 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
872 warning, this fixed a bug and should close #111574
873
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000874Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
875
876 * xmlschemas.c: fixing bug #104081 with xs:all with an element
877 holding minOccurs="0"
878 * test/schemas/all_* result/schemas/all_*: added some regression
879 tests for that bug
880 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
881 Garry Pennington to compile without schemas support.
882
Daniel Veillarda067e652003-05-01 08:03:46 +0000883Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
884
885 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
886
Daniel Veillard61c52202003-04-30 12:20:34 +0000887Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
888
889 * xml2-config.in: try to fix Red hat bug #89957, do not
890 output -L/usr/lib64
891 * xmlreader.c: fixed a typo in a comment
892
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000893Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
894
895 * doc/tutorial/aph.html, ix01.html
896 forgot to cvs add the new files. Thanks to Roland van Laar
897 for pointing this out
898
Daniel Veillardd4330462003-04-29 12:40:16 +0000899Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
902 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
903 to the XML/XSLT doc generation closing #111799
904 * doc/html/*: complete update of the HTML results
905
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000906Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
907
908 * win32/defgen.xsl: fixed the conditional for unicode map,
909 removed hardcoded schema entries
910
911Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
912
913 * win32/defgen.xsl: new file, stylesheet for generating
914 win32/libxml2.def.src from doc/libxml2-api.xml
915 * win32/libxml2.def.src: is autogenerated from now on, changes
916 to this file will not appear here anymore
917
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000918Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
919
920 * win32/configure.js python/setup.py.in: applied patch
921 from Stéphane Bidoul for the Python bindings on the new
922 release.
923
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000924Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
925
926 * debugXML.c: included libxml/uri.h for xmlCanonicPath
927 declaration
928 * win32/configure.js: thread-enabled build is now default
929 * win32/libxml2.def.src: added more exports
930
Daniel Veillard1177ca42003-04-26 22:29:54 +0000931Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
932
933 * NEWS doc/*.xsl doc/*.html: updated the web site separated
934 developers from common pages, made the transition to XHTML1,
935 added validity checking to the makefile rules.
936
Daniel Veillard329456a2003-04-26 21:21:00 +0000937Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
938
939 * parser.c: fix for xmlIOParseDTD same as previous and reported
940 by Petr Pajas
941
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000942Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
943
944 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
945 closing #111638
946
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000947Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
948
949 * python/generator.py: fixed a problem in the generator where
950 the way functions are remapped as methods on classes was
951 not symetric and dependant on python internal hash order,
952 as reported by Stéphane Bidoul
953
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000954Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
955
956 * doc/tutorial:
957 xmltutorial.xml
958 xmltutorial.pdf
959 *.html
960 add appendix on generating compiler flags, more indexing
961
Daniel Veillard1c960272003-04-25 23:12:22 +0000962Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
963
964 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
965 to get libxml-2.5.7 to compile on OpenVMS
966
Daniel Veillardc5573462003-04-25 16:43:49 +0000967Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
968
969 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
970
Daniel Veillardfd583412003-04-25 13:22:10 +0000971Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
972
973 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
974 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
975 man page based on xsltproc and a stylesheet PI in the XML.
976
Daniel Veillarddc07e182003-04-25 10:39:38 +0000977Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
978
979 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
980 character preventing rendering by the man command.
981
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000982Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
983
984 * NEWS configure.in: preparing release 2.5.7
985 * doc/*: updated and rebuilt the docs
986 * doc/apibuild.py: fixed the script
987
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000988Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
989
990 * Makefile.am doc/apibuild.py: make sure the OOM code don't
991 get in the way of the builds
992 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
993
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000994Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
997 Memory test from Havoc Pennington #109368
998 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
999 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1000 include/libxml/parser.h: a lot of memory allocation cleanups
1001 based on the results of the OOM testing
1002 * check-relaxng-test-suite2.py: seems I forgot to commit the
1003 script.
1004
Daniel Veillard18f113d2003-04-23 15:18:26 +00001005Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1008
Daniel Veillard85095e22003-04-23 13:56:44 +00001009Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1012 more places where xmlCanonicPath() must be used to convert
1013 filenames to URLs, trying to fix #111088
1014
Daniel Veillard54396242003-04-23 07:36:50 +00001015Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * python/libxml.c python/libxml.py: applied patch from
1018 Brent M Hendricks adding binding for xmlCatalogAddLocal
1019
Daniel Veillard45269b82003-04-22 13:21:57 +00001020Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * HTMLparser.c: tried to fix #98879 again in a more solid
1023 way.
1024
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001025Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1026
1027 * win32/libxml2.def.src: added more exports from the relaxng and
1028 xmlreader clan
1029
Daniel Veillardf431eb82003-04-22 08:37:26 +00001030Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1033 provided by Brent Hendricks fixing #105992 and integrated the
1034 examples in the testsuite.
1035
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001036Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * TODO: updated a bit
1039 * configure.in: fixed the comment, threads now default to on
1040 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1041
Daniel Veillarda880b122003-04-21 21:36:41 +00001042Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1045 xmlreader.c include/libxml/parser.h: a lot of performance work
1046 especially the speed of streaming through the reader and push
1047 interface. Some thread related optimizations. Nearly doubled the
1048 speed of parsing through the reader.
1049
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001050Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1051
1052 * doc/xmllint.xml
1053 * doc/xmllint.1
1054 update man page to explain use of --stream
1055
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001056Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1059 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1060 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1061 include/libxml/globals.h include/libxml/xmlmemory.h: added
1062 xmlMallocAtomic() to be used when allocating blocks which
1063 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1064 to allow registering the full set of functions needed by
1065 a garbage collecting allocator like libgc, ref #109944
1066
Daniel Veillard84942712003-04-18 14:40:05 +00001067Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * configure.in: switched to have thread support enabled by default,
1070 didn't got troubles with ABI compatibility on Linux, hope it
1071 won't break on strange OSes, if yes, report the system ID
1072 * doc/libxml2-api.xml: just rebuilt the API
1073
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001074Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1077 added support for large file, tested with a 3+GB instance,
1078 and some cleanup.
1079 * catalog.c: added a TODO
1080 * Makefile.am: added some "make tests" comments
1081
Daniel Veillardac297932003-04-17 12:55:35 +00001082Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * relaxng.c: some cleanups
1085 * doc/xmlreader.html: extended the document to cover RelaxNG and
1086 tree operations
1087 * python/tests/Makefile.am python/tests/reader[46].py: added some
1088 xmlReader example/regression tests
1089 * result/relaxng/tutor*.err: updated the output of a number of tests
1090
Daniel Veillard62163602003-04-17 09:36:38 +00001091Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * relaxng.c: valgrind pointed out an uninitialized variable error.
1094
Daniel Veillard33300b42003-04-17 09:09:19 +00001095Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1098 xmlreader.c: augnemting the APIs, cleanups.
1099 * parser.c: cleanup bug #111005
1100 * xmlIO.c: added some missing comments
1101
Daniel Veillardce192eb2003-04-16 15:58:05 +00001102Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1105 trying to improve the subset compiled, and more testing.
1106 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1107 documentation
1108 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1109 * result/relaxng/*.err: fix some of the outputs
1110
Daniel Veillardf4e55762003-04-15 23:32:22 +00001111Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1114 include/libxml/xmlreader.h: implemented streaming of
1115 RelaxNG (when possible) on top of the xmlReader interface,
1116 provided it as xmllint --stream --relaxng .rng .xml
1117 This seems to mostly work.
1118 * Makefile.am: updated to test RelaxNG streaming
1119
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001120Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1123 based validity checking of fragments of the document for
1124 which the RNG can be compiled to regexps. Works on all regression
1125 tests, only fix needed is related to error messages.
1126
Daniel Veillard52b48c72003-04-13 19:53:42 +00001127Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1130 include/libxml/xmlregexp.h: Starting work precompiling
1131 parts of RelaxNG schemas. Not plugged onto validity checking
1132 yet, just the regexp building part. Needed to extend some
1133 of the automata and regexp APIs.
1134
Daniel Veillardf6bad792003-04-11 19:38:54 +00001135Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1138 xmllint --stream and xmllint --stream --valid returns errors
1139 code appropriately
1140
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001141Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1144 and Next() operation to work on subtrees within the reader
1145 framework.
1146 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1147 * python/tests/reader5.py: added an example for those new
1148 functions of the reader.
1149
Daniel Veillard645c6902003-04-10 21:40:49 +00001150Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1153
Daniel Veillard9e077102003-04-10 13:36:54 +00001154Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * xmlreader.c: fixing HasValue for namespace as raised by
1157 Denys Duchier
1158
Daniel Veillard02ea1412003-04-09 12:08:47 +00001159Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1160
1161 * HTMLparser.c include/libxml/HTMLparser.h: exported
1162 htmlCreateMemoryParserCtxt() it was static
1163
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001164Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1167 update from Charles Bozeman for date and duration types
1168 * test/schemas/date_0.* test/schemas/dur_0.*
1169 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1170
Daniel Veillardc00cda82003-04-07 10:22:39 +00001171Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1174 fixing bug #107129, removing excessive allocation and calls
1175 to *printf in the code to build QName strings.
1176
Igor Zlatkovic69651182003-04-05 09:43:30 +00001177Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1178
1179 * win32/libxml2.def.src: fixed conditional exports, reported by
1180 Luke Murray.
1181
Daniel Veillardadba5f12003-04-04 16:09:01 +00001182Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * parser.c: fixed a possible problem with xmlRecoverMemory()
1185
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001186Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1189 triostr.h: Bjorn sent an update for the TRIO portability layer.
1190
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001191Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1192
1193 * win32/libxml2.def.src: exported new functions
1194
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001195Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * configure.in NEWS: preparing release 2.5.6
1198 * doc/*: updated and rebuilt the docs
1199
Daniel Veillarde5020412003-04-01 09:55:20 +00001200Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1201
1202 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1203 on C14Ntests
1204
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001205Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * relaxng.c: one more fixup of error message reporting
1208
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001209Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1212 variable pointed out by valgrind
1213
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001214Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * relaxng.c: try to work on bug #109225 and provide better
1217 error reports.
1218 * result/relaxng/* : this change the output of a number of tests
1219 * xinclude.c: fixing the parsed entity redefinition problem
1220 raised on the list.
1221 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1222
Daniel Veillardb3721c22003-03-31 11:22:25 +00001223Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * xmlschemastypes.c: fixed date comparison to handle the tzo
1226 The only failures left are disagreements on Notations and
1227 '+1' not being allowed for ulong, uint, ushort and ubyte.
1228
Daniel Veillard455cc072003-03-31 10:13:23 +00001229Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1232 to the XML Schemas errata
1233 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1234
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001235Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1238 and facets support. Currently only schemas with binHex or
1239 base64 don't compile. A few error left in the test suite:
1240 found 1035 test instances: 919 success 23 failures
1241 most are gdate or gdateyear failing check, and a few cases where
1242 James clark tests results are strange.
1243 * valid.c: allow to reuse the Notation checking routine without
1244 having a validation context.
1245 * SAX.c: removed a #if 0
1246
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001247Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * xinclude.c: forgot to apply one check from #106931 patch
1250 * xmlschemastypes.c: more work on XML Schemas datatypes
1251
Daniel Veillardc4c21552003-03-29 10:53:38 +00001252Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1255 on cleaning up XML Schemas datatypes based on James Clark tests
1256 test/xsdtest/xsdtest.xml
1257
Daniel Veillard80b19092003-03-28 13:29:53 +00001258Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * relaxng.c: implemented comparisons for Schemas values.
1261 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1262 some bugs in duration handling, comparisons for durations
1263 and decimals, removed all memory leaks pointed out by James
1264 testsuite. Current status is now
1265 found 238 test schemas: 197 success 41 failures
1266 found 1035 test instances: 803 success 130 failures
1267
Daniel Veillard91a13252003-03-27 23:44:43 +00001268Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1271 leaks in the W3C XML Schemas code
1272 * xmlschemastypes.c: implemented nonPositiveInteger
1273 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1274 fixed the test and result.
1275
Daniel Veillard6560a422003-03-27 21:25:38 +00001276Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1279 parser and a typo
1280 * xmlschemastypes.c: reindenting, fixing a memory access
1281 problem with dates.
1282
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001283Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * parser.c: fixing #109227 providing more context in case of
1286 start/end tag mismatch
1287 * python/tests/ctxterror.py python/tests/readererr.py: update the
1288 tests accordingly
1289
Daniel Veillardd9b72832003-03-27 14:24:00 +00001290Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * xinclude.c: should fix #109327 errors on memory accesses
1293
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001294Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1297 is an URI reference
1298
Daniel Veillarde209b332003-03-26 21:40:13 +00001299Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * xpath.c: fixed bug #109160 on non-ASCII IDs
1302
Daniel Veillard642104e2003-03-26 16:32:05 +00001303Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * parser.c: Norm suggested a nicer error message for xml:space values
1306 errors
1307
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001308Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * xpath.c include/libxml/xpath.h: first part of the fix to
1311 performance bug #108905, adds xmlXPathOrderDocElems() providing
1312 document order for nodes.
1313 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1314
Daniel Veillard09628212003-03-25 15:10:27 +00001315Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * xmlschemastypes.c: removing a warning with Sun compiler
1318 bug #109154
1319
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001320Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1321
1322 * doc/xmllint.xml
1323 * doc/xmllint.1
1324 update xmllint man page with --relaxng option
1325
Daniel Veillard2032d292003-03-25 11:09:40 +00001326Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * python/setup.py.in : was missing "drv_libxml2.py"
1329
Daniel Veillard9adc0462003-03-24 18:39:54 +00001330Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * tree.c xpath.c: some changes related to the new way of
1333 handling Result Value Tree, before 2.5.5
1334
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001335Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * configure.in NEWS: preparing release 2.5.5
1338 * doc/* : updated the documentation and regenerated it.
1339
Daniel Veillardef0b4502003-03-24 13:57:34 +00001340Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xpath.c: fixed some problems related to #75813 about handling
1343 of Result Value Trees
1344
Daniel Veillard9231ff92003-03-23 22:00:51 +00001345Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * uri.c: applied a set of patches from Lorenzo Viali correcting
1348 URI parsing errors.
1349
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001350Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * parser.c: validity status was not passed back when validating in
1353 entities, but raised by Oliver Fischer
1354
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001355Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * HTMLtree.c: avoid escaping ',' in URIs
1358
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001359Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * parser.c: fixing bug #108976 get the ID/REFs to reference
1362 the ID in the document content and not in the entity copy
1363 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1364 stuff, better solution for #107208
1365 * xmlregexp.c: removed a direct printf, dohhh
1366 * xmlreader.c: fixed a bug on streaming validation of empty
1367 elements in entities
1368 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1369 cleanup of the validation tests
1370 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1371 added more ID/IDREF tests to the suite
1372
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001373Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1374
1375 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1376 compiler.
1377
Daniel Veillard20863822003-03-22 17:51:47 +00001378Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1381
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001382Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1385 defined in entities content
1386
Daniel Veillard99737f52003-03-22 14:55:50 +00001387Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * SAX.c: Fixed validation bug #108858 on namespace names using
1390 entities and reported by Brent Hendricks
1391 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1392 --debug output.
1393
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001394Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1397 about the DocType node not being reported sometimes.
1398 * python/tests/reader.py: added to test to the regression checks
1399
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001400Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1401
1402 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1403 reported by Edd Dumbill
1404
Daniel Veillard77a90a72003-03-22 00:04:05 +00001405Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * HTMLparser.c parser.c parserInternals.c: patch from
1408 johan@evenhuis.nl for #107937 fixing some line counting
1409 problems, and some other cleanups.
1410 * result/HTML/: this result in some line number changes
1411
Daniel Veillard580ced82003-03-21 21:22:48 +00001412Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1415 instead of libxml.spec
1416 * relaxng.c: fixed some of the error reporting excessive
1417 verbosity
1418 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1419 xmlschemastypes.c: removed some warnings from gcc
1420 * doc/libxml2-api.xml: rebuilt
1421
Daniel Veillarde063f482003-03-21 16:53:17 +00001422Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * relaxng.c: another optimization, for choice this time
1425 * result/relaxng/spec1* result/relaxng/tutor12_1*
1426 result/relaxng/tutor3_7: cleanups.
1427
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001428Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1431 * test/relaxng/testsuite.xml: augmented the test suite
1432 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1433 some schemas validation tests in the presence of foreign
1434 namespaces.
1435
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001436Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * relaxng.c: added another interleave speedup.
1439
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001440Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * xmlschemastypes.c: added integer and fixed one of the
1443 IDREFS regression tests pbm
1444 * result/relaxng/docbook_0.err: updated
1445
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001446Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1449 declared both in the DTD and in the Schemas <grin/>
1450 * relaxng.c: more debug, added a big optimization for <mixed>
1451 * test/relaxng/testsuite.xml: augmented the testsuite
1452 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1453 DocBook example to the regression tests
1454
Daniel Veillard798024a2003-03-19 10:36:09 +00001455Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * check-xsddata-test-suite.py: cosmetic change for output
1458 * relaxng.c: try to minimize calls to malloc/free for states.
1459
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001460Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * tree.c: removed a warning
1463 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1464 support
1465 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1466 cleanup/improvements of the regression tests batch
1467 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1468
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001469Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * relaxng.c: fixed error msg cleanup deallocation
1472 * xmlschemastypes.c: added a function to handle lists of
1473 atomic types, added support for IDREFS
1474
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001475Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1478 and IDREF, usable from RelaxNG now
1479 * include/libxml/xmlschemastypes.h: need to add a new interface
1480 because the validation modifies the infoset
1481 * test/relaxng/testsuite.xml: extended the testsuite
1482
Daniel Veillard952379b2003-03-17 15:37:12 +00001483Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1486 shemas datatype ID/IDREF support still missing though.
1487 * xmlreader.c: fix a crashing bug with prefix raised by
1488 Merijn Broeren
1489 * test/relaxng/testsuite.xml: augmented the testsuite with
1490 complex inheritance tests
1491
Daniel Veillardfd573f12003-03-16 17:52:32 +00001492Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * relaxng.c: switched back to the previous Relax-NG code base,
1495 the derivation algorithm need severe constraining code to avoid
1496 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1497 TEI based example and other bugs
1498 * result/relaxng/*err: updated the results
1499 * test/relaxng/testsuite.xml: started a new test suite
1500
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001501Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1504 that the original RelaxNG validation code was un-fixeable, it got
1505 rewritten to use the derivation algorithm from James Clark and
1506 redebugged it (nearly) from scratch:
1507 found 373 test schemas: 372 success 1 failures
1508 found 529 test instances: 529 success 0 failures
1509
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001510Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1511
1512 * SAX.c parser.c: fix some recursion problems introduced in the
1513 last release.
1514 * relaxng.c: more debugging of the RNG validation engine, still
1515 problems though.
1516
Daniel Veillard5add8682003-03-10 13:13:58 +00001517Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * Makefile.am: stop generating wrong result file with * in name
1520 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1521 * result/relaxng/demo* test/relaxng/demo: added the tests from
1522 Sebastian reproducing the problem.
1523
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001524Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1525
Daniel Veillard5add8682003-03-10 13:13:58 +00001526 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1527 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001528
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001529Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1530
1531 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1532 variable to control the indentation for the xmllint "--format"
1533 option
1534
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001535Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1536
1537 * encoding.c: applied Gennady's patch against buffer overrun
1538
Daniel Veillard42f12e92003-03-07 18:32:59 +00001539Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1542 Clark it appeared I had bug in URI parsing code ...
1543 * relaxng.c include/libxml/relaxng.h: completely revamped error
1544 reporting to not loose message from optional parts.
1545 * xmllint.c: added timing for RNG validation steps
1546 * result/relaxng/*: updated the result, all error messages changed
1547
Daniel Veillardedfd5882003-03-07 14:20:40 +00001548Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * xpath.c: fix bug #107804, the algorithm used for document order
1551 computation was failing on attributes.
1552
Daniel Veillard83391282003-03-06 21:37:30 +00001553Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1554
1555 * valid.c: fix bug #107764 , possibility of buffer overflow
1556 in xmlValidDebug()
1557
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001558Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1559
1560 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1561 from Philipp Dunkel
1562
Daniel Veillard5f704af2003-03-05 10:01:43 +00001563Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1564
1565 * xmlschemastype.c: made powten array static it should not be exported
1566 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1567 parser function.
1568 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1569
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001570Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * tree.c: fixed a node dump crash on attributes
1573 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1574 an URI test bug and get better output.
1575
Daniel Veillard463a5472003-02-27 21:30:32 +00001576Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * check-xsddata-test-suite.py: give more infos
1579 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1580 REF->DEF in attribute values.
1581
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001582Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1585 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1586 regression tests from James Clark.
1587
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001588Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1589
1590 * relaxng.c xmlschemas.c xmlschemastypes.c
1591 include/libxml/xmlschemastypes.h: added param support for relaxng
1592 type checking, started to increment the pool of simple types
1593 registered, still much work to be done on simple types and
1594 facets checkings.
1595
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001596Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * entities.c: fixes again one of the problem raised by
1599 James Clark in #106788
1600
Daniel Veillardc482e262003-02-26 14:48:48 +00001601Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * relaxng.c: Fixed a couple of problem raised by James Clark
1604 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1605 datatype level still not fixed though.
1606
Daniel Veillard17bed982003-02-24 20:11:43 +00001607Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * configure.in: preparing release 2.5.4
1610 * doc/*: updated and rebuilt the docs
1611 * relaxng.c: removed warnings
1612 * result/relaxng/*: updated the results
1613
Daniel Veillardf4be0182003-02-24 19:54:33 +00001614Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * valid.c: fixes a DTD regexp generation problem.
1617
Daniel Veillard02111c12003-02-24 19:14:52 +00001618Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * parser.c: fixes bug #105998 about false detection of
1621 attribute consumption loop.
1622
Daniel Veillard2406abd2003-02-24 18:16:47 +00001623Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1624
1625 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1626
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001627Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * SAX.c: fixed bug #105992
1630
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001631Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1634 element.
1635 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1636 found 373 test schemas: 369 success 4 failures
1637 found 529 test instances: 525 success 4 failures
1638 * check-relaxng-test-suite.py: added memory debug reporting
1639
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001640Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * uri.c parser.c: some warning removal on Igor's patch
1643 * tree.c: seems I messed up with #106788 fix
1644 * python/libxml.c: fixed some base problems when Python provides
1645 the resolver.
1646 * relaxng.c: fixed the interleave algorithm
1647 found 373 test schemas: 364 success 9 failures
1648 found 529 test instances: 525 success 4 failures
1649 the resulting failures are bug in the algorithm from 7.3 and
1650 lack of support for params
1651
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001652Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * parser.c: another fix for nodeinfo in entities problem
1655 * tree.c entities.c: fixed bug #106788 from James Clark
1656 some spaces need to be serialized as character references.
1657
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001658Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1659
1660 * parser.c uri.c: fixed the bug I introduced in the path
1661 handling, reported by Sebastian Bergmann
1662
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001663Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * parser.c: fixing some nodeinfo in entities problem raised
1666 by Glenn W. Bach
1667 * relaxng.c: implemented the first section 7.3 check
1668 * result/relaxng/*: updated the results
1669
Daniel Veillardc5312d72003-02-21 17:14:10 +00001670Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1671
1672 * relaxng.c: fixed some problems in the previous commit
1673 and finished implementing 4.16 rules checking
1674 found 373 test schemas: 353 success 20 failures
1675 found 529 test instances: 519 success 6 failures
1676 * result/relaxng/*: updated the results
1677
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001678Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * relaxng.c: implemented checks from section 7.2
1681
Daniel Veillard77648bb2003-02-20 15:03:22 +00001682Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * relaxng.c: implemented the checks from section 7.1, fixed
1685 some of the 4.20 and 4.21 problems.
1686 found 373 test schemas: 338 success 35 failures
1687 found 529 test instances: 519 success 6 failures
1688 * result/relaxng/*: updated the results
1689
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001690Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1691
1692 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1693 * result/relaxng/*: updated the results
1694
Daniel Veillardce14fa52003-02-19 17:32:48 +00001695Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * relaxng.c: more bugfixes
1698 * result/relaxng/*: updated the results
1699
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001700Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1701
1702 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1703 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1704 * SAX.c: ensured xmlDoc.URL is always canonic
1705 * parser.c: obsoleted xmlNormalizeWindowsPath
1706 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1707 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1708 * win32/libxml2.def.src: added few exports
1709
1710
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001711Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * Makefile.am configure.in: patched to have shared libraries
1714 for Python regression tests and static binaries for gdb debug
1715 in my development environment
1716 * relaxng.c: more bugfixes
1717 found 373 test schemas: 296 success 77 failures
1718 found 529 test instances: 516 success 8 failures
1719 * result/relaxng/*: updated the results
1720
Daniel Veillard8fe98712003-02-19 00:19:14 +00001721Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1722
1723 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1724
Daniel Veillardd4310742003-02-18 21:12:46 +00001725Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * xmlschemastypes.c: float/double check bugfix
1728 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1729 validation
1730 * xmlreader.c: add a TODO for Jody
1731 * relaxng.c: bugfix bugfix bugfix
1732 found 373 test schemas: 300 success 73 failures
1733 found 529 test instances: 507 success 10 failures
1734 * result/relaxng/*: updated the results
1735
Daniel Veillard2df2de22003-02-17 23:34:33 +00001736Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1737
1738 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1739
Daniel Veillard416589a2003-02-17 17:25:42 +00001740Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1741
1742 * relaxng.c check-relaxng-test-suite.py: more work on the
1743 RelaxNG implementation conformance testing.
1744 found 373 test schemas: 284 success 89 failures
1745 found 529 test instances: 448 success 47 failures
1746 * result/relaxng/*: updated the results
1747
Daniel Veillard784b9352003-02-16 15:50:27 +00001748Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1751 a patch from Kjartan Maraas to fix some typos
1752
Daniel Veillardfebcca42003-02-16 15:44:18 +00001753Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * relaxng.c: more bug-hunting
1756 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1757 intermediate rng tree
1758 * python/generator.py: patch from Stephane Bidoul to fix the generator
1759 on python < 2.2
1760
Daniel Veillardd2298792003-02-14 16:54:11 +00001761Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1762
1763 * check-relaxng-test-suite.py relaxng.c: more testing on the
1764 Relax-NG front, cleaning up the regression tests failures
1765 current state and I forgot support for "mixed":
1766 found 373 test schemas: 280 success 93 failures
1767 found 529 test instances: 401 success 68 failures
1768 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1769 moved the Name, NCName and QName validation routine in tree.c
1770 * uri.c: fixed handling of URI ending up with #, i.e. having
1771 an empty fragment ID.
1772 * result/relaxng/*: updated the results
1773
Daniel Veillard9a237c92003-02-13 15:52:58 +00001774Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * check-xinclude-test-suite.py: improved the script accordingly
1777 to the XInclude regression tests updates
1778 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1779 November 2002
1780 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1781 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1782 augmented the Xpointer testsuite for the element() scheme
1783
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001784Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * relaxng.c: added TODO for the DTD compatibility spec
1787 * xinclude.c: more bug fixes driven by the testsuite
1788
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001789Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1792 regression tests for XInclude, improved the script, improving
1793 XInclude error reporting mechanism
1794
Daniel Veillard1d788d22003-02-10 16:21:58 +00001795Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * NEWS doc/* configure.in: preparing release 2.5.3
1798
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001799Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1800
1801 * tree.c: trying to fix #104934 about some XHTML1 serialization
1802 issues.
1803
Daniel Veillard809faa52003-02-10 15:43:53 +00001804Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1807 encoding conversion when the input buffer stops in the
1808 middle of a multibyte char
1809
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001810Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1811
1812 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1813 * check-relaxng-test-suite.py: python script to run regression
1814 against OASIS RelaxNG testsuite
1815 * relaxng.c: some cleanup tweaks
1816 * HTMLparser.c globals.c: cleanups in comments
1817 * doc/libxml2-api.xml: updated the API
1818 * result/relaxng/*: errors moved files, so large diffs but
1819 no changes at the semantic level.
1820
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001821Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * tree.c: fixing #105678 problem when dumping a namespace node.
1824
Daniel Veillard591b4be2003-02-09 23:33:36 +00001825Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1826
1827 * xpath.c: fixed doc comment problems
1828 * python/generator.py python/libxml_wrap.h python/types.c: adding
1829 RelaxNG wrappers
1830 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1831 test of those early Python RelaxNG bindings
1832
1833Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001834
1835 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1836 * relaxng.c: found the validation problem I had with interleave
1837 when not covering all remaining siblings
1838 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1839 testsuite and check the RNG schemas against the RNG schemas
1840 given in appendix A
1841
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001842Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1843
1844 * win32/Makefile.msvc: updates for RelaxNG
1845 * win32/Makefile.mingw: updates for RelaxNG
1846 * win32/libxml2.def.src: added RelaxNG exports
1847
Daniel Veillard97fd5672003-02-07 13:01:54 +00001848Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * xinclude.c: applied another bug fix from Sean Chittenden
1851
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001852Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1853
1854 * configure.in xmllint.c: I f...ed up the default configuration
1855 of schemas and --relaxng option display in xmllint, pointed by
1856 Morus Walter.
1857 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1858 detection module, fixes bug #105374.
1859
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001860Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1861
1862 * xmlschemastypes.c: added the boolean base type.
1863
Daniel Veillard96a4b252003-02-06 08:22:32 +00001864Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlschemastypes.c: started implementing some of the missing
1867 default simple types
1868 * result/relaxng/*: updated the results
1869
Daniel Veillard72fef162003-02-05 14:31:19 +00001870Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1871
1872 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1873
Daniel Veillard71531f32003-02-05 13:19:53 +00001874Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1875
1876 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1877 * Makefile.am: use xmllint for doing the RelaxNG tests
1878 * configure.in: preparing 2.5.2 made schemas support default to
1879 on instead of off
1880 * relaxng.c: removed the verbosity
1881 * xmllint.c: added --relaxng option
1882 * python/generator.py python/libxml_wrap.h: prepared the integration
1883 of the new RelaxNG module and schemas
1884 * result/relaxng/*: less verbose output
1885
Daniel Veillardec498e12003-02-05 11:01:50 +00001886Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1887
1888 * valid.c: do not run content model validation if the
1889 content is not determinist
1890
Daniel Veillardde590ca2003-02-05 10:45:26 +00001891Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * SAX.c: added the redefinition of namespaced attribute
1894 check that was missing as Fabrice Desré pointed out.
1895
Daniel Veillard930dfb62003-02-05 10:17:38 +00001896Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1897
1898 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1899 improvements from Nick Kew, allowing to do more checking
1900 to HTML elements and attributes.
1901
Daniel Veillard4287c572003-02-04 22:48:53 +00001902Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1903
1904 * xinclude.c: fixing bug #105137 about entities declaration
1905 needing to be copied to the including document.
1906
Daniel Veillard652d8a92003-02-04 19:28:49 +00001907Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * catalog.c: fixed bug #104817 with delegateURI
1910 * xpath.c: fixing bugs #104123 and #104125
1911
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001912Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1913
1914 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1915 python/types.c: fixing #104096 to compile without regexps
1916
Daniel Veillard57e79b32003-02-04 15:33:12 +00001917Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1920 when building the automata for elem*
1921
Daniel Veillard358a9892003-02-04 15:22:32 +00001922Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1925 bug #103827
1926
Daniel Veillardeb137172003-02-04 15:18:06 +00001927Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * HTMLparser.c: updating a comment, fixing #103776
1930
Daniel Veillard8d589042003-02-04 15:07:21 +00001931Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * parser.c: fixing bug 105049 for validity checking of content
1934 within recursive entities.
1935
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001936Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * HTMLparser.c: try to fix # 105049
1939 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1940 * tree.c: updated a function comment
1941
Daniel Veillard419a7682003-02-03 23:22:49 +00001942Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * relaxng: more work on grammars and refs/defs
1945 * test/relaxng/* result/relaxng/*: augmented/updated the
1946 regression tests
1947
Daniel Veillard144fae12003-02-03 13:17:57 +00001948Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * relaxng: more work on name classes, except support
1951 * test/relaxng/* result/relaxng/*: augmented/updated the
1952 regression tests
1953
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001954Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * relaxng: more work on name classes, the "validate all" schemas
1957 seems to work now.
1958 * test/relaxng/* result/relaxng/*: augmented/updated the
1959 regression tests
1960
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001961Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1962
1963 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1964 * parser.c: put a guard against infinite document depth, basically
1965 trying to avoid another kind of DoS attack.
1966 * relaxng.c: some code w.r.t. nameClasses
1967
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001968Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1969
1970 * test/relaxng/* result/relaxng/*: check all the namespace support
1971 was actually correct based on tutorial section 10.
1972
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001973Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * relaxng: include seems to work okay now
1976 * test/relaxng/* result/relaxng/*: augmented/updated the
1977 regression tests
1978
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001979Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1980
1981 * relaxng.c: a bit of work done in the train back.
1982 * test/relaxng/*: added one of the include tests
1983
Daniel Veillard154877e2003-01-30 12:17:05 +00001984Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1985
1986 * relaxng: more work done in the train
1987 * test/relaxng/* result/relaxng/*: augmented/updated the
1988 regression tests
1989
Daniel Veillarde431a272003-01-29 23:02:33 +00001990Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * relaxng.c: debugging of externalRef
1993 * test/relaxng/* result/relaxng/*: augmented/updated the
1994 regression tests
1995
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001996Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * relaxng.c: more work on Relax-NG, implementing externalRef
1999 * test/relaxng/* result/relaxng/*: augmented/updated the
2000 regression tests
2001 * Makefile.am: cleanup to Relaxtests target
2002
Daniel Veillardb08c9812003-01-28 23:09:49 +00002003Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2004
2005 * relaxng.c: more work on Relax-NG, implementing interleave
2006 * test/relaxng/* result/relaxng/*: augmented/updated the
2007 regression tests
2008
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002009Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2010
2011 * relaxng.c: more work on Relax-NG, implementing interleave
2012 * test/relaxng/* result/relaxng/*: augmented/updated the
2013 regression tests
2014
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002015Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2016
2017 * doc/tutorial/customfo.xsl
2018 * doc/tutorial/customhtml.xsl
2019 adding stylesheet customizations used to generate fo
2020 for pdf and html
2021
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002022Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * relaxng.c: more work on Relax-NG
2025 * test/relaxng/* result/relaxng/*: augmented/updated the
2026 regression tests
2027 * xmlschemastypes.c: added a number of base type definition but not
2028 the associated checks, those are still TODOs
2029
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002030Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2031
2032 in docs/tutorial:
2033 * apa.html
2034 * apb.html
2035 * apc.html
2036 * apd.html
2037 * ape.html
2038 * apf.html
2039 * apg.html
2040 * ar01s02.html
2041 * ar01s03.html
2042 * ar01s04.html
2043 * ar01s05.html
2044 * ar01s06.html
2045 * ar01s07.html
2046 * ar01s08.html
2047 * index.html
2048 * xmltutorial.pdf
2049 * xmltutorial.xml
2050 add index to tutorial
2051
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002052Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2053
2054 * doc/xmlcatalog.1
2055 * doc/xmlcatalog_man.html
2056 * doc/xmlcatalog_man.xml
2057 belatedly fixing bug #93622 (adds rewriteURI type to
2058 "--add" option in xmlcatalog man page
2059
Daniel Veillard3be27512003-01-26 19:49:04 +00002060Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2061
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002062 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002063 Julio Merino, closing #104475
2064
Daniel Veillardea3f3982003-01-26 19:45:18 +00002065Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2066
2067 * relaxng.c: more work on Relax-NG
2068 * test/relaxng/* result/relaxng/*: augmented/updated the
2069 regression tests
2070
Daniel Veillardedc91922003-01-26 00:52:04 +00002071Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * relaxng.c: more work on Relax-NG
2074 * test/relaxng/* result/relaxng/*: augmented/updated the
2075 regression tests
2076
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002077Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * README: updated the policy on private mail answers
2080 * relaxng.c: more work on Relax-NG
2081 * test/relaxng/* result/relaxng/*: augmented/updated the
2082 regression tests
2083
Daniel Veillard7424eb62003-01-24 14:14:52 +00002084Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2085
2086 * error.c parser.c tree.c: applied a documentation patch from
2087 Stefan Kost
2088
Daniel Veillard276be4a2003-01-24 01:03:34 +00002089Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2090
2091 * relaxng.c: more work on Relax-NG
2092 * doc/*: regenerated the docs
2093 * test/relaxng/* result/relaxng/*: updated and augmented the
2094 Relax-NG regression tests and results
2095
Daniel Veillard6eadf632003-01-23 18:29:16 +00002096Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2097
2098 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2099 First commit of the new Relax-NG validation code, not generally
2100 useful yet.
2101 * test/relaxng/* result/relaxng/*: current state of the regression
2102 tests
2103
Daniel Veillard814a76d2003-01-23 18:24:20 +00002104Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2105
2106 * tree.c: minimized the memory allocated for GetContent
2107 and a bit of cleanup.
2108
Daniel Veillardff12c492003-01-23 16:42:55 +00002109Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * python/generator.py: seems there is no good reasons to
2112 not generate bindings for XPointer
2113
Daniel Veillard540a31a2003-01-21 11:21:07 +00002114Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2115
2116 * xmlreader.c doc/apibuild.py: applied a new patch from
2117 Stéphane Bidoul for cleanups
2118 * doc/libxml2-api.xml: rebuilt the API description with
2119 new entry points
2120
Daniel Veillard417be3a2003-01-20 21:26:34 +00002121Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2122
2123 * xmlreader.c python/drv_libxml2.py python/generator.py
2124 python/libxml.c python/libxml.py python/libxml_wrap.h
2125 python/types.c: patch from Stéphane Bidoul for better per
2126 context error message APIs
2127 * python/tests/ctxterror.py python/tests/readererr.py:
2128 update of the tests
2129
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002130Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2131
2132 * doc/guidelines.html
2133 grammar and spelling cleanup
2134
Daniel Veillard26f70262003-01-16 22:45:08 +00002135Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2136
2137 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2138 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2139 a patch from Stéphane Bidoul to allow per XMLtextReader error
2140 and warning handling
2141 * python/tests/Makefile.am python/tests/readererr.py: adding the
2142 specific regression test
2143
Daniel Veillard71f9d732003-01-14 16:07:16 +00002144Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2145
2146 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2147 should raise a syntax error
2148
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002149Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2150
2151 * python/libxml.c: cleanup patch from Stéphane Bidoul
2152
Daniel Veillard81601f92003-01-14 13:42:37 +00002153Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2154
2155 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2156
Daniel Veillarde6227e02003-01-14 11:42:39 +00002157Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2158
2159 * python/generator.py python/libxml.c python/libxml.py
2160 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002161 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002162 Python level.
2163 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2164 regression test for it.
2165
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002166Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2167
2168 * xmlreader.c: fixed the streaming property of the reader,
2169 it was generating tree faster than consuming it. Pointed out
2170 by Nate Myers
2171 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2172
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002173Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2174
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002175 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002176
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002177Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2178
2179 * xpath.c: fix to the XPath implementation for parent and
2180 ancestors axis when operating on a Result Value Tree.
2181 Fixes bug #100271
2182
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002183Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2184
2185 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2186 to fix some URI/file escaping problems
2187
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002188Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2189
2190 * python/generator.py: fixed a bug raised by Raymond Wiker,
2191 docSetRootElement() should not raise an exception if the
2192 return is None
2193
Daniel Veillard3e20a292003-01-10 13:14:40 +00002194Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2195
2196 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2197 fixed bug #102181 by applying the suggested change and fixing
2198 the generation/registration problem.
2199
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002200Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2203 routines.
2204
Daniel Veillard8f872442003-01-09 23:19:02 +00002205Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2206
2207 * parser.c: one more IsEmptyElement crazyness, that time in
2208 external parsed entities if substitution is asked.
2209 * python/tests/reader3.py: added a specific test.
2210
Daniel Veillarde329fc22003-01-09 21:36:42 +00002211Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2214 support and improved error handler registration
2215
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002216Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2217
2218 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2219 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2220 * README: fixed a link
2221
Daniel Veillarde2830f12003-01-08 17:47:49 +00002222Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2223
2224 * configure.in doc/* NEWS: preparing 2.5.1 release
2225 * SAX.c parser.c: fixing XmlTextReader bug
2226
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002227Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2228
2229 * SAX.c: fuck, I introduced a memory leak on external parsed
2230 entities in 2.5.0 :-(
2231
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002232Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2233
2234 * xmllint.c: another fix needed as pointed by Christophe Merlet
2235 for --stream --debug if compiled without debug support.
2236
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002237Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2238
2239 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002240 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002241 update man page with --stream and --chkregister
2242
Daniel Veillard8326e732003-01-07 00:19:07 +00002243Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2244
2245 * globals.c: fixed --with-threads compile
2246 * xmllint.c: fixed --without-debug compile
2247 * include/libxml/globals.h: cleanup
2248 * include/libxml/schemasInternals.h: add a missing include
2249
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002250Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2251
2252 * configure.in NEWS: preparing 2.5.0 release
2253 * SAX.c: only warn in pedantic mode about namespace name
2254 brokeness
2255 * globals.c: fix a doc generation problem
2256 * uri.c: fix #101520
2257 * doc/*: updated and rebuilt the doc for the release, includuding
2258 stylesheet update
2259 * python/Makefile.am: fix a filename bug
2260
2261Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2262
2263 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2264 should not be called.
2265
2266Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2267
2268 * libxml-2.0.pc.in: applied the patch to fix #101894
2269
2270Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * tree.c : applied patch from Lukas Schroeder for register callbacks
2273 * valid.c: modified patch from Lukas Schroeder to test
2274 register callbacks with --chkregister
2275
2276Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2277
2278 * xmlreader.c: seriously changed the way data are pushed to
2279 the underlying parser, go by block of 512 bytes instead of
2280 tryng to detect tag boundaries at that level. Changed the
2281 way empty element are detected and tagged.
2282 * python/tests/reader.py python/tests/reader2.py
2283 python/tests/reader3.py: small changes mostly due to context
2284 reporting being different and DTD node being reported. Some
2285 errors previously undetected are now caught and fixed.
2286 * doc/xmlreader.html: flagged last section as TODO
2287
2288Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2289
2290 * python/libxml.py: integrated the Python 2.2 optimizations
2291 from Hannu Krosing, while maintaining compatibility with
2292 1.5 and 2.1
2293
2294Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2295
2296 * xmllint.c: a bit of cleanup
2297 * xmlreader.c: small fix
2298 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2299 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2300
2301Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2302
2303 * python/setup.py.in: patch from Stéphane Bidoul to include
2304 drv_libxml2.py in setup.py
2305
2306Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2307
2308 * doc/xmlreader.html: starting documenting the new XmlTextReader
2309 interface.
2310
2311Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2312
2313 * xmllint.c: added the --stream flag to use the TextReader API
2314 * xmlreader.c: small performance tweak
2315
2316Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2317
2318 * xmlreader.c python/tests/reader2py: okay the DTD validation
2319 code on top of the XMLTextParser API should be solid now.
2320
2321Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2322
2323 * xmlreader.c python/tests/reader2py: Fixing some more mess
2324 with validation and recursive entities while using the
2325 reader interface, it's getting a bit messy...
2326
2327Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2328
2329 * xmlreader.c python/tests/reader.py: another couple of problem
2330 related to IsEmptyElement reported by Stéphane Bidoul needed
2331 some fixes.
2332
2333Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2336 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2337 based on the python XmlTextReader interface.
2338
2339Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2340
2341 * tree.c: backing out one change in the last patch which broke the
2342 regression tests
2343
2344Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2345
2346 * global.data globals.c tree.c include/libxml/globals.h: applied
2347 an old patch from Lukas Schroeder to track node creation and
2348 destruction. Probably missing a lot of references at the moment
2349 and not usable reliably.
2350
2351Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2352
2353 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2354 from doc/news.html and a stylesheet
2355
2356Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2357
2358 * xmlreader.c python/tests/reader.py: fixed another couple of
2359 xmlreader bugs reported by Stéphane Bidoul and added tests.
2360
2361Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2362
2363 * xmlreader.c python/tests/reader2.py: fixed another validity
2364 checking in external parsed entities raised by Stéphane Bidoul
2365 and added a specific regression test.
2366 * python/tests/reader3.py: cleanup
2367
2368Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xmlreader.c python/tests/reader2.py: fixed a problem with
2371 validation within entities pointed by Stéphane Bidoul, augmented
2372 the tests to catch those.
2373
2374Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * python/generator.py: modified the generator to allow keeping
2377 class references when creating new classes, needed to fix a bug
2378 pointed by Stéphane Bidoul where the input buffer of the
2379 xmlTextReader instance gets destroyed if the python wrapper for
2380 the input is not referenced anymore.
2381
2382Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2385 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2386
2387Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xmlreader.c python/tests/reader.py: fixed another problem
2390 pointed by Stéphane Bidoul
2391
2392Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2395 with "<a/>"
2396
2397Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * SAX.c: warn on xmlns:prefix="foo"
2400 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2401 for namespace attributes handling.
2402
2403Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2406 a really nasty problem raised by a DocBook XSLT transform
2407 provided by Sebastian Bergmann
2408
2409Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2412 by Stéphane Bidoul and integrated it into the tests
2413
2414Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2417 extended the XmlTextReader API a bit, addding accessors for
2418 the current doc and node, and an entity substitution mode for
2419 the parser.
2420 * python/libxml.py python/libxml2class.txt: related updates
2421 * python/tests/Makefile.am python/tests/reader.py
2422 python/tests/reader2.py python/tests/reader3.py: updated a bit
2423 the old tests and added a new one to test the entities handling
2424
2425Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * python/generator.py python/libxml2class.txt
2428 python/tests/reader.py python/tests/reader2.py: changed the
2429 generator to provide casing for the XmlTextReader similar to
2430 C# so that examples and documentation are more directly transposable.
2431 Fixed the couple of tests in the suite.
2432
2433Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * doc/guidelines.html: added a document on guildeline for
2436 publishing and deploying XML
2437
2438Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * valid.c xmlreader.c: final touch running DTD validation
2441 on the XmlTextReader
2442 * python/tests/Makefile.am python/tests/reader2.py: added a
2443 specific run based on the examples from test/valid/*.xml
2444
2445Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * python/libxml.py: added a few predefined xmlTextReader parser
2448 configuration values.
2449
2450Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * python/libxml_wrap.h: trying to fix #102037
2453
2454Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * SAX.c: fixing bug #95296, when the predefined entities
2457 are redefined in the DTD the default one must be used
2458 instead anyway.
2459
2460Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2461
2462 * doc/xmllint.xml
2463 * doc/xmllint.1
2464 Add discussion of XML_DEBUG_CATALOG to xmllint man
2465 page - bug #100907
2466
2467
2468Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xmlreader.c: Fixed the empty node detection to avoid reporting
2471 an inexistant close tag.
2472
2473Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2476 for Python 2.1
2477
2478Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2481
2482Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * doc/libxml2-api.xml python/tests/reader.py: one really need
2485 to provide the base URI information when creating a reader parser
2486 from an input stream. Updated the API and the example using it.
2487
2488Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2491 include/libxml/valid.h include/libxml/xmlreader.h: working on
2492 DTD validation on top of xml reader interfaces. Allows to
2493 validate arbitrary large instances. This required some extensions
2494 to the valid module interface and augmenting the size of xmlID
2495 and xmlRef structs a bit.
2496 * uri.c xmlregexp.c: simple cleanup.
2497
2498Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2501 work on the xml reader interfaces.
2502 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2503 Web page for the Windows binaries.
2504
2505Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * xmlIO.c: applied a patch for VMS following the report by
2508 Nigel Hall
2509
2510Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * parser.c: the parseStartTag bug fix wasn't complete.
2513
2514Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2517 parseStartTag, fixing it.
2518 * test/att4 result/att4 result/noent/att4: adding the test
2519 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2520 more methods to XmlTextReader.
2521
2522Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2523
2524 * win32/libxml2.def.src: added more xml reader exports
2525 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2526 to the build
2527
2528Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2529
2530 * doc/tutorial/xmltutorial.xml
2531 plus generated html and pdf
2532 Updating tutorial again based on further comments from Niraj
2533 Tolia on the last iteration
2534
2535Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2536
2537 * doc/tutorial/xmltutorial.xml
2538 * doc/tutorial/includekeyword.c
2539 * doc/tutorial/includegetattribute.c
2540 plus generated html and pdf
2541 Adding fix from Niraj Tolia to tutorial to properly free memory.
2542
2543
2544Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2547 more methods of XmlTextReader.
2548 * python/libxml2class.txt python/tests/reader.py: this increased the
2549 methods in the bndings, augmented the test to check those new
2550 functions.
2551
2552Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2555 methods of XmlTextReader.
2556 * python/generator.py python/libxml_wrap.h python/types.c
2557 python/libxml2class.txt: added the reader to the Python bindings
2558 * python/tests/Makefile.am python/tests/reader.py: added a specific
2559 test for the Python bindings of the Reader APIs
2560 * parser.c: small cleanup.
2561
2562Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * xinclude.c: fallback was only copying the first child not the
2565 full child list of the fallback element, closes #89684 as reopened
2566 by Bernd Kuemmerlen
2567
2568Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2569
2570 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2571
2572Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * configure.in: preparing release of 2.4.30
2575 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2576 gives enum values, fix functype return type, put back fields in
2577 structs
2578 * doc/*: updated the docs rebuilt
2579
2580Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2583 about htmlNodeDumpOutput location.
2584 * xpath.c: removed an undefined function signature
2585 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2586 too many symbols in the API breaking the python bindings.
2587 Updated with the libxslt/libexslt changes.
2588
2589Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * configure.in: preparing release of 2.4.29
2592 * doc/*: rebuilt the docs and API
2593 * xmlreader.c: a few more fixes for the XmlTextReader API
2594
2595Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2596
2597 * include/win32config.h: applied mingw patch from Magnus Henoch
2598
2599Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2602
2603Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2606 building Python script, does the C parsing directly, generates
2607 a better API description including structure fieds defs and
2608 enums. Still a couple of bugs, but good enough for the python
2609 wrappers now.
2610 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2611 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2612 include/libxml/schemasInternals.h include/libxml/tree.h: more
2613 cleanup based on the python analysis script reports.
2614 * libxml.spec.in: make sure the API XML description is part of the
2615 devel package.
2616
2617Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2620 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2621 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2622 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2623 code cleanup, especially the function comments.
2624 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2625
2626Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * Makefile.am xmlreader.c include/libxml/Makefile.am
2629 include/libxml/xmlreader.h: Adding a new set of APIs based on
2630 the C# TextXmlReader API but converted to C. Allow to parse
2631 in constant memory usage, far simpler to program and explain
2632 than the SAX like APIs, unfinished but working.
2633 * testReader.c: test program
2634
2635Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2636
2637 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2638
2639Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * tree.c: Chip turner indicated that XHTML1 serialization
2642 rule for style actually break on both IE and Mozilla,
2643 try to avoid the rule if escaping ain't necessary
2644
2645Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * nanhttp.c: handle HTTP URL escaping, problem reported by
2648 Glen Nakamura and Stefano Zacchiroli
2649
2650Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2653
2654Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * uri.c: Johann Richard pointed out some XPointer problems for
2657 URN based URI references in XInclude. Modified the URI parsing
2658 and saving routines to allow correct parsing and saving of
2659 XPointers, especially when attached to "opaque" scheme accordingly
2660 to RFC 2396
2661
2662Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2665 of refactoring to the HTML saving code.
2666 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2667 in the doc.
2668
2669Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2672 to a buffer API to reuse the generic dump to an OutputIO layer,
2673 this reduces code, fixes xmlNodeDump() for XHTML, also made
2674 xmlNodeDump() now return the number of byte written.
2675
2676Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * python/setup.py.in: another patch from Stéphane Bidoul for
2679 Python bindings on Windows
2680 * doc/parsedecl.py: small cleanup
2681
2682Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * libxml.spec.in configure.in: add a line in %changelog for releases
2685
2686Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * parser.c: patch from Marcus Clarke fixing a problem in entities
2689 parsing that was detected in KDe documentations environment.
2690
2691Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2692
2693 * python/libxml.c (libxml_prev): Return the previous as opposed to
2694 the next node (I guess this is the result of some cut & paste programming:)
2695
2696Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2699
2700Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * python/generator.py python/libxml.c python/setup.py.in: trying
2703 to fix the Python bindings build on Windows (Stéphane Bidoul)
2704
2705Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2706
2707 * win32/configure.js: added option for python bindings
2708 * win32/libxml2.def.src: added more exports
2709
2710Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2711
2712 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2713 pthreads
2714 * win32/wince/*: applied updates to Windows CE port from Javier
2715
2716Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * configure.in: preparing 2.4.28
2719 * libxml.spec.in doc/Makefile.am: some cleanup
2720 * doc/*: updated the news and regenerated.
2721
2722Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * HTMLparser.c: final touch at closing #87235 </p> end tags
2725 need to be generated.
2726 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2727 this change slightly the output of a few tests
2728 * doc/*: regenerated
2729
2730Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * parserInternals.c: fixing bug #99190 when UTF8 document are
2733 parsed using the progressive parser and the end of the chunk
2734 is in the middle of an UTF8 multibyte character.
2735
2736Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2737
2738 * threads.c: fixed initialization problem in xmlNewGlobalState
2739 which was causing crash.
2740 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2741 in xmlInitializeGlobalState.
2742 * parserInternals.c: cleaned up ctxt->sax initialisation.
2743
2744Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * tree.c include/libxml/tree.h: modified the existing APIs
2747 to handle XHTML1 serialization rules automatically, also add
2748 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2749 libxslt serialization uses it when needed without changing
2750 the library API.
2751 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2752 result/xhtml1: added a new test specifically for xhtml1 output
2753 and updated the result of one XHTML1 test
2754
2755Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * xinclude.c parserInternals.c encoding.c: fixed #99082
2758 for xi:include encoding="..." support on text includes.
2759 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2760 test/XInclude/ents/isolatin.txt : added a specific regression test
2761 * python/generator.py python/libxml2class.txt: fixed the generator
2762 the new set of comments generated for doc/libxml2-api.xml were
2763 breaking the python generation.
2764
2765Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2768 * configure.in: patch for Solaris on new autoconf closes #98880
2769 * doc/parsedecl.py: repair the frigging API building script,
2770 did I say that python xmllib sucks ?
2771 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2772 and some comment are no more truncated.
2773
2774Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * parser.c: Martin Stoilov pointed out a potential leak in
2777 xmlCreateMemoryParserCtxt
2778
2779Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2782 included in HTML documents and using the push parser.
2783
2784Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2785
2786 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2787 specified, look for the Python interpreter not just in the
2788 specified root but also in the specified location. Fixes #98825
2789
2790Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * python/libxml.c: fixing bug #98792 , node may have no doc
2793 and dereferencing without checking ain't good ...
2794
2795Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * configure.in: preparing release 2.4.27
2798 * doc/* : updated and rebuilt the docs
2799 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2800 and all the docs are actually packaged and in the final RPMs
2801 * parser.c parserInternals.c include/libxml/parser.h: restore
2802 xmllint --recover feature.
2803
2804Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
Daniel Veillard784b9352003-02-16 15:50:27 +00002806 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002807 processing of parsed entities, and XPath computation on sustitued
2808 entities.
2809 * testXPath.c: make sure entities are substitued.
2810
2811Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
Daniel Veillard784b9352003-02-16 15:50:27 +00002813 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002814 processing of internal parsed entities, which had to be changed.
2815
2816Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2819 trying to fix bug #98517 about building outside the source tree
2820 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2821
2822Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2823
2824 * include/win32config.h: cleanup
2825 * win32/Makefile.mingw: integrated mingw in JScript configure
2826 * win32/Makefile.msvc: modified to allow mingw coexistence
2827 * win32/configure.js: integrated mingw
2828 * win32/Readme.txt: cleanup
2829
2830Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * HTMLparser.c: strengthen the guard in the Pop macros,
2833 like in the XML parser, closes bug #97315
2834
2835Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2838 callback is never used.
2839
2840Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * parserInternals.c: fixed the initialization of the SAX structure
2843 which was breaking xsltproc
2844 * xpath.c: patch from Petr Pajas for CDATA nodes
2845 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2846 * parser.c include/libxml/parser.h: patch from Peter Jones
2847 removing a leak in xmlSAXParseMemory() and adding the
2848 function xmlSAXParseMemoryWithData()
2849
2850Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2851
2852 adding pdf of tutorial, changing web page to link to it
2853 * doc/tutorial/xmltutorial.pdf
2854 * doc/xml.html
2855 * doc/docs.html
2856
2857Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2858
2859 * doc/tutorial/ar01s08.html
2860 adding file what I forgot for tutorial
2861
2862
2863Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2864
2865 Adding encoding discussion to tutorial
2866 Added:
2867 * doc/tutorial/images/*.png: DocBook admonition image files
2868 * doc/tutorial/apf.html, apg.html: new generated html
2869 * doc/tutorial/includeconvert.c: conversion code entity file
2870 changed:
2871 * doc/tutorial/xmltutorial.xml: DocBook original
2872 * doc/tutorial/*.html: generated html
2873
2874Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2875
2876 * include/libxml/*.h: retired xmlwin32version.h
2877 * doc/Makefile.am: retired xmlwin32version.h
2878 * win32/configure.js: retired xmlwin32version.h
2879
2880Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2881
2882 * win32/libxml2.def.src: exported additional symbols
2883 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2884 sisterhood
2885
2886Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * globals.c: fixed a typo pointed out by Igor
2889 * xpath.c: try to speed up node compare using line numbers
2890 if available.
2891
2892Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * tree.c: make xmlFreeNode() handle attributes correctly.
2895
2896Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2897
2898 * catalog.c: completed the #96963 fix, as reported by Karl
2899 Eichwalder
2900
2901Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2904
2905Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * Makefile.am: switched the order of a couple of includes
2908 to fix bugs #97100
2909
2910Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2911
2912 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2913 xmlLoadCatalogs that used to separate directories with a ':'.
2914
2915Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2916
2917 * threads.c: improvements to the Windows-side of thread handling
2918 * testThreads.c: conditionally excluded unistd.h
2919 * testThradsWin32.c: broke overlong lines
2920 * include/win32config.h: adapted thread-related macros to the new
2921 scheme and for pthreads on Windows
2922 * win32/Makefile.msvc: introduced a more flexible thread build,
2923 added testThreads[Win32].c to the build
2924 * win32/configure.js: introduced a more flexible thread config
2925
29262002-10-31 John Fleck <jfleck@inkstain.net>
2927
2928 * doc/xml.html (and, by implication, FAQ.html)
2929 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2930
2931Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2932
2933 * configure.in: removed xmlwin32version.h
2934 * include/libxml/Makefile.am: removed xmlwin32version.h
2935
2936Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * tree.c: applied patch from Brian Stafford to fix a bug
2939 in xmlReconciliateNs()
2940
2941Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * tree.c: applied patch from Christian Glahn to allow
2944 xmlNewChild() on document fragment nodes
2945
2946Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * parser.c: Christian Glahn found a problem with a recent
2949 patch to xmlParseBalancedChunkMemoryRecover()
2950 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2951 problems
2952 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2953 test/schemas/seq*: added the test cases from Charles
2954
2955Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2958 serious cleanup of the spec file and associated changes
2959 in the Makefiles.
2960 * valid.c: try to remove some warnings on x86_64
2961
2962Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2965 fix bug #96586
2966
2967Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2970 parsing, applied his patch
2971 * result/HTML/attrents.html result/HTML/attrents.html.err
2972 result/HTML/attrents.html.sax test/HTML/attrents.html:
2973 added the test and result case provided by Mikhail Sogrine
2974
2975Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * vms/build_libxml.com vms/config.vms vms/readme.vms
2978 include/libxml/parser.h include/libxml/parserInternals.h
2979 include/libxml/tree.h include/libxml/xmlIO.h
2980 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2981 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2982 Applied the VMS update patch from Craig A. Berry
2983 * doc/*.html: update
2984
2985Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2988
2989Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * debugXML.c: adding a grep command to --shell in xmllint
2992 for T.V. Raman
2993
2994Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xmlcatalog.c: tried to fix some of the problem with --sgml
2997
2998Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * parser.c: tried to fix bug #91500 where doc->children may
3001 be overriden by a call to xmlParseBalancedChunkMemory()
3002
3003Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3006 identifiers in SGML catalogs containing '&'
3007
3008Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * python/types.c: fixed bugs when passing result value tree
3011 to Python functions.
3012
3013Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * configure.in: preparing the release of 2.4.26
3016 * doc/*: updated and rebuilt the documentation
3017
3018Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * parser.c: fixed a XML Namespace compliance bug reported by
3021 Alexander Grimalovsky
3022
3023Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * HTMLtree.c: fixed serialization of script and style when
3026 they are not lowercase (i.e. added using the API to the tree).
3027
3028Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * valid.c: make xmlValidateDocument emit a warning msg if there
3031 is no DTD, pointed by Christian Glahn
3032
3033Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3036 content model when some of the blocks have min or max, and a couple
3037 of bugs found in the process.
3038 * result/schemas/list0* test/schemas/list0*: added some specific
3039 regression tests
3040
3041Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * README: updated the contact informations
3044
3045Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3048 misses it, reported by Peter Bray.
3049
3050Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3053 and removed a few warnings
3054
3055Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * parser.c: Christian Glahn found a small bug in the push parser.
3058 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3059 public
3060
3061Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * xmlschemas.c include/libxml/xmlschemas.h: added
3064 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3065 * testSchemas.c: added --memory to test the new interface
3066
3067Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * doc/index.py doc/search.php: integrated the XSLT indexing,
3070 a few fixed in the indexer, added a scope selection at the
3071 search level.
3072
3073Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3076 this was due to uninitialized parts of the validation context
3077
3078Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * debugXML.c: applied patch from Mark Vakoc except the API
3081 change, preserved it.
3082 * doc/*: updated the docs to point to the search engine for
3083 information lookup or before bug/help reports.
3084
3085Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * doc/index.py doc/search.php: added mailing-list archives
3088 indexing and lookup
3089
3090Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3093
3094Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * doc/index.py: improved HTML indexing
3097 * doc/search.php: make the queries also lookup the HTML based indexes
3098
3099Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * doc/index.py: added HTML page indexing
3102
3103Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3104
3105 * xmlIO.c: extended Windows path normalisation to fix the base
3106 problem in libxslt.
3107 * catalog.c: fixed list handling in XML_CATALOG_FILES
3108
3109Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * valid.c: typo/bug found by Christian Glahn
3112
3113Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3114
3115 * xmlIO.c: applied Windows CE patch from Javier.
3116 * win32/wince: new directory, contains support for the PocketPC
3117 with Windows CE from Javier.
3118 * include/win32config.h: reorganised, removed duplicate
3119 definitions and applied WinCE patch from Javier.
3120 * include/wsockcompat.h: new file, now contains WinSock
3121 compatibility macros.
3122 * win32/Makefile.msvc: introduced double-run compilation.
3123
3124Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * configure.in include/libxml/xmlwin32version.h: preparing release
3127 of 2.4.25
3128 * doc/*: updated and regenerated teh docs and web pages.
3129
3130Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3133 error were not covering namespace declarations.
3134 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3135 it was missing the attribute declaration for the namespace
3136 * result/VC/NS3: the fix now report breakages in that test
3137
3138Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3141
3142Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3145 and regenerated the docs and web site
3146
3147Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3150 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3151 not before
3152
3153Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * python/generator.py python/libxml2class.txt: fixed a stupid error
3156 breaking the python API
3157
3158Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3161 triostr.c triostr.h: applied a trio update patch from
3162 Bjorn Reese which should work with MinGW
3163
3164Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c: improving some documentation comments
3167 * xmlregexp.c: found and fixed a mem leak with python regression tests
3168 * doc/*: rebuilt the doc and the API XML file including the
3169 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3170 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3171 python/types.c: added access to the XML Schemas regexps from
3172 python
3173 * python/tests/Makefile.am python/tests/regexp.py: added a
3174 simple regexp bindings test
3175
3176Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3177
3178 * doc/xml.html:
3179 fixing ftp links - thanks to Vitaly Ostanin
3180
3181Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * xmlregexp.c: fixed the data callback on transition functionality
3184 which was broken when using the compact form
3185 * result/schemas/*: updated the results, less verbose, all tests
3186 pass like before
3187 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3188 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3189 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3190 annoying warnings
3191 * xpath.c: try to provide better error report when possible
3192
3193Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * Makefile.am: fixed a breakage raised by Jacob
3196
3197Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3198
3199 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3200 which don't use sockets
3201
3202Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3203
3204 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3205 * win32/configure.js: applied zlib patch from Daniel Gehriger
3206
3207Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3208
3209 * win32/configure.js: applied the patch from Mark Vakoc for
3210 regexp support
3211 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3212 for regexp support
3213
3214Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * xmlschemastypes.c: as pointed by Igor Float and Double
3217 parsing ain't finished yet
3218
3219Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * Makefile.am configure.in: trying to fix #88412 by bypassing
3222 all the python subdir if python ain't detected
3223
3224Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3227 made configuring with regexps/automata/unicode the default
3228 but without schemas ATM
3229 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3230 fixed the regexp based DTD validation performance and memory
3231 problem by switching to a compact form for determinist regexps
3232 and detecting the determinism property in the process. Seems
3233 as fast as the old DTD validation specific engine :-) despite
3234 the regexp built and compaction process.
3235
3236Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * valid.c: determinism is debugged, new DTD checking code now works
3239 but xmlFAComputesDeterminism takes far too much CPU and the whole
3240 set usues too much memory to be really usable as-is
3241
3242Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * tree.c: fixed another stupid bug in xmlGetNodePath()
3245 * xmllint.c: --version now report the options compiled in
3246
3247Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * HTMLparser.c: small cleanup
3250 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3251 when configured with them. A bit of debugging around the determinism
3252 checks is still needed
3253
3254Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3257
3258Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * xmlIO.c: small portability glitch fixed.
3261
3262Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * xmlschemastypes.c: incomplete steps for real/double support
3265 * testAutomata.c include/libxml/xmlautomata.h
3266 include/libxml/xmlregexp.h: avoiding a compilation problem
3267 * valid.c include/libxml/valid.h: starting the work toward using
3268 the regexps for actual DTD validation
3269
3270Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * hash.c: cosmetic cleanup
3273 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3274 integrating a DTD validation layer based on the regexps
3275
3276Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3279 the determinism was tested before eliminating the epsilon
3280 transitions :-(
3281
3282Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * python/generator.py python/libxml.c python/libxml.py
3285 python/libxml2-python-api.xml python/libxml2class.txt
3286 python/libxml_wrap.h python/types.c: updated the python
3287 bindings, added code for easier File I/O, and the ability to
3288 define a resolver from Python fixing bug #91635
3289 * python/tests/Makefile.am python/tests/inbuf.py
3290 python/tests/outbuf.py python/tests/pushSAXhtml.py
3291 python/tests/resolver.py python/tests/serialize.py: updated
3292 and augmented the set of Python tests.
3293
3294Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3295
3296 * win32/configure.js: added more readme info for the binary
3297 package.
3298
3299Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xmlIO.c: fixed a stupid out of bound array error
3302
3303Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3306 messing around with support for Windows path, cleanups,
3307 trying to identify and fix the various code path to the
3308 filename access. Added xmlNormalizeWindowsPath()
3309
3310Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * error.c valid.c: working on better error reporting of validity
3313 errors, especially providing an accurate context.
3314 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3315 error reports in those cases.
3316
3317Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3320 parser.c parserInternals.c xmlIO.c: get rid of all the
3321 perror() calls made in the library execution paths. This
3322 should fix both #92059 and #92385
3323
3324Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * xmllint.c: memory leak reporting was broken after a change
3327 of the preprocessor symbol used to activate it.
3328
3329Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * tree.c: try to make the copy function work for node of
3332 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3333 DOM layers though, not libxml2 itself.
3334
3335Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * valid.c: try to provide file and line informations, not all
3338 messages are covered, but it's a (good) start
3339
3340Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * xinclude.c: reimplemented a large part of the XInclude
3343 processor, trying to minimize resources used, James Henstridge
3344 provided a huge test case which was exhibiting severe memory
3345 consumption problems.
3346
3347Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3348
3349 * python/Makefile.am: applied patch from Christophe Merlet to
3350 reestablish DESTDIR
3351
3352Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * libxml.spec.in: fixes libary path for x86_64 AMD
3355
3356Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3357
3358 * doc/tutorial/includekeyword.c
3359 * doc/tutorial/xmltutorial.xml:
3360 (plus resulting generated html files)
3361 fixing one spot I missed in the tutorial where I hadn't freed
3362 memory properly
3363
3364Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3365
3366 * doc/tutorial/includeaddattribute.c
3367 * doc/tutorial/includeaddkeyword.c
3368 * doc/tutorial/includegetattribute.c
3369 * doc/tutorial/includekeyword.c
3370 * doc/tutorial/xmltutorial.xml
3371 * doc/tutorial/*.html:
3372 update tutorial to properly free memory (thanks to Christopher
3373 R. Harris for pointing out that this needs to be done)
3374 * doc/tutorial/images/callouts/*.png:
3375 added image files so the callouts are graphical, making it
3376 easier to read ( use "--param callout.graphics 1" to generate
3377 html with graphical callouts)
3378
3379Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3382 nice logos generated by Marc Liyanage
3383 * doc/site.xsl *.html: changed the stylesheet to show the new
3384 logo and regenerated the pages
3385
3386Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3389
3390Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * xpath.c: possible mem leak patch from Jason Adams
3393
3394Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3397 in the XQuery namespace
3398 * configure.in: preparing 2.4.24
3399 * doc/*.html: updated the web pages
3400
3401Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * python/generator.py: closing bug #85258 by generating conditional
3404 compile check to avoid linking to routines not configured in.
3405
34062002-08-22 Havoc Pennington <hp@pobox.com>
3407
3408 * autogen.sh: update error message for missing automake
3409
3410Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * python/Makefile.am: typo in target name resulted in libxml2.py
3413 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3414
3415Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * win32/win32/Makefile.mingw: updated with version from
3418 Elizabeth Barham at http://soggytrousers.net/repository/
3419
3420Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3421
3422 * win32/Makefile.msvc: added the prefix location to the include
3423 and lib search path.
3424
34252002-08-18 Havoc Pennington <hp@pobox.com>
3426
3427 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3428 both automake 1.6 and 1.4 installed get the right automake. Means
3429 compilation from CVS will now require the latest automake 1.4
3430 release, or manually creating symlinks called "automake-1.4" and
3431 "aclocal-1.4"
3432
3433Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * configure.in python/Makefile.am: more AMD 64 induced changes from
3436 Frederic Crozat
3437
3438Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * xinclude.c: oops I was missing the xml:base fixup too
3441 * result/XInclude/*.xml: this adds xml:base attributes to most
3442 results of the tests
3443
3444Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * xinclude.c: quick but apparently working implementation of
3447 xi:fallback, should close bug #89684
3448 * Makefile.am test/XInclude/docs/fallback.xml
3449 result/XInclude/fallback.xml: added a basic test for fallback,
3450 and run with --nowarning to avoid a spurious warning
3451 * configure.in: applied patch from Frederic Crozat for python
3452 bindings on AMD 64bits machines.
3453
3454Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3457 the caller don't pass a SAX callback block.
3458
3459Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * tree.c: applied the same fix for the XML-1.0 namespace to
3462 xmlSearchNsByHref() as was done for xmlSearchNs()
3463
3464Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * libxml.3: small cleanup of the man page
3467 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3468 when serializing HREF attributes generated by XSLT.
3469
3470Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3473 version of Marc Liyanage' patch for boolean attributes in HTML
3474 output
3475
3476Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * python/tests/serialize.py: fixed the test results, indenting
3479 behaviour changed slightly
3480
3481Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3482
3483 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3484 new c14n function to Windows def files
3485
3486Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3487
3488 * c14n.c: fixed a memory leak in c14n code
3489
3490Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * parser.c include/libxml/parser.h: adding a new API for Christian
3493 Glahn: xmlParseBalancedChunkMemoryRecover
3494 * valid.c: patch from Rick Jones for some grammar cleanup in
3495 validation messages
3496 * result/VC/* result/valid/*: this slightly change some of the
3497 regression tests outputs
3498
3499Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * tree.c: trying to fix a problem in namespaced attribute handling
3502 raised by Christian Glahn
3503
3504Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * encoding.c include/libxml/encoding.h: Opening the interface
3507 xmlNewCharEncodingHandler as requested in #89415
3508 * python/generator.py python/setup.py.in: applied cleanup
3509 patches from Marc-Andre Lemburg
3510 * tree.c: fixing bug #89332 on a specific case of loosing
3511 the XML-1.0 namespace on xml:xxx attributes
3512
3513Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3514
3515 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3516 corner case from new Merlin's test suite and added a callback
3517 that will be used to improve xmlsec performance
3518
3519
3520Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * HTMLtree.c: trying to fix the <style> escaping problem in
3523 HTML serialization bug #89342
3524
3525Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3528 and rebuilt the web site.
3529
3530Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3531
3532 * include/libxml/tree.h: added _private member to xmlNs struct
3533
3534Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * HTMLparser.c: fixing bug #84876 based on the xml working
3537 code.
3538
3539Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3540
3541 * python/Makefile.am: enhanced to fix bug 72012 (errors
3542 when using '-jX' make parameter)
3543
3544Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3545
3546 * xpath.c: small additional enhancement for booleans
3547 compared to nodesets
3548
3549Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * HTMLtree.c: changed the order of the encoding declaration
3552 attributes in the meta tags due to a bug in IE/Mac
3553
3554Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3555
3556 * xpath.c: enhanced handling of booleans (especially '='
3557 and '!=' for nodesets) - fixes bug 85256. Added new
3558 routine xmlXPathNotEqualValues for more proper handling
3559 of '!=' when nodesets are involved.
3560
3561Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3564 doc/xmlcatalog_man.xml to the source distribution
3565
3566Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3567
3568 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3569 asked for this.
3570
3571Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * configure.in: preparing 2.4.23
3574 * doc/*: rebuilt the docs
3575
3576Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * parser.c: fixing bug #84169 by fixing the
3579 comment of xmlCreatePushParserCtxt to describe the
3580 encoding detection parameters better.
3581
3582Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * valid.c: fixing bug #79331 in one path the lookup for
3585 ID attributes on a namespaced node wasn't handled correctly :-\
3586
3587Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * HTMLparser.c: trying to fix 87235 about discarded white
3590 spaces in the HTML parser.
3591 * result/HTML/*: this changes the output of a number of HTML
3592 regression tests
3593
3594Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * xpath.c: applied patch from Richard Jinks for the namespace
3597 axis + fixed a memory error.
3598 * parser.c parserInternals.c: applied patches from Peter Jacobi
3599 removing ctxt->token for good.
3600 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3601 popped out by the regression tests.
3602 * Makefile.am: patch for threads makefile from Gary Pennington
3603
3604Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3605
3606 * xpath.c: enhanced behaviour of position() after usage of
3607 expressions involving preceding-sibling (et al).
3608
3609Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * hash.c: applied a patch from Peter Jacobi to solve a problem
3612 when compiling with the Watcom C on Win32
3613 * result/schemas/*.err: the change of hashing algo generated
3614 permutations in the output
3615
3616Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * hash.c: applied patch from Sander Vesik improving the quality of
3619 the hash function.
3620
36212002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3622
3623 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3624 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3625 xmllint.c xpath.c: replaced sprintf() with snprintf()
3626 to prevent possible buffer overflow (the bug was pointed
3627 out by Anju Premachandran)
3628
3629Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * parser.c: removed an uninitialized data error popped by valgrind
3632 on PE references
3633
3634Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3635
3636 * doc/xml.html
3637 adding tutorial reference to the web page
3638
3639Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3640
3641 * doc/tutorial/xmltutorial.xml
3642 * doc/tutorial/ar01s07.html
3643 * doc/tutorial/ape.html
3644 * doc/tutorial/includegetattribute.c
3645 adding section to tutorial about retrieving an attribute
3646 value
3647
3648Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * parser.c: applied a couple of patches from Peter Jacobi to start
3651 to get rid of ctxt->token, with a possible significant speed
3652 improvement to be gained once done. Better compliance with PE
3653 references constructs in DTDs too.
3654 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3655 from Peter too
3656
3657Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3660 xmlParseElement was likely to have been deallocated at the
3661 time of the report, possibly leading to segfault. Just report
3662 the tag name now.
3663
3664Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * xpath.c: patch from Richard Jinks for XPath substring() function
3667 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3668
36692002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3670
3671 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3672
3673Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3674
3675 *doc/FAQ.html
3676 fixing typos in FAQ, thanks to Robert Funnell for the
3677 editing help
3678
3679Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * NEWS: got complaints from rpmlint that it was empty
3682
3683Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3684
3685 * added doc/tutorial, including:
3686 apa.html
3687 apb.html
3688 apc.html
3689 apd.html
3690 ar01s02.html
3691 ar01s03.html
3692 ar01s04.html
3693 ar01s05.html
3694 ar01s06.html
3695 includeaddattribute.c
3696 includeaddkeyword.c
3697 includekeyword.c
3698 includestory.xml
3699 index.html
3700 xmltutorial.xml
3701 libxml tutorial, including generated html
3702
3703Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3704
3705 * result/c14n/exc-without-comments/merlin-c14n-two-*
3706 result/c14n/without-comments/merlin-c14n-two-*
3707 test/c14n/exc-without-comments/merlin-c14n-two-*
3708 test/c14n/without-comments/merlin-c14n-two-*
3709 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3710 c14n/exc-c14n and slightly modified test script to handle
3711 these test cases
3712 * c14n.c: fixed bugs for complicated nodes set (namespace
3713 without node and others from merlin-c14n-two.tar.gz)
3714 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3715 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3716 for xmlsec performance patch
3717 * xpath.c: fixed self::node() for namespaces and attributes
3718
3719Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3720
3721 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3722 but with the format parameter
3723 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3724
3725Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3726
3727 * Makefile.am: updated c14n tests suite
3728 * c14n.c: performance improvement for previous c14n patch
3729
3730Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * parser.c: another peroformance patch from Peter Jacobi, that
3733 time on parsing attribute values.
3734
3735Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3736
3737 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3738 into LibXML2 test suite
3739
3740Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3741
3742 * c14n.c: propagating xpath ancesstors node fix to c14n
3743 plus small performance improvement to reduce number of
3744 mallocs
3745 * xpath.c: fixed ancestors axis processing for namespace nodes
3746
3747Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3750 Peter Jacobi
3751
3752Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * configure.in: preparing 2.4.22
3755
3756Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3759 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3760 a public entry point.
3761 * doc/*: rebuilt the API and docs
3762
3763Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * xpath.c: patch from Richard Jinks to fix a problem introduced
3766 in the previous patch and pointed by Norm
3767
3768Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * libxml.spec.in: fixing bug #81112
3771
3772Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * uri.c: fixing bug #82848
3775
3776Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3779 output of one catalog test
3780
3781Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3782
3783 * global.data globals.c tree.c include/libxml/globals.h
3784 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3785 default value for global parameter xmlIndentTreeOutput to 1 and
3786 introduced new global parameter xmlTreeIndentString (the string
3787 used to do one-level indent) with default value " " (as it was
3788 in tree.c)
3789
3790Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3793 with trio and schemas.
3794
3795Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * xpath.c: patch from Richard Jinks to fix the problem raised in
3798 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3799
3800Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * xmlschemas.c: a bit of work on import.
3803 * xmlschemastypes.c: Charles Bozeman provided a compare function
3804 for date/time types so min/max facet restrictions should work,
3805 indeterminate comparisons return an error instead of equal.
3806 * test/schemas/date_0* result/schemas/date_0_0: specific test
3807 from Charles Bozeman too
3808
3809Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3812 from Christian Cornelssen fixing the man pages and the Catalog
3813 building script.
3814 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3815 next step is <xs:import> I now have a reasonable understanding
3816 of how it works.
3817
3818Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3821
3822Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3823
3824 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3825
3826Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * xpath.c: fixing an XPath function evalutation bug pointed out
3829 by Alexey Efimov where the context was lost when evaluating
3830 the function arguments
3831
3832Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3833
3834 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3835 function public for XMLSec performance optimizations
3836
3837Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * python/generator.py python/libxml2class.txt : fixed a problem
3840 with the HTML parser pointed by Gary Benson
3841 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3842 example
3843
3844Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3845 * parser.c: fixed bug #81159 (memory growth in SAX)
3846
3847Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3848 * xpath.c: fixed bug #78858 (the real fix)
3849
3850Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3851 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3852
3853Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * tree.c: modified xmlNodeSetBase to allow changing the
3856 base of a document.
3857
3858Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * xmlschemastypes.c: patch Charles Bozeman for validation of
3861 all the date, time, and duration types
3862 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3863 * configure.in: fixed an error pointed by an user
3864 * xml2-config.in: fixed an error pointed by an user
3865
3866Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3867
3868 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3869 win32/libxml2.def.src xmlIO.c: exported default
3870 'file:', 'http:' and 'ftp:' protocols input handlers
3871 and maked protocols comparisson case insensitive
3872
3873Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * configure.in: Neven Has detected a typo
3876
3877Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3880 as one of the persons allowed to commit directly to the
3881 module.
3882
3883Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3886 * valid.c: raised a too low limit
3887 * doc/*: rebuilt the docs
3888
3889Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * test/XPath/expr/floats test/XPath/expr/functions
3892 result/XPath/expr/floats result/XPath/expr/functions
3893 xpath.c: another XPath conformance patch from Richard Jinks
3894
3895Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * xmlschemas.c: fixed validation of attribute groups.
3898 * test/schemas result/schemas: added an example from the primer
3899
3900Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3903 * test/schemas result/schemas: updated the test list
3904
3905Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * TODO: updated a bit
3908 * parser.c: made a comment more specific
3909 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3910 Schemas conformance.
3911 * test/schemas result/schemas: updated the test list
3912
3913Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3916 implementing xs:all with minOccurs = 0
3917 * tes/schemas/* result/schemas/*: added more tests covering
3918 xs:all
3919
3920Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * xmlregexp.c: first implementation of the all particle, this
3923 may need to be revisited for case where not all transitions
3924 must be crossed.
3925
3926Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * tree.c: another entity processing update from Markus Henke
3929
3930Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3931
3932 * trionan.c: fixed crash on OSF/1
3933
3934Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * xmlschemas.c: more Schemas work
3937 * test/schemas/* result/schemas/*: added more tests coming
3938 from the spec.
3939
3940Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3943 ExcC14N specification
3944
3945Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * tree.c: patch from Markus Henke, fix for recursive entities.
3948
3949Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * xpath.c: fix a problem with string() on a document node.
3952
3953Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * Makefile.am xmlschemas.c: more Schemas work
3956 * test/schemas/* result/schemas/*: added more tests coming
3957 from the spec.
3958
3959Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3962 * result/HTML/*: this changes a few things in the results
3963
3964Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3965
3966 * include/libxml/tree.h: eliminated 'declaration different than
3967 prototype' warning
3968 * include/win32config.h: "resolved" conflicts with errno.h
3969
3970Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3973 on the automata interfaces and debug of counted choices
3974 * test/schemas/* result/schemas/*: added a number of tests
3975
3976Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3979 a bit of work on Schemas
3980 * testSchemas.c: try to make it more useful
3981 * test/schemas/* result/schemas/* Makefile.am: changed the
3982 Schemas regression test procedure, started adding a few samples
3983
3984Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3985
3986 * include/libxml/encoding.h: Patch for the Borland C++ builder
3987 * include/libxml/tree.h: Patch for the Borland C++ builder
3988 * threads.c: Patch for the Borland C++ builder
3989 * win32/bcb5: New directory for the Borland C++ builder
3990 project files
3991
3992Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3993
3994 * win32/Makefile.msvc: Update for XML Schema support
3995 * win32/configure.js: Update for XML Schema support
3996 * win32/libxml2.def.src: Update for XML Schema support
3997
3998Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4001 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4002 xmlunicode.c include/libxml/Makefile.am
4003 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4004 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4005 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4006 include/libxml/xmlversion.h.in : merged the current state of
4007 XML Schemas implementation, it is not configured in by default,
4008 a specific --schemas configure option has been added.
4009 * test/automata test/regexp test/schemas Makefile.am
4010 result/automata result/regexp result/schemas:
4011 merged automata/regexp/schemas regression tests
4012
4013Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * xpath.c: Gary found a compile time problem, fixes #78823
4016
4017Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4018
4019 * configure.in: release of 2.4.20
4020 * doc/*: updated and rebuilt the docs
4021
4022Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * python/Makefile.am: patch from Cristian Gafton to build on
4025 Red Hat 6.2, should also fix #75779
4026
4027Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * valid.c: first part of fixing #78729
4030
4031Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4034 escaping of URI when saving HTML files.
4035 * result/HTML/*: this impacted some tests
4036
4037Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * configure.in: trying to fix #77441
4040
4041Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * include/libxml/xmlIO.h: Hallski complained it could not be
4044 included by itself.
4045
4046Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4049
4050Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4051
4052 * win32/configure.js: patch from Nilo for the c14n option
4053 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4054
4055Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4058 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4059 LIBXML_THREAD_ENABLED
4060
4061Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * xpath.c: another patch from Richard Jinks for substring conformance
4064 * test/XPath/expr/floats test/XPath/expr/strings
4065 result/XPath/expr/floats result/XPath/expr/strings: update of the
4066 test suite to check those.
4067
4068Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * xpath.c: patch from Richard Jinks for .x float parsing.
4071
4072Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * parser.c: patch from Markus Henke when an encoding ain't recognized
4075
4076Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * libxml.m4: got a report that #include <string.h> was needed
4079
4080Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4083
4084Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4085
4086 * doc/example.html: fixing typo
4087
4088Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4091 pointed out by Melvyn Sopacua.
4092
4093Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * libxml.m4: Frédéric Crozat gave a patch related to the change
4096 of Include paths breaking the libxml.m4
4097
4098Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * xpath.c: Fix bug #76927 forgot to save some context
4101 when evaluating binary expressions
4102
4103Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * configure.in: fixed configure for MPE/iX from Markus Henke
4106 * xmlmemory.c: fixed initialization problems
4107 * xpath.c: another set of patches from Richard Jinks this
4108 fixes "make XPathtests" on linux
4109
4110Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4113 * test/XPath/expr/compare test/XPath/expr/equality
4114 test/XPath/expr/floats test/XPath/expr/functions
4115 test/XPath/expr/strings result/XPath/expr/compare
4116 result/XPath/expr/equality result/XPath/expr/floats
4117 result/XPath/expr/functions result/XPath/expr/strings: Updated
4118 tests though they show a divergence on Linux
4119
4120Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * xpath.c trionan.c: previous commit also included patches
4123 from Richard Jinks on some IEEE support corner case
4124
4125Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4128 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4129 that $(datadir) should be used for docs
4130
4131Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4134 could leak filedescriptors
4135
4136Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * configure.in nanohttp.c: applied patch from Allan Clark for
4139 UnixWare/OpenServer
4140
4141Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * configure.in: preparing 2.4.19
4144 * doc/*: rebuilt the docs
4145
4146Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * nanohttp.c: fixing #76043, got fed up with non-portability
4149 of that piece of code.
4150
4151Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * valid.c SAX.c: Never commit without running "make tests" :-(
4154 fix a couple of stupidities in the previous commit
4155 * result/*: a few changes in some attribute order result of previous
4156 commit.
4157
4158Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4161 the internal subset should not raise duplicate ID errors,
4162 also there was a small bug in conjunction to namespace
4163 declarations defaulted and xml:xxx attributes DTD definitions.
4164
4165Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * xpath.c: Richard Jinks also raised some rounding problems
4168 this tries to fix them
4169
4170Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4173 behaviour in xmlXPathCastToString()
4174
4175Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4178 raised by Morus Walter
4179
4180Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4183 from Igor
4184
4185Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * xpath.c: fixing #75619, related to a problem when trying
4188 to evaluate condition when the current node set resulting
4189 from that sub-step evaluation is empty. Also fixes 2 potential
4190 problem with previous-sibling and next-siblings axis.
4191
4192Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4195 HTML support is not configured in.
4196
4197Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4200 include/libxml/tree.h: dohh I really didn't intended to commit
4201 this test version :-(
4202
4203Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * testSAX.c: I wanted to see the real speed at the SAX interface
4206 after a little too many Ximianer started complaining about the
4207 parser speed.
4208 added a --quiet option:
4209 paphio:~/XML -> ls -l db100000.xml
4210 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4211 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4212 3200006 callbacks generated
4213 real 0m1.270s
4214 Which means 16MBytes/s and 3Mcallback/s
4215
4216Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * xpath.c: valgrind spotted another error that time when running
4219 on libxslt regression tests
4220
4221Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * Makefile.am: adding "make valgrind" running the full regression
4224 tests (except python ones) under Valgrind (using valgrind -q
4225 which was kindly added by the author).
4226 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4227 passes cleanly now except an obcure floating point initialization
4228 raised in log10() in one XPath regression test ???
4229 * tree.c: edited some comments to close #75244
4230
4231Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4232
4233 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4234 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4235 context of ScrollKeeper, made sure that if the number is
4236 an integer, the serialization follows the description at
4237 http://www.w3.org/TR/xpath#section-String-Functions
4238
4239Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * configure.in: preparing 2.4.18
4242 * doc/*: updated and rebuilt the web site
4243 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4244 the Windows and Cygwin maintainers.
4245 * parser.c: humm, changed the way the SAX parser work when
4246 xmlSubstituteEntitiesDefault(1) is set, it will then
4247 do the entity registration and loading by itself in case the
4248 user provided SAX getEntity() returns NULL.
4249 * testSAX.c: added --noent to test the behaviour.
4250
4251Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * parser.c: Wilfried Teiken provided a hackish but working
4254 way to get context reported back on entities when parsing
4255 with SAX and without breaking the DOM build.
4256
4257Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4258
4259 * c14n.c: applied a new patch from Aleksey Sanin
4260 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4261 to reference Aleksey implementation of XML digital Signatures
4262
4263Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * xpath.c: small fix to avoid potential problem due to
4266 ordering of freeing data
4267 * python/Makefile.am: people were complaining about
4268 the generated file in python dir not being built
4269
4270Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
4272 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4273 python/generator.py python/libxml.c python/types.c: Cleanup
4274 of the python Makefiles based on Jacob and James feedback,
4275 fixed the spec file accordingly, fixed the number of warning
4276 that passing my pedantic CFLAGS was generating. Conclusion
4277 is that Python includes are real crap.
4278
4279Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * configure,in: it was reported quite a few times that
4282 xml2-config --cflags should not output
4283 -I$includeprefix/libxml2/libxml because libxml2 header names
4284 clashes with existing names like list.h from C++ stl.
4285 Includes should be #include<libxml/xxx.h> so ...
4286
4287Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * c14n.c: another patch from Aleksey Sanin
4290
4291Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4294 canonicalization algorithm
4295 * doc/xml.html doc/index.html: added the C14N references on the
4296 index page.
4297
42982002-03-13 jacob berkman <jacob@ximian.com>
4299
4300 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4301 usage, redundant, and gcc specific
4302
4303Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4304
4305 * xpath.c: speedup some node selection operations, this can
4306 have a significant impact on DocBook Norm's stylesheets
4307 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4308 make sure it's always the case
4309 * debugXML.c: distinguish CDATA and comments in ls operations
4310
4311Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4314 to generate better API descriptions etc...
4315
4316Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * c14n.c: Fixing #74186, made sure all boolean expressions
4319 get fully parenthesized, ran indent on the output
4320 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4321 include/libxml/tree.h: also #74186 related, removed the
4322 --with-buffers option, and all the preprocessor conditional
4323 sections that were resulting from it.
4324
4325Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * valid.c: applied patch from Dodji Seketeli fixing an
4328 uninitailized variable in xmlValidGetValidElements()
4329
4330Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * c14n.c: fixed a few comments
4333 * doc/*.html doc/*/*.html: regenerated the docs and added
4334 the C14N API
4335 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4336
4337Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * check-xml-test-suite.py: fix to adapt varaiations in the
4340 bindings
4341 * configure.in python/setup.py python/setup.py.in: fixed to
4342 have the version of the python scripts automatically updated
4343
4344Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4347 in xmlCopyProp()
4348
4349Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * configure.in: preparing 2.4.17 release
4352 * doc/*: updated and rebuilt the docs
4353 * xpath.c: fixed a comment
4354 * python/libxml.c: fixed a possible reentrancy problem
4355
4356Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4359 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4360 added a specific regression test
4361 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4362 not raise exceptions when failing to find the attribute.
4363
4364Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * configure.in xmllint.c: owen pointed out a problem with the
4367 ftme fix, gettimeofday() was not detected by configure and
4368 the ftime header wasn't included, dohhh
4369
4370Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * configure.in xmllint.c: trying to fix #71457 for timing
4373 precision when gettimeofday() is not availble but ftime() is
4374
4375Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4378 are now copied on install and part of the -devel RPM
4379
4380Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4381
4382 * xpath.c: trying to avoid bug #72150 which was apparently
4383 caused by a gcc bug (or a processor problem) as detailed
4384 at http://veillard.com/gcc.bug
4385
4386Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4389 fixed xmlReconciliateNs(), added a Python test/example for
4390 inter-document cut'n paste
4391 * python/libxml.py: fixed node.doc on document nodes and added
4392 xpathEval() onto node objects
4393
4394Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4397 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4398 fixup and integrated tests for the serialization stuff
4399
4400Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4401
4402 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4403 moved the libxml man page to section 3
4404
4405Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * tree.c: fix bug #72490
4408 * python/libxml.c python/libxml.py: added methods serialize()
4409 and saveTo() to all node elements.
4410
4411Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * xmlIO.c: closed #73430, don't read from an input source
4414 which indicated an end-of-file or an error.
4415
4416Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4417
4418 * parser.c: make sure SAX endDocument is always called as
4419 this could result in a Python memory leak otherwise (it's
4420 used to decrement ref-counting)
4421 * python/generator.py python/libxml.c python/libxml.py
4422 python/libxml2-python-api.xml python/libxml2class.txt
4423 python/tests/error.py python/tests/xpath.py: implemented
4424 the suggestions made by Gary Benson and extended the tests
4425 to match it.
4426
4427Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * python/generator.py: applied patch fixing #73450
4430
4431Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * xpath.c: fixing #61290 "namespace nodes have no parent"
4434 long standing divergence from the XPath REC. NodeSets
4435 simply hold a copy of namespace nodes and those node ->next
4436 points to the parent (which may not be the node carrying the
4437 definition).
4438 * include/libxml/xpath.h: flagged but didn't added a possible
4439 speedup
4440 * DOCBparser.c HTMLparser.c: removed some warnings from push
4441 parser due to new state being added.
4442 * tree.c: new fix from Boris Erdmann
4443 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4444 the XML Canonalization support from Aleksey Sanin
4445
4446Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4447
4448 * tree.c: patch from Boris Erdmann fixing some namespace odities
4449 with xmlCopyNode()
4450
4451Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * xmlIO.c: fix bug #72706 when loading a NULL entity
4454
4455Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4456
4457 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4458 actually change in a future XML Namespace revision.
4459
4460Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4463 added the possibility of returning nodesets from XPath extension
4464 functions written in Python
4465
4466Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4467
4468 * python/*: commiting some Python bindings work done while travelling
4469
4470Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4473 explicitely with memory debugging switched on
4474
4475Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4478 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4479 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4480 the accessor generator for strings
4481 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4482 regression test.
4483
4484Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * python/README python/generator.py python/libxml.c python/setup.py:
4487 added the 'usual' setup.py to allow building a libxml2-python
4488 module based on the same code. The initialization is however
4489 different the 2 .so files fo libxml2 and libxslt are identical and
4490 they entry point initialize both libraries. this is done to avoid
4491 some possible nasty problem since the Python don't merge the maps
4492 of all shared modules.
4493
4494Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4495
4496 * parser.c: fixed a push/encoding bug reported by Michael
4497 on librsvg
4498
4499Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * include/libxml/parserInternals.h: fixes a misplaced #endif
4502
4503Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * parser.c valid.c: found and fixed a couple of allocation bugs
4506
4507Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * doc/xml.html doc/python.html doc/*: added a Python and binding
4510 page describing the current state of the Python bindings and
4511 giving pointers to the other languages wrappers.
4512
4513Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4514
4515 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4516 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4517 rebuilt the API and web site
4518 * xpath.c: fixed #71978 portability bugs
4519
4520Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4523
4524Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * include/libxml/parserInternals.h parser.c: had to change
4527 2 internal parsing API when processing document content
4528 to check the start and end of element content are defined
4529 in the same entity
4530 * valid.c include/libxml/valid.h: attribute normalization can
4531 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4532 with the context to report it.
4533 * SAX.c: fixed the last known bugs, crazy validation constraints
4534 when a document is standalone seems correctly handled. There
4535 is a couple of open issues left which need consideration especially
4536 PE93 on external unparsed entities and standalone status.
4537 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4538 The 2 tests left failing are actually in error. Cleanup done.
4539
4540Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * valid.c: implemented E59 spaces in CDATA does not match the
4543 nonterminal S
4544
4545Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * SAX.c parser.c valid.c: more validation test fixups
4548 * check-xml-test-suite.py: added duration info for the tests
4549
4550Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * parser.c valid.c: a couple of errors were reported but not
4553 saved back as such in the parsing context. Down to 1% failure rate
4554 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4555
4556Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4557
4558 * xmlInternald.c: isExtender was missing a char
4559 * parser.c include/libxml/parser.h: % are acceptable in the
4560 internal subset if within a PUBLIC ID
4561
4562Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * SAX.c parserInternals.c valid.c: more work on the conformance
4565 suite. Took the step to finally block documents with encoding
4566 errors. It's a fatal error per the spec, people should have fixed
4567 their documents by now.
4568
4569Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * check-xml-test-suite.py: fixed the test script after some discussion
4572 on the semantic of TYPE="error"
4573 * Makefile.am: added the script to the distrib
4574
4575Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * SAX.c entities.c: fixed a couple of conformances issues deep
4578 into the validation code (standalone and undeclared Notations)
4579
4580Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4583 stayed there for years !
4584
4585Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4588 missing
4589
4590Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * check-xml-test-suite.py: improved the behaviour a bit as
4593 well as the logs
4594 * parser.c valid.c SAX.c: fixed a few more bugs
4595 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4596
4597Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * check-xml-test-suite.py: python script to run regression tests
4600 against the XML Test suite of W3C/OASis
4601 * SAX.c: fixed a validation bug
4602 * parser.c: fixed 3 errors pointed by the test suite
4603 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4604 * python/Makefile.am: fixed a dependendy
4605
4606Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4607
4608 * xmlmemory.c: avoid a warning bug #71594
4609
4610Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4613 warning on alpha/Tru64
4614
4615Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4616
4617 * include/libxml/entities.h: fixing a comment
4618 * valid.c: fixing some troubles with validity check on namespaces
4619 * result/VC/NS3 test/VC/NS3: added a specific regression test
4620
4621Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * tree.c: Fixing #71342 serializing '\n' in attribute values
4624 * result/noent/att3 result/att3 test/att3: added a specific
4625 test.
4626
4627Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4628
4629 * python/libxml.c: couple of bug fixes
4630
4631Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * python/*.py: removed tabs and used spaces.
4634
4635Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4638 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4639
4640Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4643 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4644
4645Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * include/libxml/encoding.h include/libxml/entities.h
4648 include/libxml/globals.h include/libxml/parser.h
4649 include/libxml/threads.h include/libxml/tree.h
4650 include/libxml/xmlmemory.h: trying to fix the include mess
4651
4652Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4653
4654 * include/libxml/xmlmemory.h: reverted part of the previous
4655 attempt to provide #69655, this was breaking the build.
4656
4657Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4658
4659 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4660 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4661 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4662 include/libxml/parserInternals.h include/libxml/tree.h
4663 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4664 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4665 clean.
4666 * python/libxml.c: fixed a warning.
4667
4668Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4669
4670 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4671 copying of node, merge back IDs in the target document.
4672 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4673 test/XInclude/ents/ids.xml: test case
4674 * result/VC/ElementValid4: output changed due to a typo fix
4675
4676Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4677
4678 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004679 generate the dependencies right as Jacob found out. Add
4680 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004681
4682Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * parserInternals.c valid.c: Justin Fletcher found some parts
4685 of the code needing cleanup
4686 * libxml.spec.in python/Makefile.am python/generator.py
4687 python/libxml.c python/libxml.py: Fixed the python Makefiles
4688 corrected a bug showing up on ia64, changed the name of the
4689 python internal module too
4690
4691Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * Makefile.am: applied patch from Andris Pavenis for binary
4694 name suffixes
4695
4696Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * xmllint.c win32/win32config.h: fixing #68748
4699
4700Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4701
4702 * valid.c: fixing #70166
4703
4704Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * valid.c: fixing #70077
4707
4708Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4709
4710 * Copyright Makefile.am README configure.in libxml.spec.in:
4711 Changed to the MIT Licence
4712 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4713 doc/xmlio.html: updated the doc accordingly
4714 * include/libxml/xmlwin32version.h configure.in: preparing
4715 2.4.14 release
4716 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4717 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4718 fixed the const xmlChar * wrapper and generator, XPath extension
4719 functions now use the context as first argument
4720 * python/tests/tstxpath.py python/tests/xpath.py
4721 python/tests/xpathext.py: Updated the tests accordingly
4722 * tree.c: fixed bug #70067
4723
4724Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * Makefile.am: cleanup
4727 * debugXML.c: always use stdout if output is NULL
4728 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4729 * python/Makefile.am python/generator.py python/libxml2class.txt
4730 python/libxml_wrap.h python/types.c: augmented the number of bindings
4731 handling FILE * and XPath contexts
4732 * python/tests/Makefile.am: avoid a stupid problem due to the
4733 use of TEST.
4734
4735Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4736
4737 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4738
4739Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4740
4741 * python/TODO python/libxml.c: cleanup the extension function lookup
4742 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4743
4744Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4745
4746 * configure.in python/Makefile.am: do not install outside
4747 of prefix
4748
4749Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4750
4751 * python/TODO python/libxml.c: started adding SAX interfaces
4752 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4753 SAX test
4754
4755Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4756
4757 * tree.c: hardened the addChild function
4758 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4759 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4760 added accessors needed for xmlNode, a bit more testing and
4761 extension of interfaces
4762 * python/tests/Makefile.am python/tests/build.py: added a test
4763 build from scratch/save/load/check
4764
4765Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4766
4767 * parserInternals.c: change a small bit in the way valididy
4768 error messages get initialized
4769 * python/TODO python/libxml.c python/libxml2-python-api.xml
4770 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4771 added some memory debugging to track leaks at the libxml2 level
4772 * python/tests/*.py: changed all tests to check for leaks,
4773 there is just one left in XPath extension registrations.
4774
4775Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4776
4777 * python/TODO python/generator.py python/libxml2-python-api.xml
4778 python/libxml2class.txt: more accessor classes for the parser
4779 context, allow to switch on and check validity
4780 * python/tests/Makefile.am python/tests/error.py
4781 python/tests/invalid.xml python/tests/valid.xml
4782 python/tests/validate.py: attded more test and and added error.py
4783 which I forgot to commit in the last step
4784
4785Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4786
4787 * python/Makefile.am python/types.c: cleanup
4788 * python/libxml.c python/libxml.py python/libxml_wrap.h
4789 python/generator.py python/libxml2-python-api.xml
4790 python/libxml2class.txt: added class for parser context, added
4791 first cut for push mode support. Added a framework to generate
4792 accessors functions.
4793 * python/tests/Makefile.am python/tests/push.py: added a push
4794 test
4795
4796Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4797
4798 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4799 bug a bit of cleanup.
4800
4801Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4802
4803 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4804 python/libxml2class.txt: adding error redirections and preformat
4805 to a python handler
4806 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4807 tests self checking
4808
4809Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4812 a function
4813
4814Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4815
4816 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4817 python/libxml.c python/libxml2-python-api.xml
4818 python/libxml2class.txt: Progressing through the TODOs, class
4819 description output, extra XML API, RPM now builds the wrappers
4820 for all python installed versions
4821
4822Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4823
4824 * configure.in libxml.spec.in python/Makefile.am python/TODO
4825 python/generator.py python/libxml2class.txt: added more informations
4826 in the libxml2-python package including docs. Slightly changed
4827 the class hierarchy
4828 * python/tests/*: added basic regression tests infrastructure too
4829
4830Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4831
4832 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4833 added libxml2-python as part of the packages installed
4834
4835Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4836
4837 * python/Makefile.am python/generator.py python/libxml.c
4838 python/libxml.py: more work, now able to extend the
4839 XPath interpreter with functions written in python.
4840
4841Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4842
4843 * python/Makefile.am: Jacob sent a patch to allow building from
4844 tarfile.
4845
4846Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4847
4848 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4849 inserted the python wrappers build, I hope this won't be too
4850 unportable
4851
4852Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4853
4854 * xpath.c: minor optimization
4855 * python/generator.py python/libxml.c python/libxml.py
4856 python/libxml_wrap.h: more work on the python bindings,
4857 they now support XPath and there is no evident leak
4858
4859Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4860
4861 * python/generator.py python/libxml.c python/libxml.py:
4862 more work on the python bindings generator.
4863
4864Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4865
4866 * python/generator.py python/libxml.c python/libxml_wrap.h:
4867 more work on the python bindings.
4868
4869Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * python/generator.py python/libxml.c python/libxml.py
4872 python/libxml_wrap.h: commited early version of a python binding
4873 for private use only ATM
4874
4875Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4876
4877 * entities.c tree.c include/libxml/entities.h: applied patch
4878 from Anthony Jones to implement copy of DTD subtree too. Had
4879 just to keep 2 function private which really ought to become
4880 public ones.
4881
4882Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4883
4884 * xmllint.c: added pointers to the web pages in the usage()
4885
4886Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * tree.c: more fixes from Petr Kozelka for attribute handling
4889 in the tree API to align the semantic with DOM.
4890
4891Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4892
4893 * valid.c tree.c entities.c: another set of patches from
4894 Anthony Jones for copy operations cleanup and robustness
4895
4896Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4897
4898 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4899 an alphabetic index based on comments content
4900 * doc/*: rebuilt the web site with the new references
4901
4902Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4903
4904 * parserInternals.h: Greg Sjaardema suggested to use an
4905 eponential buffer groth policy in xmlParserAddNodeInfo()
4906
4907Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4908
4909 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4910 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4911 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4912 to generate cross-references, and added/updated the stylesheets
4913 to generate and link API indexes. The generic keyword index
4914 is not done yet.
4915 * doc/*.html: regenerated all the usual docs too
4916
4917Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4918
4919 * debugXML.c: added an xpath function to the shell for T. V. Raman
4920
4921Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4922
4923 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4924 debug routines.
4925
4926Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4927
4928 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4929 support of attribute nodes
4930
4931Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4932
4933 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4934 hopefully near complete and fully documented of the API in XML
4935 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4936 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4937 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4938 include/libxml/parserInternals.h include/libxml/valid.hi
4939 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4940 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4941 include/libxml/xpath.h include/libxml/xpathInternals.h:
4942 Cleaned up the doc comments a lot in the process, the interface
4943 coverage is now 100%
4944
4945Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4946
4947 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4948 extracts comments from the gtk-doc DocBook output (a bit
4949 convoluted but seems to work).
4950
4951Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4952
4953 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4954 added an XML description of the API, moved the script generating
4955 it here. Added a "make api" target
4956
4957Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4958
4959 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4960
4961Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4962
4963 * xpath.c include/libxml/xpathInternals.h: the change made to
4964 xmlXPathFuncLookupFunc was incompatible roll it back
4965
4966Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4967
4968 * SAX.c: cleanup patch from Anthony Jones
4969 * doc/Makefile.am: fix the headers to avoid in make scan
4970 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4971 includes, * vs Ptr and general cleanup
4972 * parsedecl.py: first version of a script to extract the
4973 module interfaces, the goal will be to provide .decl or XML
4974 specification of the interfaces to build wrappers.
4975
4976Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4977
4978 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4979 now provides return codes in case of errors
4980
4981Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4982
4983 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4984 Upgraded to trio baseline 1.6
4985 * strio.h strio.c: Replaced by triostr.h and triostr.c
4986
4987Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4988
4989 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4990 of strdup usage in the code
4991
4992Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4993
4994 * parser.c error.c: Keith Isdale complained rightly that
4995 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4996
4997Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4998
4999 * tree.c: fixed the funxtion to set the xml: attributes
5000 * debugXML.c: added "setbase" to test it.
5001
5002Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5003
5004 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5005 to allow updating an attribute content
5006
5007Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5008
5009 * libxml.h: try to avoid problems when compiling on Windows
5010
5011Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5012
5013 * hash.c: patch from Anthony Jones for hash.c allocation size
5014 * Makefile.am: trying to work around Yet Another Libtool Madness
5015 and build the 2.4.13 release finally ...
5016
5017Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5018
5019 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5020 * doc/* : update of the documentation
5021
5022Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5023
5024 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5025 at fixing #61290 :-(
5026
5027Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5028
5029 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5030 Fixes bug #67229
5031
5032Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5033
5034 * tree.c: trying to avoid troubles when a subtree is copied
5035 and coalesced in part with the target tree. Should fix
5036 bug #67407
5037
5038Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5039
5040 * valid.c: fixed validation of attributes content of type
5041 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5042 values, very old bug. Fixes #67671
5043
5044Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5045
5046 * parser.c include/libxml/parserInternals.h tree.c: integrated
5047 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5048 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5049
5050Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5051
5052 * threads.c: applied Serguei Narojnyi's patch to add native
5053 thread support on the Win32 platform
5054 * testThreadsWin32.c Makefile.am: added the test program also
5055 from Serguei, Win32 specific
5056 * include/win32config.h include/libxml/xmlwin32version.h.in:
5057 added patch from Igor for the Windows thread specific defines.
5058
5059Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5060
5061 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5062
5063Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5064
5065 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5066 output page into XMLinfo.html. Close bug #66951 and
5067 raised by Robert Collins too.
5068
5069Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5070
5071 * encoding.c: Paul Keogh pointed out a possibility of segfault
5072 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5073 Closes bug # 68238
5074
5075Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5076
5077 * doc/*.html: updated the Gdome2 links
5078
5079Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5080
5081 * libxml.h: Applied following patches from Robert Collins
5082 and make sure IN_LIBXML is defined when compiling it
5083 -------
5084 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5085 as well as Visual C.
5086 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5087 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5088 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5089 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5090 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5091 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5092 xmlSysIDExists xmlNoNetExists).
5093 * xmllint.c: Don't include winsock2.h for Cygwin.
5094
5095Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5096
5097 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5098 when the version info is not present.
5099
5100Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5101
5102 * tree.c: Anthony Jones pointed out a problem in
5103 xmlStringGetNodeList() and provided a fix for it
5104
5105Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5106
5107 * parser.c: patch from Frank J Franklin to remove a bug in
5108 xmlCreatePushParserCtxt() when the initial buffer passed
5109 is large.
5110
5111Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5112
5113 * win32/*: big cleanup of the Windows/MSVC project files
5114 from Igor Zlatkovic
5115
5116Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5117
5118 * doc/Makefile.am: should fix #67674 and avoid troubles if
5119 xsltproc is not available or fails in the prefix provided
5120
5121Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5122
5123 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5124
5125Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5128 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5129 Fixed a few other problems raised by Charlie Bozeman.
5130 * result/VC/ElementValid[5-7]: fixed the output
5131
5132Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5135 patches from Charlie Bozeman. Regenerated the HTML docs.
5136
5137Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5138
5139 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5140 for Windows from Igor
5141
5142Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * xmllint.c: applied Justin Fletcher patch for --output or -o
5145
5146Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * win32/libxml2/libxml2.def.src: close #67019
5149
5150Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5151
5152 * xmllint.c: applied Justin Fletcher generic timing patch
5153 similar to the one already applied to xsltproc.
5154
5155Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5156
5157 * include/libxml/tree.h tree.c: applied documentation patches
5158 from Charlie Bozeman
5159
5160Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5161
5162 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5163
5164Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5165
5166 * valid.c: fix the xmlStrdup() used in the previous patch.
5167 * valid.c: added --dropdtd
5168 * tree.c: fixed xmlUnlinkNode so it also removes the references
5169 from the document if the node is a DTD
5170
5171Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * HTMLtree.c valid.c: cleanup some static declarations
5174
5175Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * xmllint.c: removed another strdup()
5178 * doc/FAQ: removed the HP/UX entry
5179
5180Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * valid.c: fix bug #66816 when validating.
5183 * xmllint.c: don't use sys/time.h if configure did not found it
5184
5185Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5186
5187 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5188 xmlcatalog_man.xml
5189
5190Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5193 xmlInitMemory() was declared twice
5194
5195Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * globals.c: do not reference strdup() !
5198 * configure.in libxml-2.0.pc.in: trying to fix the libs
5199 of the various config extraction modules
5200
5201Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * configure.in : preparing 2.4.12
5204 * doc/* : updated and rebuilt the docs
5205
5206Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * uri.c: closed bug #66159
5209 * testURI.c: added --escape option
5210 * configure.in: some cleanup for xml2-config --cflags
5211
5212Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * globals.c testThreads.c: removed some misplaced includes
5215 of xmlversion.h
5216
5217Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5218
5219 * threads.c: patch from Gary Pennington fixing a possible
5220 problem at initialization time.
5221
5222Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5223
5224 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5225 Eric Lavigne contribution to build libxml2 on MacOS using
5226 CodeWarrior.
5227
5228Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5229
5230 * xmllint.c: applied Geert Kloosterman's patch to fix
5231 --repeat --timing output
5232
5233Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5234
5235 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5236 where non-wellformed XML declaractions were not detected.
5237
5238Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5241
5242Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5245 gets reset by xmlCleanupInputCallbacks() and this makes the
5246 function useless. Same for output.
5247
5248Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * xmlIO.c: robert pointed out a loop error in callback cleanups
5251
5252Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5255 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5256 they are not really tied to debugging
5257
5258Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5261 * xmllint.c: better --catalogs description
5262
5263Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * tree.c: fixed a couple of problems in xmlSetProp()
5266
5267Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5270 unappropriate stdout output.
5271
5272Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5275 by Denis Beurive, closes #65111
5276
5277Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * valid.c: in case of content model validity error, don't
5280 print it if validity warnings were not requested.
5281
5282Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5285 * parserInternals.c: removed the last exit() call. Print an
5286 unmaskable error on stderr instead (library mismatch detection)
5287
5288Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5289
5290 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5291 shell instructions from Heiko Rupp
5292
5293Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5294
5295 * catalog.c: use the URL notation file:// for default catalog paths
5296
5297Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * include/libxml/tree.h: better comments for _private fields
5300 * tree.c: removed a problem when copying an entity reference.
5301
5302Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5303
5304 * vms/*: updated instructions and diffs from John A Fotheringham
5305
5306Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * include/libxml/xmlerror.h: avoid an include problem if
5309 #include <libxml/xmlerror.h> happens first in code
5310 seems to be the case in KDE libs
5311
5312Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5315 from Igor for Windows
5316
5317Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * Makefile.am: Gary Pennington pointed out a missing prefix
5320
5321Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5322
5323 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5324 * doc/*: upgraded and rebuilt the docs
5325
5326Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5327
5328 * HTMLparser.c: fix comment in scripts element parsing.
5329 * result/HTML/doc3*: updated the results.
5330
5331Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * uri.c: another URI bug fix #63336, using Joel Young patch.
5334
5335Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5338 a cleaned up version of the Pwd shell string generation.
5339
5340Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * valid.c include/libxml/tree.h: trying to fix namespaces +
5343 validation problems for good, closing #63619 in the process
5344 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5345 wrong in this respect, fixed it.
5346
5347Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * xmllint.c: Morus Walter patch to allow --format and --encode
5350
5351Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * debugXML.c: Stefan Kost provided an help command for the shell
5354
5355Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * debugXML.c: Heiko Rupp pointed that the shell would crash
5358 on empty nodesets returns.
5359
5360Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5361
5362 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5363 migh need the history libraries
5364
5365Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5366
5367 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5368 handle the case of < in quoted attributes, Bastian Kleineidam
5369
5370Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5373 fixing catalog breakages
5374 * Makefile.am catalog.c result/catalogs/catal
5375 result/catalogs/mycatalog.* test/catalogs/catal*:
5376 fixed more problems in catalog support, added more regression tests
5377 for both XML and SGML catalog handling
5378
5379Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5380
5381 * debugXML.c: applied an improvement to xmlGetLineNo() from
5382 Keith Isdale
5383
5384Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5385
5386 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5387 Side effect of the progressive catalog loading
5388
5389Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * Makefile.am: confexecdir and confexec_DATA were defined twice
5392 pointed out by Karl Eichwalder
5393
5394Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * xmlcatalog.c: avoid unlink() and use remove() instead.
5397
5398Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * libxml.spec.in: cleanup
5401 * include/libxml/xmlwin32version.h: updated with 2.4.8
5402
5403Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5406 of compiling libxml with a non standard set of options
5407
5408Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5409
5410 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5411 document --sgml option, fixing gnome bugzilla #63382
5412
5413Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5414
5415 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5416 breakage of 2.4.7, added a couple of really needed APIs
5417 like xmlCatalogIsEmpty() and xmlNewCatalog()
5418 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5419 for install-catalog
5420 * configure.in: preparing 2.4.8
5421
5422Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5423
5424 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5425 include/libxml/tree.h include/libxml/xmlIO.h: more include
5426 cleanups, export cleanly one html output + format function.
5427
5428Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * parser.c: removed initGenericErrorDefaultFunc call from
5431 xmlInitParser() since it could destroy previous calls to
5432 xsltSetGenericErrorFunc() effects
5433
5434Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5435
5436 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5437 keyword.
5438
5439Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * Makefile.am: cleanup
5442 * threads.c: cleanup too
5443 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5444 from xsltproc
5445 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005446 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005447
5448Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5449
5450 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5451 was not used anymore !
5452
5453Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5454
5455 * configure.in: preparing 2.4.7
5456 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5457 manual page from John
5458 * doc/*: updated the doc and rebuilt the generated pages
5459
5460Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5461
5462 * xmlIO.c: closing bug #62711, the library should never
5463 close stdin or stdout.
5464
5465Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * uri.c: second pass at fixing #63336, using Joel Young
5468 final patch. looks okay.
5469
5470Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * uri.c include/libxml/uri.h: trying to clear #63336
5473 allowing the escaping routine to parse unconformant
5474 URI-References.
5475
5476Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * vms/readme.vms vms/build_libxml.com nanoftp.c
5479 include/libxml/xmlversion.h.in: a few VMS updates from
5480 John A Fotheringham
5481 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5482 and xmlCleanupOutputCallbacks() for the Perl binding people.
5483
5484Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5485
5486 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5487 apply fixes to close #63271 and avoid segfaults when
5488 the error routine gets callbed before xmlInitParser()
5489 get called.
5490 * nanoftp.c error.c: Applied patches from Justin Fletcher
5491 correcting some xmlGenericError misuses.
5492
5493Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5494
5495 *doc/xmllint.xml, doc/xmllint.1
5496 New and improved man page for xmllint - .xml is the original, .1
5497 is the generated man page
5498
5499Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5502 the web site from the main HTML document.
5503
5504Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5505
5506 * parser.c: fixed an erroneous validation bug when PE refs
5507 occurs in external parsed entities referenced from the
5508 internals subset
5509 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5510 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5511 added the associated testcase, it's a nice one.
5512 * HTMLparser.c: generate the DTD node as HTML still ...
5513 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5514
5515Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * HTMLparser.c: fixed a bug in htmlNewDoc()
5518
5519Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * test/threads/*: added entities testing to the Thread test
5522 * testThreads.c: make the test reasonable
5523 * DOCBparser.c: fix the DTD public and system ID
5524 * xmllint.c: added --sgml for SGML DocBook importing
5525 * Makefile.am: added Docbtests target
5526
5527Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5528
5529 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5530 * testThreads.c: removed bogus include
5531
5532Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5535 fixed a very serious (looping) validation bug
5536
5537Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5538
5539 * include/libxml/globals.h include/libxml/threads.h threads.c
5540 testThreads.c: far more testing, cleaning up bugs
5541 * *.c : make sure globals.h is always included.
5542
5543Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5544
5545 * HTMLparser.c: try to get rid of parser loops for good.
5546
5547Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * configure.in: fixed some bugs in CFLAGS passing.
5550 * test/threads Makefile.am testThreads.c: added a specific
5551 threaded test case (really nasty, guaranteed).
5552
5553Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * catalog.c: serious cleanup on the management of the
5556 XML catalog tree, more tests done, especially with
5557 the catalog PI.
5558
5559Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * catalog.c: avoid a problem in catalog cleanup on SMP if
5562 catalogs were not initialized.
5563
5564Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * catalog.c xpath.c: trying to cleanup the not thread safe
5567 parts of the library.
5568
5569Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5570
5571 * include/libxml/globals.h configure.in global.data: make
5572 the allocation be per-thread a configure option
5573 * encoding.c include/libxml/parser.h: fixed compilation
5574 errors
5575
5576Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5577
5578 * include/libxml/parser.h: Norm reported that a few lines
5579 added were breaking libxslt compile, removed them for now
5580
5581Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * parser.c parserInternals.c threads.c: debugged and fixed
5584 initialization problems which were giving troubles on SMP
5585 boxes.
5586
5587Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * include/libxml/Makefile.am: missing globals.h
5590
5591Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5592
5593 * globals.c: added a couple of standard includes.
5594
5595Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5598 include/libxml/parserInternals.h include/libxml/tree.h
5599 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5600 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5601 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5602 Applied the last patches from Gary, cleanup, activated threading
5603 all user accessible global variables are now handled in globals.[ch]
5604 Still a bit rought but make tests passes with either
5605 --with-threads defined at configure time or not.
5606 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5607 linking options
5608
5609Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5610
5611 * Makefile.am include/libxml/Makefile.am
5612 include/libxml/globals.h globals.c include/libxml/threads.h
5613 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5614 configure.in: started integrating the core of the thread support
5615 not activated yet but half integrated. The code should still
5616 compile and work anyway.
5617
5618Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5621 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5622 integrating the non-controversial parts of Gary Pennington
5623 multithread patches
5624 * catalog.c: corrected a small bug introduced
5625
5626Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * catalog.c include/libxml/catalog.h: very serious cleanup,
5629 isolating unportable code and as much as possible the accesses
5630 to the global shared catalog. May need more testing !
5631
5632Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5635 Keith Isdale patches for the XSLT debugger interfaces. Some
5636 cleanup
5637
5638Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5641 * DOCBparser.c: generate line nubers in elements
5642
5643Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * configure.in: preparing 2.4.6 release
5646 * doc/xml.html doc/html/*: updated and rebuilt the docs
5647 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5648
5649Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5650
5651 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5652 adding documentation for DV's supercatalog support
5653
5654Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5657 super catalog support adding one API and one flag --sgml to
5658 xmlcatalog
5659
5660Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5661
5662 * doc/xmlcatalog_man.xml, xmlcatalog.1
5663 One more crack at
5664 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5665
5666
5667Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5668
5669 * xpath.c: implemented xmlXPathObjectCopy for external objects
5670 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5671
5672Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5673
5674 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5675 finishing up fix to
5676 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5677 the xmlcatalog man page display more elegantly
5678
5679Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5680
5681 * configure.in: closing bug #61832
5682 * HTMLparser.c: removed a warning
5683
5684Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5685
5686 * xpath.c: fixing #61673 part I, do not loose doc information
5687 when copying result value trees.
5688
5689Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5690
5691 * xpath.c: trying to harden the XPath interpreter
5692
5693Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5694
5695 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5696 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5697
5698Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5699
5700 * HTMLparser: repaired another loop problem
5701
5702Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5705 parsing.
5706 * xpath.c: fix bug #61291 the default XML namespace node is
5707 missing from the namespace axis.
5708 * tree.c: refuse to create namespaces nodes with prefix "xml"
5709
5710Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * SAX.c: ouch a non-defined namespace could lead to a crash,
5713 fixed #61215
5714
5715Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5716
5717 * parserInternals.c: closed bug #61054
5718
5719Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5720
5721 * include/libxml/Makefile.am: closing #60708
5722
5723Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5724
5725 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5726 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5727
5728Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5731
5732Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5733
5734 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5735 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5736
5737Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5738
5739 * catalog.c: Justin Fletcher provided cleaup code in case
5740 HAVE_STAT is not defined
5741 * include/win32config.h: Igor Zlatkovic suggested to have
5742 HAVE_STAT defined there
5743
5744Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5745
5746 * catalog.c - fixed typing error reported by M. Barros
5747
5748Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5749
5750 * xmllint.c - fixing typo
5751
5752Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5753
5754 * HTMLparser.c: small enhancement to prevent loop on
5755 unrecognizable data
5756
5757Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5758
5759 * parserInternals.c: applying patch from bug #60757 this
5760 should close it
5761
5762Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * catalog.c xmlcatalog.c: removed a couple of warning
5765 * xpath.c: try to solve the linking problem on platforms
5766 needing trio to compile
5767
5768Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5769
5770 * Makefile.am libxml.spec.in: backing up non-documented changes
5771 commited without review or aproval by Jens Finke <jens@gnome.org>
5772 * HACKING: made 100% clear that no commit should be done directly
5773
5774Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5775
5776 * configure.in: Joe Orton provided a patch fixing a problem
5777 when iconv is specified to be in a non-standard directory
5778 but wasn't exported in xml2-config --cflags
5779
5780Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5781
5782 * configure.in: let's ship 2.4.5 before getting too much
5783 troubles with 2.4.4 errors.
5784
5785Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5786
5787 * encoding.c entities.c: do not output hexadecimal charrefs
5788 when serializing HTML since some version of Netscape can't
5789 grok it, generate decimal ones.
5790 * result/HTML/doc3.htm: output changed due to previous test
5791 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5792
5793Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5794
5795 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5796 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5797
5798Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5799 Released 2.4.4
5800
5801 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5802 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5803 updated the configuration scripts systems accordingly
5804
5805Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5806
5807 * configure.in: preparing for 2.4.4
5808 * doc/xml.html doc/html/*: updated and rebuilt the docs
5809
5810Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * win32/dsp/libxml2.def.src: tried to incorporate comments
5813 from bug #59220
5814
5815Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5816
5817 * parser.c result/noent/wml.xml: fixed bug #59981 related
5818 to handling of '&' in attributes when entities are substitued
5819
5820Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5821
5822 * libxml.h include/libxml/xmlversion.h.in
5823 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5824 Tried to close bug #60131
5825
5826Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5827
5828 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5829
5830Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5831
5832 * SAX.c: fixing bug #59946 on xmlns=""
5833
5834Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5835
5836 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5837 but allocates a new error code.
5838
5839Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5840
5841 * xmllint.c: John Fleck fixed typos in the options output
5842 * parser.c SAX.c: fix ignorable white space SAX selection
5843
5844Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5845
5846 * entities.c: Steve Underwood found the possibility of an
5847 ininite loop in case of error.
5848
5849Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5850
5851 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5852
5853Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5854
5855 * parser.c: warn if version is not 1.0 but it's not
5856 strictly speaking an error after analyzing the spec
5857
5858Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5859
5860 *doc/catalog.html - add link to the html version of the
5861 man page, other linguistic cleanups
5862
5863Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5864
5865 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5866 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5867 file, has not yet been included in the build.
5868
5869Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5870
5871 * catalog.c: removed a duplicate affectation Justin Fletcher
5872
5873Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5874
5875 * tree.c: Armin Sander pointed a possible text coalescing
5876 problem, completed his patch.
5877
5878Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5879
5880 * trionan.c: Fixed const and volatile re-definition problem
5881
5882Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5883
5884 * libxml.4 parser.c: doc updates from Heiko Rupp
5885 * parserInternals.c: 2 sanity checks from Heiko Rupp
5886
5887Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5888
5889 * tree.c: applied patch from Armin Sander to make some pointers
5890 const in xmlCopyNode()
5891 * include/libxml/tree.h: added fix to the header
5892
5893Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5894
5895 * xpath.c: hum, restrict the integer usage gcc bug workaround
5896 to only gcc compilers so that other architecture don't get
5897 penalized by this limitation.
5898 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5899
5900Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5901
5902 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5903 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5904
5905Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5906
5907 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5908 --convert option to xmlcatalog to convert SGML ones to
5909 the XML syntax.
5910 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5911
5912 2.4.3 got released at that point
5913Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5914
5915 * catalog.c xmlIO.c: started some serious testing and fixed
5916 a few bug and optmization needs.
5917
5918Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5919
5920 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5921 preparing for a 2.4.3 release even if it may not be ready yet
5922 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5923 all file parsing lookup to go through the entity resolver, add
5924 to add an API to bypass it (needed to load catalogs themselves),
5925 some cleanup on the catalog code too.
5926 * nanoftp.c: small cleanup
5927 * doc/catalog.html: small update
5928
5929Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5930
5931 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5932 Jun Kuriyama
5933
5934Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5935
5936 * doc/catalog.html: finished the catalog documentation
5937
5938Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5939
5940 * doc/catalog.html doc/xml.html: added documentation about
5941 Catalog support, misses an API description
5942 * doc/html/*: reextracted the API pages
5943
5944Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5945
5946 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5947 Added the part about section 7.2 on URI resolution,
5948 fixed a side effect in the HTML parser, look complete
5949 and ready to rock except the URI/SystemID part!
5950
5951Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5952
5953 * include/libxml/catalog.h include/libxml/parser.h
5954 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5955 xmlIO.c: added support and APIs needed for the catalog PI
5956 * include/libxml/xmlIO.h: cleanup
5957
5958Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5959
5960 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5961 include/libxml/catalog.h: starts to look okay, really
5962 plugged the new framework, cleaned a lot of stuff,
5963 added some APIs, except the PI's support missing this
5964 should be mostly complete
5965 * result/catalogs/* test/catalogs/*: added new test, enriched
5966 the existing one with URN ID tests
5967
5968Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5969
5970 * catalog.c: fixed nextCatalog
5971 * result/catalogs/docbook test/catalogs/*: started adding
5972 a small regression test
5973
5974Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5975
5976 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5977 more work on the XML catalog support.
5978 * parser.c include/libxml/parser.h: small cleanup seems using
5979 list as a public parameter name can give portability troubles
5980 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5981 include/libxml/xpath.h include/libxml/Makefile.am: removed
5982 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5983 wrappers
5984
5985Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5986
5987 * Makefile.am trio.c triodef.h trionan.c xpath.c
5988 include/libxml/Makefile.am include/libxml/trionan.h:
5989 Re-worked Not-A-Number and Infinity support.
5990 * xmlcatalog.c: added readline include files
5991
5992Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5993
5994 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5995 testCatalog as xmlcatalog, making it an installed app
5996 adding a shell, and preparing it to be a /etc/xml/catalog
5997 management tool, though not ready yet
5998 * catalog.c include/libxml/catalog.h: adding support for
5999 XML Catalogs http://www.oasis-open.org/committees/entity/
6000 not finished, there is some interesting tradeoffs and a
6001 few open questions left.
6002
6003Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6004
6005 * xmllint.c: fixed a line formatting problem
6006
6007Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6008
6009 * SAX.c: removed a couple of unused variable (Albert Chin)
6010
6011Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6012
6013 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6014 trying to fix some troubles w.r.t. function returning
6015 const xxxPtr.
6016
6017Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6018
6019 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6020 defined
6021
6022Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6023
6024 * xpointer.c: removed unused var
6025
6026Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6027
6028 * testXPath.c: another small cleanup closing bug #59110
6029
6030Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6031
6032 * win32/dsp/libxml2.def.src: small cleanup closing bug
6033 #59108
6034
6035Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6036
6037 * example/gjobread.c: add xmlCleanupParser() before leaving
6038
6039Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * config.h.in configure.in include/libxml/xmlwin32version.h:
6042 released 2.4.2
6043
6044Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6045
6046 * include/libxml/valid.h debugXML.c valid.c: deprecate
6047 the non-boundchecking Sprintf functions, add Snprintf
6048 this should close bug #57984
6049
6050Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6051
6052 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6053 URIs before doing the lookups (pointed by Mark Vakoc)
6054
6055Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * xpath.c: serious changes on Result Value Trees and NodeSets
6058 w.r.t. deallocation and collect operations. Probably not
6059 100% clean (merge of allocated trees smells like a problem).
6060 Seems sufficient to close #58943
6061
6062Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6063
6064 * xmllint.c: adding a --format option
6065
6066Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6067
6068 * xpath.c: count() was broken on Result Value Tree
6069 * xmlIO.c: fixed file:/// accesses on _WIN32
6070
6071Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6072
6073 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6074 macro was renamed, this should close bug #58683
6075
6076Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6077
6078 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6079 entity substitution mode text at the end of the entity might
6080 be added due to text coalescing.
6081 * nanoftp.c parser.c: small cleanup
6082
6083Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6084
6085 * HACKING: added John Fleck right to commit in the doc subdir
6086
6087Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6088
6089 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6090 allow to inherit attributes from the DTD directly in the
6091 tree, this is needed for XPath and can be a useful feature.
6092 Inherited namespaces are always provided at the tree level now
6093 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6094 of tests for this feature (XSLT being the prime user).
6095
6096Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6097
6098 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6099 testSAX.c xmlIO.c xmllint.c include/win32config.h
6100 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6101 include/libxml/xmlwin32version.h.in win32/README.MSDev
6102 win32/dsp/*: applied Win32 Facelift No.2 patches from
6103 Igor Zlatkovic for Windows/MSC
6104
6105Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6106
6107 * SAX.c: unparsedEntityDecl() the URI computation of the
6108 entity wasn't done breaking XSLT unparsed-entity-uri()
6109
6110Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6111
6112 * xpath.c: fixed a bug when walking the descendants and
6113 the current node has no children
6114 * debugXML.c: show up when a text node is supposed to not be escaped
6115
6116Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6117
6118 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6119 worked like the set:leading() function)
6120 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6121
6122Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6125
6126Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * include/libxml/xmlIO.h: apply change to close #58141
6129 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6130
6131Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * parser.c: when the internal subset uses a PE, then the
6134 included entity can use conditional sections.
6135
6136Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6139 when walking the namespace axis showing up in
6140 libxst/tests/general/bug-12
6141 * xmlmemory.c: added the possibility to trace a given block
6142 defined by its address
6143
6144Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * parser.c: don't override existing encoding specified before
6147 starting xmlParseDocument()
6148
6149Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * include/libxml/xmlwin32version.h: reinserted, needed for
6152 Windows users of CVS
6153
61542001-07-27 Darin Adler <darin@bentspoon.com>
6155
6156 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6157 * testCatalog.c: Add include of <libxml/parser.h>.
6158
61592001-07-27 Darin Adler <darin@bentspoon.com>
6160
6161 * include/libxml/.cvsignore:
6162 * include/libxml/xmlwin32version.h:
6163 Remove this file from CVS because it's generated.
6164
6165Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * parser.c include/libxml/parser.h: applied const patches from
6168 Tom Moog #58002
6169
6170Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6171
6172 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6173 lookup framework
6174
6175Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * tree.c: fixed xmlCopyNode() for documents
6178
6179Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6182
6183Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * parser.c: fixes bug #57652 reported by Morus Walter
6186
6187Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6190
6191Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6194 errors, lesson don't add new functions at 1am before a release
6195 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6196 from XPath initialization when possible.
6197
6198Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * result/scripts/base*: removing history/readline changed
6201 this slightly
6202 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6203 xmllint.c: make element content line number generation
6204 optionnal to avoid breaking old apps added interface to switch
6205
6206Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006209 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006210 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6211 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6212 John Kroll fixes to allow saving to HTTP via PUT (or
6213 POST of needed).
6214 * doc/html/*.html: regenerated the docs
6215
6216Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6217
6218 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6219 xmlHashScanFull and xmlHashScannFull3 to get passed the
6220 three keys as arguments to the callback function
6221
6222Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * configure.in Makefile.am: removed libxml softlink for good
6225 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6226 100% coverage by gtk-doc
6227
6228Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6231 fixed serious troubles due to size_t vs. int mismatch
6232
6233Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6236
6237Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6238
6239 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6240 convenient extension API for value and context managing
6241 Now handles external objects through xmlXPathPopExternal,
6242 xmlXPathWrapExternal and xmlXPathReturnExternal.
6243 Added functions for sets operations (intersection, etc.)
6244
6245Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6248 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6249 HTMLparser.c: cleanup of global variables, marking some
6250 const or private.
6251
6252Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6253
6254 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6255 fixed xmlXPathNodeSetItem when passing index=0
6256
6257Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6260
6261Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * xmllint.c: fixed compilation under Cygwin #57503
6264 * TODO: update
6265
62662001-07-13 Peter Williams <peterw@ximian.com>
6267
6268 * config.h.in: add #undef HAVE_DLFCN_H
6269
6270 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6271 builddir.
6272
6273Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6276 raised by #57348 and #57381
6277
6278Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6281 tree.c xpointer.c: store the line numbder in element->content,
6282 may break some software, need a configuration mechanism
6283
62842001-07-10 Darin Adler <darin@bentspoon.com>
6285
6286 * .cvsignore:
6287 * example/.cvsignore:
6288 * include/.cvsignore:
6289 * include/libxml/.cvsignore:
6290 Various things that are generated and should be ignored.
6291
6292Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6295 * doc/xml.html doc/html/*: updated the docs
6296
6297Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6300 validation occured on content with element child
6301
6302Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * tree.c: fixed XML Base computation which was broken
6305 * debugXML.c: added a base function to the shell
6306 * Makefile.am result/scripts/* test/scripts/*: added scripts
6307 based regression tests, and adding 2 XML Base tests
6308
6309Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * tree.c: set properties doc and call xmlSetListDoc for properties
6312 content when grafting them in a different tree.
6313 * aclocal.m4: remove from CVS
6314
6315Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * win32/libxml2/libxml2.def.src: added some missing entry point
6318 for XPath (Mark Vakoc)
6319
6320Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6323 layer should URI-Unescape before trying to open resources.
6324
6325Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * xpath.c: fix the name() bug for elements in the default
6328 namespace reported by Charlie Bozeman
6329
6330Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6333 led to an XPath fix, improvements of SAX initialization, and
6334 an added option --nocdata to testXPath
6335
6336Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * doc/libxml-doc.el: Felix Natter provided anew version working
6339 with XEmacs too
6340
6341Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * include/libxml/xpath.h: small cleanup
6344 * doc/xml.html: update
6345
6346Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6349 released 2.3.14
6350
6351Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * doc/html/*: rebuilt the docs for the release
6354 * doc/xml.html: added 2.3.14 release.
6355
6356Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6359 were not equal to empty strings
6360
6361Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * SAX.c: fixed a URI-Reference computation problem when validating
6364 * xmlIO.c: small cleanup
6365
6366Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * parser.c: improved the description of a couple of interfaces
6369 upon Larry Stamper suggestion
6370
6371Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * SAX.c entities.c parser.c: changed completely the way entities
6374 are handled when running the parser in entity substitution mode.
6375 This fixes a bug reported by Stephan Kulow and nearly divides
6376 by 3 the amount of memory required by libxslt to load and process
6377 DocBook TDG.
6378
6379Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * HTMLparser.c: fixing a too early root closing problem raised
6382 byt Prashanth Naidu
6383
6384Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6387 raised by Mark Vakoc.
6388
6389Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * example/Makefile.am: fixed the include path to add srcdir/include
6392 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6393 and some cleanup
6394
6395Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6398 lot of optimization work, results in significant improvements
6399 when handling really complex XPath queries. Add a small optimizer
6400 for unions, improve [n] and [last()], avoid some costly ops.
6401
6402Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6405 * xpath.c: small cleanup
6406 * xmlGetNsList: reformated, fixed problems if used on Entities
6407
6408Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6411
6412Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6415 * Makefile.am example/Makefile.am: workaround automake generating
6416 erroneous deps
6417
6418Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * include/win32config.h: bug #56801 Yon Derek provided a patch
6421 to the windows config file.
6422
6423Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6426 libxml.h : Yon Derek provided a set of changes to compile from
6427 CVS on Windows/MSC
6428
6429Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * parser.c: fixed UTF8 BOM support in push mode
6432 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6433 added a specific testcase
6434
6435Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * Makefile.am: added --push regression tests
6438 * parserInternals.c: the XML parser segfaulted in --push mode
6439
6440Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * configure.in: moved the symlinks detection within a CVS
6443 check, this is not portable and will be removed soon.
6444 * xpath.c: small cleanup/speedup
6445
6446Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6449 release of 2.3.12
6450 * parser.c: make an error message if unknow entities in all cases
6451
6452Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6455
6456Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6459 includes were installed in the wrong dir
6460
6461Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * doc/html.xml: warn against sending code to exhibit bugs.
6464
6465Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6468 Tru64 from Thomas Leitner
6469
6470Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * AUTHORS: added William and Bjorn
6473 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6474 daniel@veillard.com hopefully I won't have to do this again
6475 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6476 docs can be rebuilt cleanly now
6477 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6478 from CVs it's generated, added include/libxml/xmlwin32version.h
6479 also generated but which should change far less frequently.
6480 * catalog.c nanoftp.c: made sure to include libxml.h not
6481 libxml/xmlversion.h directly
6482 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6483 when compiling on WIN32 and MSC
6484
6485Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * include/Makefile.am include/libxml/Makefile.am configure.in:
6488 fixed make distcheck and rebuilding the rpms
6489
6490Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * configure.in: should finish the migration of exported includes
6493 into a real include/libxml in CVS, at least for CVS users.
6494 * removed the exported headers, added in include/libxml (as well
6495 as xmlversion.h.in).
6496
6497Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * configure.in: fixed the way to detect symlink
6500
6501Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * configure.in: updated, include/libxml is now a real CVS dir
6504
6505Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6508 version works with both libxml1 and libxml2 (it autodetects
6509 the prefix of the html-files) from Felix Natter.
6510 * doc/xml.html: updated doc accordingly
6511
6512Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c: fixed the bug generating a template loop in libxslt
6515 when using docbook-xsl-1.4, * should filter out document nodes
6516 * HACKING: added William
6517 * TODO: updated
6518
6519Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * doc/FAQ.html: added a warning about gcc-3.0
6522 * doc/xml.html: added reference to gdome2 and removed a confusing
6523 sentence
6524
6525Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * xmlversion.h: okay this is a generated file, but Windows
6528 users need it and they can't generate it, and I want CVS
6529 Windows users ...
6530 * win32/libxml2/libxml2_so.dsp: Windows project file for
6531 the shared lib version of libxml2
6532 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6533 resources needed for libxslt/xsltproc by Yon Derek
6534
6535Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6536
6537 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6538
6539Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6542
6543Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * include/win32config.h: Yon Derek provided a first fix
6546 to be able to compile libxslt/xsltproc on Windows
6547
6548Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * xpath.c: attempt to work around what seemed a gcc optimizer
6551 bug when handling floats on i386 http://veillard.com/gcc.bug
6552 * tree.c entities.c encoding.c: doing some cleanups while
6553 chasing it
6554
6555Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * Makefile.am: cleanup when --without-debug is specified
6558 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6559 w.r.t. --without-debug and other include points
6560 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6561 Catalogs
6562 * configure.in entities.h tree.h HTMLparser.c: removed
6563 --without-corba, made the _private field mandatory
6564
6565Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6568 outputs a BOM in UTF8, an errata has been issued to avoid the
6569 problem, that was the most reasonable solution... Add support
6570 for a leading UTF8 BOM in entities.
6571
6572Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * valid.c: fixed a bug found when post validating an entity ref
6575 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6576 activate it too
6577
6578Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6581 weakness in the node copy the XPointer and the XInclude
6582 implementations. Serious cleanup.
6583
6584Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * Makefile.am: Kjartan Maraas provided a small patch to
6587 add xml2-config.in to EXTRA_DIST
6588
6589Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6592 provided another failing case found in KDE, the way the
6593 ctxt->vctxt.nodeTab was allocated and freed changed over
6594 time but it wasn't completely cleaned up. This should fix it.
6595
6596Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * parser.c: Stephan Kulow also raised the fact that line number
6599 could get miscounted making debug harder, fixed the problem
6600 in xmlParseCharData()
6601
6602Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * valid.c: Stephan Kulow pointed out a problem when validating
6605 and using an empty entity, forgot a 'break' in a case.
6606
6607Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6610 * doc/xml.html: updated with 2.3.11
6611
6612Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * TODO: updated adding cleanup of generated doc
6615 * configure.in: prepared to release 2.3.11
6616 * xmllint.c: added --version for bug reporting
6617 * doc/html/*.html: rebuilt the doc
6618
6619Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * xpath.c: first part of the work on selecting namespace to
6622 fix bug #56115
6623
6624Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6627 when using -liconv
6628 * TODO: updated
6629
6630Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6633 cleanup, encoding support.
6634
6635Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6638
6639Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * xpath.c: bug detected by Ankh when / is used as a function arg
6642
6643Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6646 of element and use it to avoid outputting formatting spaces at
6647 the wrong place. Implemented the format parameter for HTML save.
6648 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6649 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6650 result/HTML/wired.html: of course this impact the result of a
6651 number of HTML tests
6652
6653Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * HTMLtree.[ch]: started augmenting the HTML save API with
6656 encoding and formatting parameters
6657
6658Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * HTMLtree.h: cleanup and started evaluating the work needed on
6661 revamping the HTML output code
6662
6663Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6666
6667Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * valid.c: fixed bug #56049, forgot one check in the
6670 validation routine
6671
6672Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6675
6676Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * libxml.h: fixed an error in last commit
6679 * doc/FAQ.html: added an entry for compilation from CVS
6680
6681Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * xmlversion.h.in libxml.h: Cygwin patches
6684 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6685 * tree.h: cleanup
6686
6687Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6690 memory block in a strange case where libxml is linked twice
6691 in the binary.
6692
6693Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6696 state far too often, simple fix used to avoid it.
6697
6698Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6701 being processed, applied his patch
6702 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6703
6704Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6707 provided fixes to compile on MSCC again
6708 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6709 also provided an update for the project files.
6710
6711Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6714 bug #55810
6715
6716Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * tree.c: fixed xmlGetNsProp() to close bug #55683
6719 Note this requires libxslt to use it's own function instead.
6720
6721Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * HTMLtree.c: when in a pre element no formatting space should
6724 be added.
6725 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6726
6727Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * configure.in: added tests for signal() and signal.h
6730
6731Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6734
6735Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * doc/libxml-doc.el: Felix Natter provided a new version for
6738 libxml2
6739
6740Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * HTMLtree.c: when in a pre element no formatting space should
6743 be added.
6744
6745Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6748
6749Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6752 hack
6753 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6754 * uri.c: fixed a warning
6755
6756Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * HTMLtree.c: trying to close bug #55772 escaping in script
6759 elements
6760 * doc/xml.html: suggest to send mail to the list
6761
6762Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6765 good. Use a macro and based on the solution provided in
6766 vsnprintf manual page from GNU.
6767
6768Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6769
6770 * error.c: Workaround for non-preserving variadic list.
6771 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6772
6773Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * doc/xml.html: added 2.3.10 release
6776
6777Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * configure.in: releasing 2.3.10
6780
6781Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6784
6785Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * encoding.c: Robert Collins provided a patch to add the
6788 "US-ASCII" encoding alias
6789
6790Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6793 string oriented functions and started cleaning the related areas
6794 in xpath.c which needed fixing in this respect
6795
6796Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6799 #55380
6800 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6801
6802Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * TODO: updated
6805 * nanohttp.[ch] : started adding APIs to get the redirected URL
6806 when this occurs (needed for further base computation
6807 * tree.h: cleanup
6808 * encoding.c: cleanup
6809 * SAX.c: minor change around ctxt->loadsubset
6810
6811Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * Makefile.am include/Makefile.am: small change to have
6814 include/libxml rebuilt if working from CVS.
6815 * uri.c: applied another patch from Carl Douglas for URI escaping,
6816 this should close bug #51876
6817
6818Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6821 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6822 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6823 added specific regression test
6824 * parser.h: preparing for the XSLT mode where DTD inherited
6825 attributes are added to the tree.
6826
6827Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * xinclude.[ch]: Updated the namespace for the Last Call version
6830 * result/XInclude/include test/XInclude/include: updated the
6831 testsuite accordingly
6832
6833Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6836 related to bug #51876
6837
6838Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * tree.c: fixed a gross mistake in base computation, xml:base is
6841 not completely correct yet (need cascade).
6842 * xpath.[ch]: added the few things needed to find a function name
6843 and URI from the XPath context when it is called.
6844
6845Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6848 * DOCBparser.c: small cleanup
6849 * xmllint.c: added a --catalogs option to load catalogs from
6850 $SGML_CATALOG_FILES
6851 * tree.c: cleanup
6852 * configure.in: iconv library fixup, ICONV_LIBS
6853
6854Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * catalog.c: handling of CATALOG entries. detection of recursion,
6857 and a few bugfixes
6858 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6859 against the default namespace
6860
6861Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6864
6865Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * parser.c: fixed propagation context info when parsing an
6868 external entity.
6869 * doc/html/*.html: regenerated a couple of docs
6870
6871Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * doc/xml.html: update with 2.3.9 informations
6874
6875Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6878 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6879 * doc/html/* : rebuilt the docs
6880 * valid.c: small patch which may improve some case when
6881 validating.
6882
6883Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * HTMLparser.c: Closed bug #54891
6886 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6887 to the suite
6888
6889Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6892 applied a documentation patch from LotR and filled in a few missing
6893 descriptions
6894
6895Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * xpath.c tree.c parser.c: speed optimizations at the parser level
6898 document tree freeing and xpath evaluation
6899
6900Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * parser.c parser.h parserInternals.h: fixed a couple of
6903 interfaces for handling memory buffer input to const char *
6904 upon suggestion of JamesH.
6905
6906Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * configure.in: LoTR sent a patch fixing the previous commit
6909
6910Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * configure.in: trying to deal again with the stoopid -R linking
6913 flag of Solaris
6914
6915Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * xpath.h: two nodeset access macros from Thomas Broyer
6918
6919Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6922 patch from Thomas Broyer
6923
6924Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6927 case
6928 * INSTALL: was empty added stuff from the FAQ
6929
6930Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931
6932 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6933 attributes handling and #54433 by adding xmlUnsetProp()
6934 and xmlUnsetNsProp()
6935
6936Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * HTMLparser.c: Patch from Jonas Borgström
6939 (htmlGetEndPriority): New function, returns
6940 the priority of a certain element.
6941 (htmlAutoCloseOnClose): Only close inline elements if they
6942 all have lower or equal priority.
6943 * result/HTML: this of course changed a number of tests results.
6944
6945Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * xmlIO.c catalog.c: plugged in the default catalog resolution
6948 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6949 documentations
6950 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6951
6952Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6955 integrating catalogs
6956 * catalog.[ch] testCatalog.c: adding a small catalo API
6957 (only SGML catalog support).
6958 * parser.c: restaured xmlKeepBlanksDefault(0) API
6959
6960Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6963
6964Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * parser.c: added xmlParseExternalEntityPrivate() to allow
6967 propagation of ctxt->_private when parsing external entities
6968
6969Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6972
6973Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6976
6977Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * valid.c: warn when indeterminist content model is detected
6980 * result/VC/ElementValid8: this adds a message
6981 * Makefile.am: add --novalid for VCM tests
6982 * parserInternals.c: added a call to Init memory
6983
6984Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6987 when both parameters are NULL.
6988
6989Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * valid.c: applied small patch from Gary Pennington, reindented
6992 some part of the code.
6993
6994Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6997 release, updated and regenerated the docs
6998
6999Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * xpath.c result/XPath/expr/floats : clarified and cleanup
7002 printing of abnormal floats in tests.
7003
7004Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7005
7006 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7007 * results/HTML/ : a few changes in the output of the HTML tests as
7008 a result.
7009 * configure.in: tying to fix -liconv where needed
7010
7011Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * Makefile.am: fixed a stupid error
7014
7015Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * configure.in Makefile.am: make the inclusion of the trio
7018 modules in the library conditional
7019
7020Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021
7022 * DOCBparser.c: patche from László Kovács, fixed entities refs
7023 in attributes handling
7024
7025Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7028 flushing
7029
7030Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.c: fix of an XSLT namespace bug reported on the list
7033 general/bug-8-
7034
7035Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * strio.h trio.c: Dan McNichol suggested a couple of small
7038 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7039
7040Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * tree.c parser.c encoding.c: spent a bit more time looking
7043 at the parsing speed and DOM handling. Added a few more
7044 speedups.
7045
7046Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * parser.c: small but effective parsing speed improvement
7049
7050Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7051
7052 * configure.in: default on the DocBook parser inclusion (for Gnome)
7053 * DOCBparser.h: fixed a header reference
7054
7055Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * configure.in xpath.c: applied Bjorn patches for FPE on the
7058 alpha
7059
7060Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7063 xmlSaveFormatFileTo()
7064
7065Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * xpath.c: simple and efficient optimization, XPath functions
7068 aways bind to the same code, cache this
7069 * TODO: updated (by saying some is obsolete)
7070
7071Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * xpath.c: more cleanup work on XPath name parsing routines
7074
7075Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7078 xmlXPathParseName
7079 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7080 * debugXML.c: avoid compilation problems if compiling without
7081 HTML support, Igor Zlatkovic
7082 * win32/libxml2/libxml2.def.src: being able to compile without
7083 XPath on Windows
7084
7085Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * libxml.m4: yet another patch from Toshio Kuratomi
7088
7089Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
7091 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7092
7093Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * tree.[ch]: added xmlSaveFormatFile interface for saving
7096 and indenting a file.
7097
7098Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * xpath.c: fixed bug #53689 related to processing-instruction()
7101
7102Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * DOCBparser.c: patche from László Kovács
7105
7106Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * parser.c: applied fixes from Christian Glahn bug report #53391
7109
7110Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * error.c: Jean François Lecomte provided a complete description
7113 and a fix to bug #53537
7114
7115Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7118
7119Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * DOCBparser.c SAX.c: a bit more work on entities processing.
7122 Still Need to cleanup XML output and references in attributes
7123
7124Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7127
7128Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * tree.c: trying to fix #53574, not completely complete,
7131 I would like xmllint --copy --debug test/ent1 and
7132 xmllint --debug test/ent1 to show the same result.
7133 * xpath.c: fix a bug when trying to sort namespace nodes
7134
7135Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136
7137 * HTMLtree.c: real fix for #53402
7138
7139Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7142 PIs when using xsl:output
7143 * valid.c: closing #53537 some case generate segfaults if there
7144 is validity errors
7145
7146Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7149 of external parsed entities, added --noent to testDocbook
7150 * valid.c: Garry Pennington found an uninitialized variable
7151 access in xmlValidateElementContent()
7152
7153Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7156 with madness
7157 * result/HTML/ : this modified the result of the regression tests
7158 a lot.
7159
7160Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7163 to doc where it wasn't checked against NULL reported by
7164 Jens Laas
7165
7166Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7169 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7170
7171Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7172
7173 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7174 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7175 * SAX.[ch]: cleanup and updates for DocBook
7176 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7177 ex SGML identifier changes
7178 * valid.c: removed a static unused function.
7179
7180Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * HTMLtree.c: applied change for Paul Sponagl on script saving
7183 * Makefile.am: the warning about entity title.xml are normal.
7184
7185Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * configure.in: release of 2.3.7
7188 * Makefile.am: fixing make distcheck
7189
7190Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * doc/html/* doc/xml.html: updated and regenerated the docs
7193
7194Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7197
7198Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * tree.c: fixed #53388 with the provided patch
7201
7202Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7203
7204 * valid.c: Bjorn detected an invalid memory access. Fixed
7205 vstateVPush()
7206
7207Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7210
7211Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7212
7213 * libxml.h: new header used only for the compilation of libxml
7214 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7215 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7216 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7217 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7218 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7219 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7220 baseline (version 1.2 plus a single patch).
7221 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7222 scientific notation for numbers. Tests added.
7223 * xpath.c: formatting of numbers changed to use sprintf
7224 (contribution from William Brack)
7225
7226Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227
7228 * valid.c: cleanup, more useful debugging
7229 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7230 * xmlIO.c: entity loading is printed as an error when validating
7231
7232Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * valid.c: fixed to validate within entities
7235 * test/VCM/v22.xml: added a specific testcase
7236
7237Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * valid.c: forgot an epsilon transition in for ()+
7240 * test/VCM/v21.xml : added a specific test case
7241
7242Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * valid.c: removed a state explosion exhibited by RSS
7245 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7246 from bug #51872
7247
7248Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7251 validation without using an ugly NFA -> DFA algo in the source.
7252 Made a specific algorithm easier to maintain, using a single
7253 stack and without recursion.
7254 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7255 * hash.c: made the growing routine static
7256 * tree.h parser.c: added the parent information to an
7257 xmlElementContent node.
7258
7259Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * SAX.c parser.c xpath.c: generating IDs when not validating
7262 from an external parsed entity was poisoning the ID has table
7263 with removed values. This was killing XSLT on the KDE help
7264 browser.
7265
7266Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * entities.h: andrew@ugh.net.au detected a double declaration
7269
7270Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * debugXML.c hash.c tree.h valid.c : some changes related to
7273 the validation suport to improve speed with DocBook
7274 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7275 the way validation errors get reported
7276
7277Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7280 by P C Chow and William M. Brack for XSLT HTML output
7281
7282Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7285 Igor Zlatkovic patches for MSC compilation and added his
7286 updates
7287
7288Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7291 prefix lookup.
7292 * parserInternals.c: fixed the bug reported by Morus Walter
7293 due to an off by one typo in xmlStringCurrentChar()
7294
7295Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
7297 * HTMLparser.c result/HTML/*: revamped the way the HTML
7298 parser handles end of tags or end of input
7299
7300Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7303
7304Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7307 bug where the linktime verions of free() won't work ...
7308
7309Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7310
7311 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7312
7313Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314
7315 * doc/xml.html: added 2.3.6 release
7316
7317Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7320 * result/wml.xml: resulted in a small output change
7321
7322Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * tree.c: xmlNewDoc was missing the charset initialization
7325 * xmllint.c: added --auto to autogenerate a doc, allow to
7326 reproduce the problem fixed on xmlNewDoc
7327
7328Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * xpath.c: trying to get 52979 solved
7331 * tree.c result/ result/noent/: trying to get 52712 solved, this
7332 also made me clean up the fact that XML output in general should
7333 not add formating blanks by default, this changed the output of
7334 a few tests
7335
7336Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7339
7340Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * configure.in: finally released 2.3.6
7343
7344Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * xpath.c: checking for null pointer generated by new code
7347
7348Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * xpath.c: fixed a [] evaluation problem reported
7351 * test/XPath/tests/simpleaddr: extended test
7352 * result/XPath/simpleaddr: updated result
7353
7354Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355
7356 * xmllint.c: Dan Timis reported a portability problem
7357 on Macs without mmap, fixed it.
7358
7359Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * testXPath.c : added a --tree option allowing to display the
7362 tree dump of the XPath expression
7363
7364Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7365
7366 * xpath.c: fixed a memleak when comparing nodesets
7367 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7368 * tree.c: added a TODO
7369
7370Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7373 we need string functions
7374 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7375 to be able to use them where needed. Applied some changes
7376 to reduce name linking pollution and compile in only what's
7377 needed.
7378 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7379 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7380 for the string manipulation functions
7381 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7382 to the free() function of xmlmemory.c
7383 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7384 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7385 usage.
7386
7387
7388Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * error.c: applied the context output patch of the error
7391 handling submitted by Chuck Griffith
7392 * error/VC/*: this slightly change some error logs
7393
7394Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * parser.c: fixed line number reporting on error
7397
7398Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7399
7400 * parser.c: Sullivan and Darin found a parser bug,
7401 applied the patch.
7402
7403Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7406 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7407 xmlversion.h.in xpointer.c: of course the way I defined
7408 UNUSED breaks on old gcc version. Try to be smart and
7409 also define it directly in xmlversion.h
7410 * configure.in: removed -ansi flag from the pedantic set
7411
7412Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413 Huge cleanup, I switched to compile with
7414 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7415 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7416 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7417 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7418 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7419 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7420 encoding.h entities.c error.c list.[ch] nanoftp.c
7421 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7422 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7423 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7424 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7425 Cleanup, staticfied a number of non-exported functions,
7426 detected and cleaned up a dozen of problem found this way,
7427 avoided a lot of public function name/typedef/system names clashes
7428 * doc/xml.html: updated
7429 * configure.in: switched private flags to the really pedantic ones.
7430
7431Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * configure.in: 2.3.5
7434 * doc/html/*: rebuilt the docs
7435
7436Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7437
7438 * parser.c: fixed a reported bug in NOTATION parsing
7439 * uri.c: accepted but not fixed bug 51876, added TODO
7440 * Makefile.am: fixed bug 51876
7441
7442Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * config.h.in configure.in error.c: fix a compilation problem
7445 on platforms without vsnprintf (xml@thewrittenword.com)
7446
7447Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * parser.c: fixed a function name header typo
7450 * SAX.c: notations can also occur in external subset.
7451
7452Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * error.c: removed a C++ like comment
7455
7456Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * parser.c: fixing bug 52299 strange condition leading
7459 to a parser crash due to a buffer overflow
7460 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7461 added the specific test case
7462
7463Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464
7465 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7466 xmlXPathConvert{String,Number,Boolean} to be able to make
7467 type casts without a context stack, fixed some implementation
7468 problems related to the absence of context at parse-time,
7469 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7470 in the public API too
7471 * xpointer.c xpathInternals.h: we need to know at parse time
7472 whether we are compiling an XPointer
7473
7474Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7477 cleaned up the parser internals, refactored XPath code, added
7478 new compilation based APIs and cleanly separated public and
7479 private APIs.
7480
7481Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * xpath.h: the comp field must be added at the end to avoid
7484 killing binary compat.
7485
7486Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487
7488 * Makefile.am: detect XPath memleaks in regreson tests
7489 * error.c: fixed and error w.r.t. error reporting still using
7490 stderr
7491 * hash.c: added new line at end of file
7492 * tree.h: minor cleanup
7493 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7494 expression parsing from evaluation, resulted in a number of
7495 changes internally, and in XPointer. Likely to break stuff
7496 using xpathInternals.h but should remain binary compatible,
7497 new interfaces will be added.
7498
7499Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * configure.in: fixed a couple of problems reported by
7502 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7503 without gcc on non linux platforms.
7504
7505Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7508 a fix for --with-html-dir= configure support. I hope it won't
7509 break rpm generation
7510
7511Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * xmlIO.c: one function comment cleanup.
7514
7515Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7516
7517 * SAX.c: external subset notations were improperly registered
7518 in the internal subset.
7519
7520Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * README.cvs-commits: added, pointing to HACKING
7523 * HACKING: updated
7524
7525Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * parser.c: and Matt Sergeant found one in the XML push
7528 parser (erroneous check I forgot to remove when I fixed the
7529 main parser).
7530
7531Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * xpath.c: ptittom found a small bug in UnaryExpr
7534
7535Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536
7537 * configure.in: bumped to 2.3.4
7538 * error.c: fixed bug #51860
7539 * tree.c: fixed bug #51861
7540 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7541 * tree.[ch] : added xmlDefaultBufferSize
7542 * nanoftp.c: typo in function name header block
7543 * doc/xml.html : updated, added link to XML::LibXSLT
7544 * doc/html/* : rebuilt the docs
7545
7546Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * parser.c SAX.c: the new content parsing code raised an
7549 ugly bug in the characters() SAX callback. Found it
7550 just because of strangeness in XSLT XML Rec ouptut :-(
7551
7552Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * Makefile.am: Martin Baulig suggested to add -lm
7555 * tree.c: found another bug in xmlNodeGetContent()
7556
7557Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7558
7559 * xpath.c: Bjorn found the error related to strictness of comparison.
7560
7561Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * parser.c: trying to fix the Dtd parsing problem reported
7564 by Gary, side effect of last week speed optimizations.
7565
7566Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7567
7568 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7569 * parserInternals.c: removed unneeded test raised by Stric
7570
7571Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7572
7573 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7574 and fixed by William Brack). Added xmlXPathFormatNumber.
7575 Changed the sorting slightly.
7576 * configure.in Makefile.am example/Makefile.am: Added -lm.
7577 Please note that applications linking with libxml2, must
7578 also like with the math library from now on.
7579
7580Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7583
7584Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7585
7586 * parser.c: one must report spaces even if the Dtd element
7587 content proves that this is not part of the element content.
7588 * result/valid/*.xml: this changed the ouptu slightly
7589
7590Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7591
7592 * configure.in: bumped to 2.3.3
7593 * doc/xml.html: updated
7594
7595Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7596
7597 * tree.c: minor doc fix
7598 * xpath.c: deallocation issues when a result tree has been
7599 converted to a node-set
7600
7601Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7602
7603 * doc/xml.html: oops corrected dates s/2000/2001
7604
7605Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7606
7607 * valid.c: new patch from Gary Pennington
7608
7609Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * doc/xml.html: applied patch from Ankh
7612
7613Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7614
7615 * xinclude.c: fixed a problem building on Mac
7616
7617Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7618
7619 * parser.c: more work on increasing parsing ferformances
7620
7621Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7624 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7625 avoiding memcpy in production builds MEM_CLEANUP macro use
7626 * parser.[ch] parserInternals.c: optimizations of the tightest
7627 internal loops inside the parser. Better checking of I/O
7628 flushing/loading conditions
7629 * xmllint.c : added --timing
7630
7631Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632
7633 * configure.in: bumped to 2.3.2
7634 * doc/xml.html: updated for release
7635
7636Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * xpath.c: found a memleak and fixed a nasty bug
7639
7640Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * xmllint.[c1] : added return code errors for xmllint
7643 * xpath.c: specific debug dump function for result value trees
7644
7645Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * xpath.c: finally implemented xmlXPathCompareNodeSets
7648 * test/XPath/expr/floats results/XPath/expr/floats: added
7649 a test for float expressions
7650
7651Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7654 * parserInternals.[ch]: trying to speed up parsing
7655 * xpath.c : speeded up node set equality op
7656
7657Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7660 better handling of ID/IDREF and the list modules associated
7661 * configure.in: small CFLAGS cleanup
7662
7663Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7664
7665 * configure.in: fixed iconv detection on AIX (stric)
7666
7667Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7668
7669 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7670
7671Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7672
7673 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7674 and optimized xmlXPathNodeSetSort
7675
7676Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7677
7678 * xpath.c: bug fix when context size is 0
7679 * parser.c: I like Norm's Dtd because they still manage to break
7680 the parser occasionally
7681
7682Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7683
7684 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7685
7686Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7687
7688 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7689 attributes within the XML-1.0 namespace
7690
7691Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * xpathInternals.h: exported a few axis functions
7694 * doc/xml.html: updated the doc
7695
7696Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7697
7698 * configure.in: applied patch from Daniel van Balen for OpenBSD
7699 and bumped version to 2.3.1
7700 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7701 attempt to find autoclosing was simply broken, removed it,
7702 updated the examples, this is better
7703
7704Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7705
7706 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7707 hash functionnalities.
7708 * doc/html/* : rebuild the doc
7709
7710Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7713 on predicate
7714 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7715 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7716 really want to have tags closed on output even if we accept
7717 unclosed ones on input
7718
7719Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7720
7721 * xpath.c: ouch don't free NULL, rare case fixed
7722 * tree.c: don't coalesce text nodes if they don't have the
7723 same behaviour wrt escaping on output
7724
7725Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * xpath.c: small fixup
7728 * SAX.c: don't warn on empty namespaces.
7729
7730Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7731
7732 * README: a bit of cleanup
7733 * configure.in: preparing for 2.3.0 release
7734
7735Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * hash.[ch]: added a first version of xmlHashSize()
7738 * valid.c: another bug fix from Gary Pennington
7739
7740Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * valid.c: couple of bug fixes pointed by Gary Pennington
7743 * HTMLtree.c: #if 0 cleanup
7744
7745Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7746
7747 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7748 which removes a time consuming check of xmlXPathNodeSetAdd()
7749 and use it in places where we are sure to not break unicity
7750
7751Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7752
7753 * xpath.c: bug fixes found from XSLT
7754 * tree.c: preserve node->name special values when copying nodes.
7755 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7756 external subset are fetched when available but without full
7757 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7758 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7759 output with encoding disabled.
7760
7761Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7762
7763 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7764 xmlCheckFilename should not be called from xmlFileOpenW
7765 and xmlGzfileOpenW
7766
7767Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7768
7769 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7770 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7771 added the new tests for URI normalization
7772 * testURI.c: fixed stoopid bugs
7773 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7774 the URI in the error messages are now properly normalized
7775
7776Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7777
7778 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7779
7780Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7781
7782 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7783
7784Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7785
7786 * xpath.c: fixed mod operator
7787
7788Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7789
7790 * parser.c: fixed xmlStrcat doc
7791 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7792 trees.
7793
7794Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7795
7796 * xpath.c result/XPath/tests/chaptersbase
7797 result/XPath/tests/simplebase: fixed XPath node()
7798 * tree.c: small fix in xmlNewNs()
7799 * Makefile.am: removed extraneous xml2Conf.sh rule
7800
7801Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7802
7803 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7804 Changed the library name, in order to get libxml-devel and
7805 libxml2-devel to coexist on a single system
7806 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7807 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7808
7809Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7810
7811 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7812 libxml2-devel installable in // as libxml-devel.
7813
7814Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7815
7816 * doc/Makefile.am: fixed make rebuild in doc
7817 * doc/html/*.html: rebuilt the docs
7818
7819Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7820
7821 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7822
7823Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7826 the HTML doc to go into the -devel RPM ...
7827 * aclocal.m4 config.h.in: some updates due to auto* magic
7828
7829Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * xpath.h: added a hook in the context structure allowing to
7832 link to extra support, needed for XSLT
7833
7834Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7835
7836 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7837 xmlXPtrCmpPoints to use it.
7838 * propagated the following patch from Alejandro Forero
7839 * include/win32config.h xmlIO.c: applied further suggestions
7840 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7841 * example/gjobread.c: fixed warnings, now that it builds
7842
7843Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7844
7845 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7846
7847 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7848 filename points to a valid file (not a directory).
7849 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7850 Added calls to xmlCheckFilenameDir.
7851
7852 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7853 `path' (rather than `filename') as the parameter to gzopen and open.
7854
7855Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7856
7857 * Makefile.am: fixed a problem with EXTRA_DIST
7858
7859Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7860
7861 * Makefile.am example/Makefile.am: finally found the trick
7862 to build the example, i.e. add "." in SUBDIRS before example
7863 in the list <grin/>
7864
7865Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * doc/xml.html: updated with an XSLT section, removed pointer to
7868 W3C CVS base.
7869
7870Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7873 too, and deallocation need to occur the same way.
7874
7875Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7876
7877 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7878 type correponding to an XSLT result tree fragment. Share most
7879 of the data format with node set, as well as operators.
7880 * HTMLtree.c: added a newline at the end of the doctype output
7881 whe this one is not present initially.
7882 * tree.c: make sure taht the parent and doc pointers are properly
7883 set when copying attributes (lists).
7884
7885Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7886
7887 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7888
7889Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7890
7891 * xpath.c: seems I finally killed that ugly path evaluation
7892 context bug (tagged 9999 in case is is wrong)
7893
7894Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7895
7896 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7897 for XSLT
7898
7899Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7900
7901 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7902 for xmlGzfileOpen() bug
7903
7904Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7905
7906 * xpath.c: removed an error found by XSLT usage
7907 * tree.c parserInternals.h: use a predefined static string
7908 for text and comment nodes, avoid freeing them in xmlFreeNode,
7909 exported the string name in parserInternals.h and added
7910 another value to disable encoding at output (for XSLT),
7911 gain memory, time.
7912
7913Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7914
7915 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7916 win32/libxml2/libxml2_so.dsp: new makefiles and update
7917 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7918
7919Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7920
7921 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7922 Gary Pennington
7923
7924Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7925
7926 * xpath.c: fixed the comaprision of values and nodelists,
7927 need to compare nodelist still ...
7928 * debugXML.c: avoided a possible core dump
7929 * HTMLparser.c: cleanup
7930 * nanohttp.c: contributed fix.
7931 * tree.c: fixes in properties handling added xmlSetNsProp
7932 needed by libxslt
7933 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7934 comment
7935 * TODO: updated
7936
7937Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7938
7939 * parser.c parserInternals.c: applied Bjorn Reese optimization
7940 patch
7941
7942Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * Makefile.am: applied patch fro make check from Martin Vidner
7945
7946Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * configure.in: preparing 2.2.11
7949 * doc/html/*: rebuild the HTML files
7950 * doc/xml.html : updated
7951
7952Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7953
7954 * tree.c: fixed a stupid bug
7955 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7956 patches related to validation of an XInclude processing result
7957 * TODO: updated
7958
7959Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7962 on large files
7963
7964Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7965
7966 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7967
7968Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7969
7970 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7971 reported by Jonas Borgström
7972 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7973
7974Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7975
7976 * testXPath.c xpath.c: fixing the XPath union expressions problem
7977 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7978
7979Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7980
7981 * xmllint.c: Made is so if the file name is "-" is will read form
7982 standard input. Sven Heinicke <sven@zen.org>
7983 * tree.c: fixed a problem when growing buffer
7984 * tree.h: fixed the comment of the node types following andersca
7985 comment
7986 * TODO: updated
7987
7988Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * HTMLparser.[ch]: added a way to avoid adding automatically
7991 omitted tags. htmlHandleOmittedElem() allows to change the
7992 default handling.
7993 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7994 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7995 of xmllint too when using --memory flag, added a memory test
7996 suite at the Makefile level.
7997 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7998 with namespace use when encountering QNames in XPath evalation,
7999 added xmlns() scheme in XPointer.
8000 * nanoftp.c : incorporated a fix
8001 * parser.c xmlIO.c: fixed problems raised with encoding when using
8002 the memory I/O
8003 * parserInternals.c: closed bug 25934 reported by
8004 torsten.landschoff@innominate.de
8005 * TODO: updated
8006
8007Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8010 on a non-updated tree :-(, made a 2.2.10 release to correct the
8011 situation
8012
8013Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8016 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8017 integrated a set of OpenVMS changes from Howard Taylor
8018 <Howard.Taylor@pacoast.com>
8019
8020Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8023 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8024
8025Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * HTMLparser.c: some fixes on auto-open of html/head/body
8028 * encoding.c: fixed a compilation error on some gcc env
8029 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8030 XPointer implementation
8031 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8032 related XPointer tests and associated results
8033
8034Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * doc/xmldtd.html doc/xml.html: following a short step by step
8037 guidance on IRC to help maciej with DTDs I started a small
8038 page on the subject.
8039
8040Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * HTMLparser.c: fixed handling of broken charrefs
8043 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8044 patches
8045
8046Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * doc/xml.html doc/html/* : rebuilt the docs after adding
8049 xinclude and updated page for 2.2.7 and 2.2.8
8050 * configure.in: releasing 2.2.8
8051
8052Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * parser.[ch] parserInternals.c: applied the conditional
8055 section processing fix from Jonathan P Springer
8056 <jonathan.springer2@gte.net>
8057 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8058 project file, fixed iconv default non support
8059 * xpath.c: fixed the problem of evaluating relative expressions
8060 when a node context is provided.
8061
8062Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * nanoftp.c: fixed gcc 2.95 new warnings
8065 * SAX.c: fixed a stupid bug
8066 * tree.c: fixed a formatting problem when round-tripping
8067 from/to memory
8068 * xinclude.c: chased memleak, fixed a base problem
8069 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8070 xmlXPtrBuildNodeList()
8071 * TODO: updated
8072 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8073 adding a first small set of regression tests for XInclude
8074
8075Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * nanohttp.[ch]: applied Wayne Davison patches to access
8078 the WWW-Authorization header.
8079 * parser.c: Closed Bug#30847: Problems when switching encoding
8080 in short files by applying Simon Berg's patch.
8081 * valid.c: fixed a validation problem
8082 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8083 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8084 Wayne Davison
8085 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8086 need to be extended to non full nodes selections.
8087 * xinclude.c: starts to work decently
8088
8089Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8092 debugXML.c xmlversion.h.in: Started adding XInclude support,
8093 this is a new xmllint option
8094 * tree.c xpath.c: applied TOM patches for XPath
8095 * xpointer.c: fixed a couple of errors.
8096 * uri.c: added an escaping function needed for xinclude
8097 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8098 new warning from RH70 gcc's version
8099
8100Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * HTMLparser.c: fixed loop on invalid char in scripts
8103 * parser.c: update to description of xmlIOParseDTD()
8104 * libxml.m4 xmlversion.h.in: changes contributed by
8105 Michael Schmeing <m.schmeing@internet-factory.de>
8106 * configure.in: preparing for 2.2.7
8107 * Makefile.am: trying to avoid config.h and acconfig.h
8108 being included in the distrib
8109 * configure.in: released 2.2.7
8110
8111Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8114 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8115
8116Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * parser.[ch]: added xmlIOParseDTD()
8119 * xpointer.c: added support for the 2 extra parameters of
8120 string-range, fixed a stoopid error when '0' was present
8121 in XPointer expressions
8122 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8123 testsuite for the above
8124
8125Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * libxml.spec.in: improved package descriptions
8128
8129Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * xpath.c xpathInternals.h: applied a large cleaning patch
8132 from TOM <ptittom@free.fr>, it also add namespace support
8133 for function and variables registration.
8134
8135Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8138 * Makefile.mingw: Wayne Davison's update adding hash.c
8139
8140Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * xpath.c: fixed the root evaluation problems
8143 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8144 ignorable spaces with <b> <bold> <em>
8145 * tree.c: fixed a loop in xmlSearchNsByHref()
8146
8147Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * xpath.c: applied another XPath patch from TOM
8150 * xpath.c include/makefile.am: applied another patch from
8151 china@thewrittenword.com (cleanup on IRIX).
8152
8153Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * xml-config.1: received a fixed version from Fredrik Hallenberg
8156 <hallon@lysator.liu.se>
8157
8158Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8161 cleanup patch for XPath
8162
8163Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * patched to redirrect all "out of context" error messages to
8166 a reconfigurable routine. The changes are:
8167 * xmlerror.h : added the export of an error context type (void *)
8168 an error handler type xmlGenericErrorFunc there is an interface
8169 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8170 to reset the error handling routine and its argument
8171 (by default it's equivalent to respectively fprintf and stderr.
8172 * all the c files: all wild accesses to stderr or stdout within
8173 the library have been replaced to calls to the handler.
8174
8175Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * configure.in: release 2.2.6
8178 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8179 exporting the inner functions of xpath for extension modules
8180 * doc/*: updated and rebuilt the doc
8181
8182Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * nanohttp.c : applied Wayne HTTP cleanup patch
8185 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8186 and xmlNodeSetSpacePreserve()
8187
8188Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * xpath.c: closing bug #29260
8191
8192Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8195 multikey tuples, made hash structure opaque
8196 * valid.[ch]: moved elements, attributes, notations decalarations
8197 as well as ID and refs to hash tables.
8198 * entities.c: hash cleanup
8199 * xmlmemory.c: fixed a dump problem in debug mode
8200 * include/Makefile.am: problem passing in DESTDIR= values patch
8201 from Marc Christensen <marc@calderasystems.com>
8202 * nanohttp.c: removed debugging remains
8203 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8204 * HTMLparser.c parser.c: fixing a number of problems with the
8205 macros in the *parser.c files (Wayne).
8206 * HTMLparser.c: close the previous option when opening a new one
8207 (Marc Sanfacon).
8208 * result/HTML/*: updated the HTML results accordingly
8209
8210Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8213 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8214 XPath functions and XML entities table to them. More to come...
8215 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8216
8217Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * tree.c: coalesce adjacent text nodes
8220 * valid.c: handling of blank nodes in DTd validation (raised
8221 by problems with a posteriori validation).
8222 * nanohttp.c: changing behaviour on HTTP write stuff.
8223 * HTMLtree.c: forced body and html to be explicitely closed.
8224 * xpath.h: exported more XPath functions.
8225
8226Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * Release of 2.2.5
8229 * xpointer.c: range() range-inside and other helper functions
8230 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8231
8232Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8235 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8236
8237Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8240 and XPointer modules
8241
8242Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * SAX.h: closed #25107
8245
8246Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * testSAX.c: fixed problem with cdata reporting
8249 * SAXresult/* : updated
8250
8251Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8254 Closed bug #27499, added to regression tests
8255 * TODO: updated
8256
8257Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8260 support for SCRIPT and STYLE with help from Bjorn Reese
8261 * test/HTML/* result/HTML/*: added simple testcase and updated
8262 the existing ones.
8263
8264Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8267 string-range for empty strings
8268 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8269 test/XPath/xptr/strrange: augmented the XPointer testsuite
8270
8271Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * doc/xml.html doc/xmlmem.html: added a module describing memory
8274 interfaces and use, updated the main page.
8275
8276Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8279 nanoftp code work on Windows too now
8280
8281Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8284 * xpointer.c: implemented string-range() at least a good first version
8285 * test/XPath/docs/str test/XPath/xptr/strrange
8286 result/XPath/xptr/strrange: the string-range() tests
8287
8288Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * Makefile.am include/Makefile.am include/win32config.h
8291 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8292 and make distcheck
8293
8294Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8297 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8298 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8299
8300Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8303 patch for socklen_t detection by
8304 Albert Chin-A-Young <china@thewrittenword.com>
8305
8306Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8309 and added a --dtdvalid option to xmllint used to test it
8310
8311Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8314 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8315
8316Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8319 handlings (registration, lookup, cleanup)
8320
8321Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * configure.in Makefile.am include/makefile.am: adding XPointer
8324 and XPtrtests target
8325 * xpointer.[ch] : new files for XPointer support
8326 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8327 more XPath tests
8328
8329Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * configure.in: fixed, very broken, make distcheck works again
8332
8333Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * More work toward 2.2.5, integrated a number of patches
8336 * configure.in Makefile.am win32config.h.in: trying to cleanup
8337 make distcheck .... huh ...
8338 * include/Makefile.am include/win32config.h: new directory
8339 for includes
8340 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8341 updated teh makefiles and instructions for WIN32
8342 * xpath.c: small fixes
8343 * test/XPath/ results/XPath: updated the testcases and results
8344 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8345 suggested patches
8346 * valid.c: fixed an ID bug
8347
8348Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008351 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008352 * xpath.[ch]: worked on XPointer
8353
8354Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * configure.in Makefile.am: 2.2.5, ship the include in an
8357 include/libxml subdirectory, use symlinks when using CVS
8358 * testSAX.c: fixed small bug
8359 * testXPath.c: changed the way testfiles are parsed
8360 * debugXML.c: same kind of cleanup when parsing an argument expression
8361 XPath/XPointers can have blanks embedded
8362 * xpath.[ch]: more cleanup, reorgs for XPointer work
8363 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8364 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8365
8366Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8369 in the XPath engine, rewrote large parts of it, now it's far
8370 cleaner and in sync with the REC not an old WD. Fixed a parsing
8371 problem in the interactive XML shell found when testing XPath.
8372
8373Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8376 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8377 examples with the extra test
8378
8379Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8382 the global init function.
8383
8384Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * HTMLparser.c: Doohhh, attribute name parsing was still case
8387 sensitive ! Fixed this ...
8388 * result/HTML/* : updated the tests results accordingly
8389
8390Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8393 engine, should be far more stable, incorporated a new version of
8394 preceding/following axis, need testing
8395 * uri.c: fixed file:///c:/a/b/c problem
8396 * test/XPath/tests/idsimple: augmented the XPath tests
8397
8398Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * doc/* rebuilding docs for 2.2.4 release
8401
8402Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * configure.in: releasing 2.2.4
8405 * parser.[ch]: added xmlStrEqual()
8406 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8407 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8408 use xmlStrEqual instead
8409 * TODO: updated
8410 * added an XPath test
8411
8412Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8415 * entities.h: exported xmlInitializePredefinedEntities
8416 * parser.[ch] : added xmlInitParser()
8417 * parserInternals.h : had to export htmlInitAutoClose()
8418
8419Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8422 problems
8423 * Makefile.am : added XPath regression tests to normal tests
8424 * uri.c: fixed a problem with local paths, cleanup
8425 * parser.c: fixed a problem with large CData sections
8426
8427Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * configure.in xml-config.in: patch from "Ben Taylor"
8430 <sol7x86@hotmail.com> for solaris shared libs lookup
8431
84322000-09-30 Martin Baulig <baulig@suse.de>
8433
8434 * libxml-2.0.pc.in: Provide pkg-config script.
8435
8436 * configure.in: Create the libxml-2.0.pc script from the
8437 libxml-2.0.pc.in templates.
8438 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8439 script in `$(libdir)/pkgconfig'.
8440
8441Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8444 when compiling with MSC
8445
8446Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * xpath.c: patch for normalize-string() substring-before(),
8449 substring-after() and translate() functions from Bjorn Reese
8450 <breese@mail1.stofanet.dk>
8451 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8452 Fredrik Hallenberg <hallon@lysator.liu.se>
8453 * TODO: updated
8454
8455Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8458 problem of socklen_t being undefined on a number of platforms
8459 * debugXML.c: fixed a compilation problem when without snprintf
8460
8461Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8464 an URI bug and a fix for the control-character-induced infinite loop
8465 * nanohttp.c: preventive fix for compiling on WIN32
8466
8467Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * xmlint.c: closing bug #25000
8470
8471Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8474 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8475 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8476 related function, fixing xmlStrncmp(), and associated cleanup
8477 * result/HTML/entities.html.sax: updating result
8478
8479Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * uri.c: applied patch for URI escaping from Wayne Davison
8482 <wayned@blorf.net>
8483 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8484 from Denis Barbier <barbier@imacs.polytechnique.fr>
8485 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8486 patch from Wayne Davison
8487
8488Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8489
8490 * doc/xml.html : updated with new releases, adding "how to help"
8491
8492Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8495 removed a few warnings in pedantic mode ...
8496 * parserInternals.c parser.c: moved encoding switching function
8497 to parserInternals.c
8498 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8499
8500Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8503 error or warning handlers
8504
8505Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * parserInternals.c parserInternals.h parser.c Makefile.am:
8508 created a new module parserInternals.c, moved most of the
8509 code shared by the various parsers there, as well as
8510 deprecated code from parser.c. More cleanup of parser.c
8511 * uri.c: fixed a problem when URI is NULL
8512 * valid.c: speedup when looking for an attribute declaration
8513
8514Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8515
8516 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8517 the cleanup of the computation of URI references when seeking
8518 external entities. The URI reference string and the resulting
8519 URI are both stored now.
8520 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8521 large s(n)printf checks and cleanup from Denis Barbier
8522 <barbier@imacs.polytechnique.fr>
8523 * xmlversion.h.in tree.h: couple of SGML declarations for a
8524 possible docbook module.
8525 * result/VC/ : a couple of test output changed due to the change
8526 of the entities URI
8527
8528Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * parser.h: added a _private field for linking user's data
8531
8532Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * parser.c parserInternals.h: demacroified most of the IS_XXX
8535 the gain in size is significant so ...
8536
8537Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * entities.c: cases where looking up entities with doc==NULL
8540 covered
8541
8542Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * uri.c: applied Wayne Davison patch
8545 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8546
8547Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * uri.c testUri.c: applied Wayne Davison patches
8550 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8551 * Makefile.in: added URItest and included thenin "make tests"
8552
8553Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * xmlversion.h.in: closed bug 22941
8556
8557Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * doc/xmlio.html: added doc and example for entity loader
8560 redefinition.
8561
8562Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8565 used by libxml
8566
8567Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * parser.c: Fixed bug on invalid ontent characters and when using
8570 push.
8571 * xmllint.c: fixed xmllint endling of errors in push mode
8572
8573Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * HTMLparser.c testHTML.c: applied two new patches from
8576 Wayne Davison <wayned@users.sourceforge.net>
8577 * result/HTML/*.sax: regenerated HTML SAX output
8578 * parser.c: more cleanup.
8579
8580Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * HTMLparser.[ch] testHTML.c: applied the second set of
8583 patches from Wayne Davison <wayned@users.sourceforge.net>,
8584 adding htmlEncodeEntities()
8585 * HTMLparser.c: fixed an ignorable white space detection bug
8586 occuring when parsing with SAX only
8587 * result/HTML/*.sax: updated since the output is now HTML
8588 encoded...
8589
8590Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * HTMLparser.[ch]: applied some of Wayne Davison
8593 <wayned@users.sourceforge.net> patches
8594
8595Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8598 undeclared namespace prefix was used, added a warning.
8599 Cleaned up support w.r.t. entities, spilling out a warning
8600 and being pedantic on lookups.
8601 * test/warning/ent9 : added testcase for previous example.
8602 * TODO: updated
8603 * parserInternals.h parser.c: changed the way names are parsed
8604 now allow infinite size and decrease penalty for normal use
8605 * parser.c: Started a big cleanup/check of the parser code,
8606 fixed some of the most tortuous entity code, spotted code
8607 unused anymore
8608 * test/*: added tests for very long names and related nasty
8609 things.
8610
8611Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * doc/encoding.html: added encoding aliases doc
8614 * doc/xml.html: updates
8615 * encoding.[ch]: added EncodingAliases functions
8616 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8617 bottleneck affecting large DTDs like Docbook
8618 * parser.[ch] xmllint.c: added a pedantic option, will be
8619 useful
8620 * SAX.c: redefinition of entities is reported in pedantic mode
8621 * testHTML.c: uninitialized warning from gcc
8622 * uri.c: fixed a couple of bugs
8623 * TODO: added issue raised by Michael
8624
8625Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * doc/encoding.html: propagated Martin Duerst suggestions
8628
8629Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8632 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8633 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8634 by Wayne Davison
8635
8636Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8637
8638 * nanoftp.c nanohttp.c: small cleanup
8639 * TODO: updated
8640
8641Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * added an old VC testcase and updated title.xml entity
8644
8645Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8648 done on auto-opening of <p> tags and cleanup of SAX output
8649
8650Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8651
8652 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8653
8654Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * doc/xml.html libxml.* structure.*: updated the doc a bit
8657
8658Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8661 of SAX tests
8662
8663Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8666 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8667
8668Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8671 * testHTML.c: fix core dump on Solaris 2.x systems
8672 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8673 * result/HTML/*.sax: previous bug fix lead to new results
8674
8675Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8678 * configure.in: added --with-readline=DIR to accept alternate
8679 path for readline include/library
8680 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8681 for ANSI under HP-UX
8682 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8683 includes @LIBS@
8684
8685Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8686
8687 * doc/* : rebuilt the docs
8688 * getting ready for 2.2.2 release
8689
8690Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8693 and xmlAddFeature()
8694 * tree.[ch]: added xmlAddChildList()
8695 * xmllint.c: MAP_FAILED macro test
8696 * parser.h: added xmlParseCtxtExternalEntity()
8697 * valid.c: applied bug fixes removed warning
8698 * tree.c: added CDATA block to elements content
8699 * testSAX.c: cleanup of output
8700 * testHTML.c: added SAX testing
8701 * encoding.c: better error recovery
8702 * SAX.c, parser.c: fixed one of the external entity processing
8703 of the OASis testsuite
8704 * Makefile.am: added HTML SAX regression tests
8705 * configure.in: bumped to 2.2.2
8706 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8707 SAX results
8708
8709Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * configure.in: patch for HP compiler
8712
87132000-08-04 Sven Heinicke <sven@zen.org>
8714
8715 * xmllint.c: Was coredumping sometimes when the file given didn't
8716 exist.
8717
8718Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8721
8722 when using in memory parsing. Need some cleanup.
8723 * xmllint.c configure.in: added a --memory flag to test memory
8724 parsing
8725
8726Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * nanohttp.c: fixed socklen_t replacement to unsigned int
8729 * parser.c: fixed a space handdling missing at the end of
8730 production 28 DOCTYPE.
8731 * xmlmemory.c: fixed a stupid bug on the routine to override
8732 allocation functions
8733 * TODO: updated
8734
8735Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * doc/ regenerated the docs
8738
8739Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * doc/encoding.html doc/xml.html: added I18N doc
8742 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8743 improvements, both parser and filters, added ASCII & HTML,
8744 fixed the ISO-Latin-1 one
8745 * xmllint.c testHTML.c: added/made visible --encode
8746 * debugXML.c : cleanup
8747 * most .c files: applied patches due to warning on Windows and
8748 when using Sun Pro cc compiler
8749 * xpath.c : cleanup memleaks
8750 * nanoftp.c : added a TESTING preprocessor flag for standalong
8751 compile so that people can report bugs more easilly
8752 * nanohttp.c : ditched socklen_t which was a portability mess
8753 and replaced it with unsigned int.
8754 * tree.[ch]: added xmlHasProp()
8755 * TODO: updated
8756 * test/ : added more test for entities, NS, encoding, HTML, wap
8757 * configure.in: preparing for 2.2.0 release
8758
8759Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008762 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008763
8764Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * doc/xml.html: changed the xmlsoft.org structure, updated the
8767 examples w.r.t. root and childs
8768
8769Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8770
Daniel Veillard784b9352003-02-16 15:50:27 +00008771 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008772
8773Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * HTMLparser.c: Work on character encoding support for the HTML parser
8776 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8777 * encoding.c: Fixed a potential memleak in the encoding stuff
8778
8779Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * doc/FAQ.html doc/Makefile.am : added a FAQ
8782
8783Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8786 of the HTML parser to force it to not bypass SAX
8787
8788Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * win32config.h.in: updated
8791 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8792 lacks iconv support :-( need to release 2.1.1
8793 * configure.in: release 2.1.1
8794 * HTMLparser: fixed bug #14784
8795 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8796 by Windows compiler
8797 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8798 the SAX startDocument() callback.
8799 * TODO: updated
8800
8801Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * added xmlStopParser()
8804
8805Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * configure.in: 2.1.0 prerelease
8808 * Large resync between W3C and Gnome tree
8809 * nanoftp, nanohttp.c: fixed stalled connections probs
8810 * HTMLtree.c SAX.c : support for attribute without values in
8811 HTML for andersca
8812 * valid.c: Fixed most validation + namespace problems
8813 * HTMLparser.c: start document callback for andersca
8814 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8815 * parser.h, SAX.c: serious speed improvement for large
8816 CDATA blocks
8817 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8818 different encoding
8819 * example/Makefile.am example/gjobread.c tree.h: work on
8820 libxml1 libxml2 convergence.
8821 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8822 and the LIBXML_TEST_VERSION macro
8823
8824Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * doc/xml.html: various patches and improvements typo fixed by
8827 Felix Natter
8828 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8829 from Felix Natter <fnatter@gmx.net>
8830
8831Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8832
8833 * doc/upgrade.html: updated with instructions for support of both
8834 libxml-1.x and libxml-2.x
8835 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8836 for 2.x support and also fixed includes
8837
8838
8839Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8842 the encoding support, added iconv support, so now libxml if
8843 compiled with iconv automatically support japanese encodings
8844 among others. Work based on initial patch from Yuan-Chen Cheng
8845 I may have broken binary compat in the encoding handler
8846 registration scheme, but that was so utterly broken I don't
8847 expect anybody to have used this feature until now.
8848 * parserInternals.h: fixup on the CHAR range macro
8849 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8850 code.
8851 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8852 * uri.c: added xmlParseURI() I can't believe I forgot to
8853 implement this one in 2.0 !!!
8854 * SAX.c: moved doc->encoding update in the endDocument() call.
8855 * TODO: updated.
8856
8857Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8858
8859 * tree.h: removed extraneous xmlRemoveProp definition
8860 * TODO: added item about --disable-corba configure switch
8861 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8862 * nanoftp.c: fixed include problems giving troubles on AIX and
8863 slowlaris
8864 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8865 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8866 comment and headers changes to lower gtk-doc number of warnings
8867 * doc/html/*: rebuilt docs
8868
8869Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * HACKING: documented the tag for 1.x and instructions
8872
8873Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8876 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8877 xmlCreateIOParserCtxt
8878 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8879 significant overall improvement
8880 * xmllint.c: added I/O test to xmllint
8881 * testSAX.c: added a speed test
8882 * doc/* : updated/regenerated
8883
8884Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * xpath.c uri.h parserInternals.h: cosmetic changes from
8887 "Timur I. Bakeyev" <timur@bat.ru>, including making
8888 xmlCreateURI() public
8889
8890Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8893 and the code at the same time. Added a clean mechanism for
8894 overload or added input methods: xmlRegisterInputCallbacks()
8895 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8896 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8897 * TODO: updated
8898 * doc/* : updated/regenerated
8899 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8900 source dir
8901
8902Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * testURI.c: yet another forgotten commit, I should get some sleep !
8905
8906Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * xmllint.c: forgot to commit this too ?
8909
8910Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * xmlversion.h.in : forgot to commit this previously
8913
8914Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8917 * README TODO: updated for release
8918 * uri.c uri.h: added authority parsing/saving
8919 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8920 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8921 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8922 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8923 Makefile.am : added compile-time customization of libxml
8924 --with-ftp --with-http --with-html --with-xpath --with-debug
8925 --with-mem-debug
8926 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8927 #include <libxml/xxx.h> I hope it won't break too much stuff
8928 and will be manageable in the future...
8929 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8930 and added xmllint to the installed programs
8931 * uri.h: added xmlFreeURI()
8932
8933Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * uri.c uri.h: finished the escaping handling, the base support
8936 and the URI path normalization. Looks good just lacks the
8937 authority content parsing code.
8938 * Makefile.am: added instructions to generate testURI
8939 * TODO: updated
8940 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8941 added links and icons for W3C and Gnome
8942
8943Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * xmlmemory.[ch] : seems I forgot to actually update the files in
8946 the last commit :-)
8947 * doc/xml.html doc/html/* : updated and uploaded the docs
8948
8949Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8950
8951 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8952 * TODO: updated
8953 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8954 libxml default allocation function with another set (like gmalloc/
8955 gfree).
8956 * Makefile.am, uri.c, uri.h: added a set of functions to do
8957 exact (litteraly copied from the RFC 2396 productions) parsing
8958 and handling of URI. Will be needed for XLink, one XML WFC,
8959 XML Base and reused in the nano[ftp/http] modules. Still work
8960 to be done.
8961
8962Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * configure.in, libxml.spec.in : libxml2
8965 * doc/* : updated the doc page, rebuilt the docs
8966
8967Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * all: tagged LIB_XML_1_X
8970 * *.c *.h : updated from W3C CVS tree
8971 * configure.in : 2.0.0-beta
8972 * libxml.spec.in : libxml2 package nam
8973 * result/* : new version of the tests output
8974
8975Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8976
8977 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8978
8979Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * doc/* : rebuilt the docs
8982 * parser.c: final patch on #6766
8983 * valid.c: small patch on validity checks.
8984
8985Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8988 added
8989 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8990 compatibility w.r.t. XML spec and existing code.
8991
8992Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * parser.c: seems a better solution to <a> </a> exists,
8995 will try it for a while
8996
8997Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8998
8999 * parser.c: tried to remove the <a> </a> generating <a/>
9000 this is hard. Left a flag for that purpose. Fixed bug #6766
9001 * configure.in: prepared 1.8.7 not released, due to previous
9002 problem
9003
9004Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9005
9006 * doc/xml.html : applied second patch from Paul DuBois
9007
9008Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * doc/xml.html : applied patch from Paul DuBois
9011
9012Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9015
9016Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9019 compilation warnings on various platforms.
9020 * parser.c: Fixed #5281 validity error callbacks are now desactived
9021 by default if not validating.
9022
9023Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9024
9025 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9026
9027Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9030 <gkatsi@cs.toronto.edu>
9031
9032Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9035 processing URLs
9036
9037Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9040 xmlNanoFTPUpdateURL for persistent control connections.
9041 * configure.in: 1.8.6
9042
9043Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9046 * tree.[ch] : added xmlSaveNoEmptyTags
9047
90482000-01-29 James Henstridge <james@daa.com.au>
9049
9050 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9051
9052 * Makefile.am: added nanoftp.[ch] to the build.
9053
9054Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * nanoftp.[ch]: cleanup, comments, API
9057 * debugXML.c : fixed a bug in the cat command
9058 * doc/*: regenerated the docs
9059
9060Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9063 * debugXML.c : fixed a bug in the cat command
9064 * valid.c: fixing some small probs
9065 * libxml.spec.in: get rid of the SNAP suffix
9066 * doc/xml.html: updated the status
9067
9068Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * xml-config.in: xml-config --version to just return the
9071 version number
9072 * xpath.c: some cleanup w.r.t. axis when the current node is
9073 an attribute.
9074 * TODO: updated
9075
9076Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9077
9078 * configure.in: prepared for libxml-1.8.5
9079 * doc/* recompiled the documentation
9080
90812000-01-17 Jody Goldberg <jgoldberg@home.com>
9082
9083 * configure.in : WARNING autoconf subtlety alert :
9084 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9085 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9086 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9087 get defined by AC_CHECK_HEADERS.
9088
9089Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9090
9091 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9092 Rune.Djurhuus@fast.no
9093
9094Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * TODO: updated
9097 * tree.c, parser.c: made sure that only memory alloc problems
9098 and internal parser errors are allowed to write to stdout or
9099 stderr.
9100
9101Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * tree.c : restored xmlNewGlobalNs since this seems used by
9104 a lot of existing code :-(, fixed a bug in xmlNewNs
9105 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9106 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9107 to exit() from the library code.
9108 * xpath.c, parser.c: removed bugs or unused code detected by
9109 Windows compilers
9110 * parser.c: started adding interfaces for parsing well balanced
9111 XML fragments
9112 * configure.in: releasing 1.8.4
9113 * doc/* : rebuilt the docs
9114
9115Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * tree.[ch] : added xmlNewDocFragment() for DOM
9118 * testHTML.c: uninitialized variable.
9119
9120Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9121
9122 * doc/* : rebuild the docs
9123
9124Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * acconfig.h: readline and history patch
9127 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9128 * tree.c: added check and handling when possibly removing an ID
9129 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9130 and saving.
9131 * test/HTML/entities.html result/HTML/entities.html* : test for
9132 various entities reference cases
9133 * result/HTML/* : as a result output of some testcase have
9134 changed
9135 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9136 by previous example. added xmlParseTryOrFinish().
9137 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9138 entities.h debugXML.h HTMLparser.h: changed the way struct are
9139 declared to allow gtk-doc to expose those
9140 * parser.c: closed bug #4960
9141 * Makefile.am configure.in: Applied patch from
9142 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9143 and math/socket libs detection
9144
9145Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * configure.in, Makefile.am: link tester against readline
9148 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9149
9150Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9151
9152 * tree.[ch]: added xmlRemoveProp
9153 * win32config.h.in nanohttp.c: avoid including the Windows
9154 socket stuff in every C files
9155 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9156 the XmL parser(s)
9157 * test/ns4 result/ns4 etc...: added test case for previous prob
9158 * tree.c: xmlNewNs wasn't checking for double definition
9159 * Makefile.in: fixed a problem with dist-hook duplicates
9160 * parser.[hc], xmlIO.c: fixed the loading of external entities
9161 APIs, now xmlLoadExternalEntity() is used everywhere and
9162 setting up an app specific front-end using the
9163 * SAX.c parser.c: some fixes, now the xhtml spec validates
9164 with the xhtml DTD.
9165 * error.c: fixed crashes in case of no input stream
9166 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9167 to the validation tests and results
9168
9169Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9170
9171 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9172 too htmlCreatePushParserCtxt() and htmlParseChunk()
9173 * parser.c: a bit of cleanup.
9174 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9175 to XML) removed the last mem leak known
9176 * HTMLtree.c: output message cleanup
9177 * xmlmemory.c: display content info about memory blocks
9178 * result/HTML/wired.* : missing att value warning change
9179
9180Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * doc/* : rebuilt the documentation
9183
9184Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * parser.[ch] parserInternals.h: Push parser for XML,
9187 seems to work fine now
9188 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9189 --push for push testing
9190 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9191 * testSAX.c: added --push
9192 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9193 subtree
9194 * xmlIO.[ch] : enriched API + fixes for push mode
9195 * entities.[ch]: added the entity content length to the struct.
9196 * xmlmemory.[ch]: new API to show the last entries for the shell
9197 * valid.c: added required attribute testing
9198 * SAX.c: the cdata callback now merge contiguous fragments
9199 * HTMLparser.c: cleanup of some macros
9200
9201Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9202
9203 * parser.c: fix for PIs name starting with xml
9204 * tree.c: fixed a potential problem with || and && ops
9205 * *.c, configure.in win32config.h.in : generate win32config.h for
9206 those on the Other Side !
9207
9208Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * parser.c: fixed a stupid = vs. == bug :-(
9211 * doc/gnome-xml.sgml: s/glade/xml/
9212
9213Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * configure.in, doc/xml.html : bug fix release 1.8.2
9216 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9217 Hopefully the end of that silly C++ include problem
9218 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9219 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9220 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9221 troubles with autoclosed elements when the stree shape doesn't
9222 follow the DtD specs. Added htmlIsAutoClosed() and
9223 htmlAutoCloseTag()
9224 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9225 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9226 * debugXML.c: fixed a bug on printing default namespaces.
9227 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9228
9229Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * result/HTML/*.htm[l] : updated the HTML regression tests according
9232 to the new output
9233 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9234 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9235 problem due to intermix of extern "C" { ... } declarations for C++
9236 and recursive includes in the headers
9237
92381999-12-20 Chris Lahey <clahey@umich.edu>
9239
9240 * HTMLtree.c: Made it so that html nodes with a single child do
9241 not insert a carriage return before or after the child node.
9242
9243Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * configure.in, doc/xml.html : bug fix release 1.8.1
9246 * parser.c: fixed bug #4344
9247 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9248 added the glue to avoid C++ problems
9249 * doc/* : regenerated the documentation
9250
9251Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9252
9253 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9254 namespace recognition, and Dia as a resul :-(
9255 * encoding.c: closed bug #3950
9256
9257Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * valid.c: debugging a posteriori validation, except URI expansion
9260 stuff this should be fixed now
9261 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9262 Carl Nygard <cnygard@bellatlantic.net>
9263 * tester.c: added --postvalid, cleaning of the code
9264 * tree.[ch]: added xmlDocGetRootElement()
9265
9266Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9267
9268 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9269 c++ losage.
9270
9271Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9272
9273 * configure.in, doc/xml.html : bumped to 1.8.0
9274 * xlink.[ch], Makefile.am : added framework for link detection
9275 * parser.h: added nbChars to parser context, needed for cleanup.
9276 * xmlmemory.c: removed a nasty bug when out of mem
9277 * valid.[ch]: adding namespace support for attribute decl
9278 * tester.c: added --debugent option
9279 * debugXML.[ch]: added xmlDebugDumpEntities()
9280 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9281 buffers instead, this was really needed, validation was breaking
9282 in strange ways due to that. Added xmlParseStringPEReference()
9283 and other parsing from strings functions. Entities processing
9284 modified again, but PERef are still not handled correcly but
9285 unless you're Eve Maller you won't notice :-)
9286 * HTMLparser.c: large changes toward reliability, and switched to
9287 lowercase internal tags, XHTML is lowercase, so it will help
9288 that output is closer to next version.
9289 * doc/* : regenerated the documentation, it is now hosted at
9290 http://xmlsoft.org/ (same bits I just bought the domain :-)
9291
9292
9293Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9294
9295 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9296 doc generation
9297 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9298 in the SAX API
9299 * doc/*: rebuilt the doc making sure everything appears in the
9300 HTML files
9301
9302Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9303
9304 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9305 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9306 which allow impressive speed improvement on dataset with
9307 large text pieces, but at the cost of broken binary
9308 compatibility and slightly bigger memory usage.
9309 Configure with --with-buffers to activate them, they
9310 are protected with XML_USE_BUFFER_CONTENT define.
9311 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9312 goal is 0 memory left allocated once parser is no more used
9313 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9314 call xmlCleanupParser() and xmlMemoryDump()
9315
9316Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9319 * parser.[ch] encoding.[ch]: added memory cleanup routines
9320 * parser.c: closing bug #3788
9321 * doc/*: rebuilt the doc
9322
9323Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9326 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9327 * tester.c: added --compress option
9328 * doc/*: rebuilt the documentation
9329
9330Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9331
9332 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9333 if given /proc/kcore as input !
9334 * doc/xml.html doc/*: updated and rebuilt the documentation
9335
9336Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * parser.c: Fixed some wrongly space collapsing code due to
9339 a misreading of the spec.
9340 * result/*: fixed the output accordingly
9341
9342Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9343
9344 * encoding.c: bug fix and typos
9345 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9346 * parser.c: added attribute normalization closing bug #3597
9347 * test/att* result/att* SAXresult/att*: testcase for attribute
9348 normalization
9349
9350Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9351
9352 * configure.in: closing bug #3163 by adding extra flags for the
9353 cc compiler on HP-UX
9354
9355Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9356
9357 * valid.[ch] : removed a typo and an enumerated type bug in the
9358 xmlAddElementDecl() function
9359 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9360 call to xmlEncodeEntitiesReentrant() so that the functions
9361 New, Set and Get are at the same level.
9362 * parser.c HTMLparser.c: extra memory allocation bug for
9363 attributes detected by someone using libxml in embedded systems :-)
9364
9365Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9366
9367 * xmlmemory.h: turned off mem debug :-\
9368
9369Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * parser.c: closed bug #2784 a one line fix, but worth pushing
9372 a new release out
9373 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9374 some structures, comments before and after the
9375 main element, and other nastyness
9376 * HTMLtree.c tree.c: accomodate the extended HTML supported
9377 * configure.in: pushing 1.7.4
9378 * test/ent8 and related outputs : added a new test for bug #2784
9379 * test/HTML/wired.html and related output: a nasty HTML example
9380 * Makefile.am: improved the test scripts
9381 * docs/* : reran the documentation extractor, updated xml.html
9382
9383Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9386 HTMLparser and debugged the HTML related code. HTML documents
9387 now have their own type
9388 * entities.c: do not dump &apos; for HTML output
9389 * xmlmemory.c: improvement, breakpoint mechanism
9390 * testHTML.c: added --sax --repeat ...
9391 * Makefile.am: improved the HTML tests
9392 * valid.[ch]: added xmlValidGetValidElements and
9393 xmlValidGetPotentialChildren
9394 * tester.c: added --insert to test the 2 new functions
9395 * test//* result//* SAXresult//* : regression test cleanup
9396 and extension.
9397 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9398 gnome-xml-nanohttp.html
9399
9400Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * HTMLparser.c: fixed problems with some autoclose tags
9403 * tree.c: fixed XML output problems.
9404 * result/* SAXresult/*: update of the tests output
9405
9406Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * Makefile.am: Arturo patch for xmlConf.sh version info
9409 * parser.c: Tim Josling patch for single quoted items
9410 * tester.c: Tim Josling patch for tester options usage
9411 * tree.h: indent cleanup
9412
9413Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9414
9415 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9416 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9417
9418Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * tree.c : Raph patch for initialization of CORBA fields
9421 * parser.c, xpath.c, ...: modification of doc comments
9422 * xpath.c : allow spaces in xpath expressions
9423
9424Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9425
9426 * xmlmemory.h: turning off memory debug :-(
9427
9428Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9431 better SAX interfaces.
9432 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9433 entity.
9434 * configure.in: 1.7.2
9435
9436Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * libxml.spec.in: fixed the URL
9439 * doc/xml.html: improved the documentation front-end
9440
9441Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9444
9445Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9446
9447 * libxml.spec.in: fixed the alpha compile problem
9448 * parser.[ch]: changed errno to errNo in the parser context :-(
9449 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9450 * doc/xml.html: changed CHAR to xmlChar
9451 * doc/html/*: recompiled the documentation
9452 * configure.in: 1.7.1
9453
9454Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * parser.h: modified the parser context struct to regain 1.4.0
9457 binary compatibility
9458 * parser.c, xml-error.h: added errno ot teh context and defined
9459 a set of errors values with update of errno
9460 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9461 DTDs and entities
9462 * *.h, *.c: complete cleanup of the use of config.h and include
9463 protection depending on the current setup.
9464 * overalll debugging, maintenance and bug-fixing on all modules
9465 * updated the documentation
9466 * ready for 1.7.0
9467
9468Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * HTMLparser.c : cleanup
9471 * SAX.c valid.c valid.h: added ID/IDREF checking
9472 * tree.c tree.h: extended doc structure for refs
9473 * configure.in: 1.6.2
9474 * parser.c: patched bug in SAX user arg call
9475 * parserInternals.h: patched missing close in C++ wrapping
9476 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9477 especially upcoming XPointer implementation.
9478 * doc/xml.html: augmented, typo
9479
9480Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9481
9482 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9483 not all invocations of install understand -d.
9484
9485Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9486
9487 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9488 to make 'check' works, when builddir != srcdir.
9489
9490Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * doc/xml.html : updated the documentation
9493
9494Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9497 not deallocated memory blocks
9498 * *.c : replaces all calls to malloc() free() and realloc() to
9499 the wrapper functions/macros
9500 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9501 instead of xmlFreeNodeList()
9502
9503Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9504
9505 * HTMLparser.c: corrected a stupid bug leading to core dump at
9506 tree deallocation. Removed warnings indicated by
9507 Stephane.Conversy@lri.fr
9508 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9509 looked for in the external subset
9510
9511Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9514 on SGI by Stephane.Conversy@lri.fr
9515
9516Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * all .h : changed the prototype declaration indent as in gtk
9519 * most .c : working on reducing the TODOs in the code
9520 * most .c : cleanup though -pedantic and Insure++
9521 * improvements on validation ID checkings.
9522 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9523 * xml-config.in: closed #1810
9524
9525Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * tree.h, valid.c, valid.h: more work on validity, IDs
9528 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9529 definition for AIX
9530
9531Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9532
9533 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9534 the distribution due to a cut'n paste error at last commit
9535
9536Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * configure.in: upgraded to version 1.4.0
9539 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9540 Big update, added a large part of the validation process,
9541 it should be usable, but some parts are missing
9542 * xpath.c: improved the implementation w.r.t. root.
9543 * Makefile.am: added more tests
9544 * test and result trees: added a lot of tests
9545 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9546
9547Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * Added an HACKING file
9550
9551Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9552
9553 * xpath.[ch] : improvements and debug of the XPath implementation
9554 * parser.c, HTMLparser.c : modified the parsers to be progressive
9555 * tree.[ch] : extended the Buffer promitives
9556 * xmlIO.[ch] : added basic I/O routines providing progressive
9557 parsing and ready for I18N conversion plugins
9558 * SAXresult/* : the SAX callback sequence maybe slightly different
9559 now
9560 * test*.c : improved/updated the tests programs
9561 * doc/* : recompiled the docs.
9562
95631999-07-26 Michael Meeks <michael@edenproject.org>
9564
9565 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9566
9567 * tree.c: Ditto.
9568
9569Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9570
9571 * configure.in: upgraded to version 1.4.0
9572 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9573 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9574 XML query language, see http://www.w3.org/TR/xpath for more details.
9575 * parser.c, parser.h: added CHAR* related string functions for XPath
9576 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9577 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9578 rebuild the docs.
9579 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9580 and regression testing capabilities for XPath.
9581
9582Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9583
9584 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9585 closing bug #1646
9586
9587Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9588
9589 * Makefile.am, example/Makefile.am: closed bug #1683
9590
9591Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9592
9593 * example/Makefile.am, configure.in: added the makefile for the
9594 gjobread example
9595
9596Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9597
9598 * doc/Makefile.am:
9599 - fix which allow "make install DESTDIR=</install/prefix>".
9600
9601Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9604 which fixed a problem on the file reading-code.
9605
9606Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9607
9608 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9609 output.
9610 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9611
9612Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9613
9614 * parser.h : Oops removed the binary compatibility problem
9615 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9616 * parser.c, HTMLparser.c: applied patches for reading from stdin
9617
9618Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9619
9620 * parser.c, entities.c, valid.c: cleanup bug #1591
9621 * configure.in: cleanup bug #1592
9622 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9623 the same tree back-end. Hence gdome will be available for it.
9624 * doc/Makefile.am: close bug #617
9625
9626Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * parser.c: alloctate a per parser context SAX interface block
9629
9630Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9633 and xmlEncodeEntitiesReentrant with the correct one :-\
9634
9635Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * commit of my internal XML base changes, quite a lot of
9638 changes, cleanups, better entities support, framework for
9639 new I/O and charset detection and handling
9640 * Fixed the configure/Makefile stuff to generate shared libs
9641 with the proper version info, so we jumped on rev from
9642 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9643 xmlEncodeEntities() result need to be freed now, and a string
9644 xmlParserVersion provide the current library version.
9645
9646Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9647
9648 * parser.c: fixed a buffer overrun for when you have a very long
9649 attribute with no entities in it.
9650
9651Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * added example directory
9654 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9655
9656Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9657
9658 * Release of libxml-1.1, nearly everything has been touched for
9659 this.
9660 * Added more regression tests
9661 * Updated the documentation
9662
9663Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9664
9665 * tree.[ch]: unified the XML_NO_CORBA defines.
9666 * parser.c encoding.[ch]: started plugging in char encoding detection
9667
9668Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9669
9670 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9671 Also freed allocated buffer.
9672
9673Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9674 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9675 reentrancy problem at printing. One is left in entities.c, to
9676 remove ASAP
9677 * testSAX.c : added a test example showing the use of the SAX
9678 interface if one doesn't want to build the DOM tree.
9679 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9680
9681Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9682
9683 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9684 large revamping of the parser to use SAX callbacks
9685 http://www.megginson.com/SAX/ (or at least a C like interface
9686 a la Expat). It's now possible to set up your own callbacks
9687 and the parser will not build a DOM tree.
9688 * test/* result/*: updated the test suite, I finally removed
9689 the old Namespace draft support (PI based).
9690
9691Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9692
9693 * Makefile.am: added test result to EXTRA_DIST for make tests
9694
9695Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9696
9697 * parser.c, parserInternals.h: moved the chars macro definitions
9698 to parserInternals.h
9699 * parser.c, error.c: applied patches from "Knut Åkesson"
9700 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9701
9702Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * xml-config.in : applied patch to make --version work
9705
97061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9707
9708 * Makefile.am (check-local): Alias for `tests' target. This will
9709 cause `make check' to do the right thing.
9710 (tests): Don't run tests in srcdir. Also, replaced calls to
9711 basename with a `sed' "equivalent".
9712
9713Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9714
9715 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9716 it in the header and not the sources, updated the doc.
9717 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9718 pointing this out.
9719
9720Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9721
9722 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9723 exported the inputStream routines.
9724 * doc/html/* : updated accordingly
9725
9726Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9727
9728 * parser.c, parser.h, parserInternals.h: added a few extra
9729 internal calls to allocate and free parser contexts ...
9730 * doc/html/* : updated accordingly
9731
9732Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9733
9734 * configure.in, Makefile.am, doc/makefile.am : General changes for
9735 1.0.0 release and including the generated HTML documentation.
9736
9737Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * makefile.am : added parserInternals.h, oops.
9740
9741Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9742
9743 * parserInternals.h: added this header giving access to the parser
9744 internal functions.
9745 * doc/Makefile.am : added a rebuild target which rebuilds the full
9746 set of documentations
9747 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9748 the internal subset.
9749 * *.c *.h: modifications needed to generate the documentation using
9750 gtk-doc, cleanup of functions blocks, reorganisation of struct
9751 declarations.
9752
9753Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9754
9755 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9756 the tar and spec file to include the beginning of the doc.
9757
97581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9759
9760 * doc/.cvsignore: Added this file.
9761
9762Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9763
9764 * tree.c: fixed xmlGetProp to return "" when the attribute
9765 exists, even if the node-list is NULL.
9766
9767Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9768
9769 * tree.c: patched an error outputting empty attribute values.
9770 * Makefile.am and doc/makefile.am: have been updated during the
9771 week-end. Sorry for an empty CVS log, I got a shell problem.
9772
9773Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9774
9775 * tree.h: cleaned up using enums instead of defines
9776 * parser.c, valid.[ch]: more work on parsing/output of element
9777 declarations
9778
9779Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9780
9781 * valid.[ch], tree.c, parser.c : more work toward full parsing
9782 of XML DTDs.
9783 * README: added informations about mailing-list and on-line
9784 documentation
9785
97861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9787
9788 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9789
9790Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9791
9792 * parser.c, tree.[ch] : more work toward conformance testing,
9793 added a last element to accelerate parsing of very flat structures
9794 started working on internal subset Element content declaration.
9795 * valid.[ch] : first cut at adding code toward validation.
9796 * previous changes had also small impact on most files, especially
9797 the conformance testing using James Clark test suite.
9798
9799Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9800
9801 * test/* : updated the examples, most of them were not well
9802 formed (humm), and added rdf2.
9803 * result/* : resulting changes in the output.
9804
9805Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9806
9807 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9808
9809Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9810
9811 * tree.c: patched a bug in the generation of empty attributes
9812
9813Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9816 for node/trees/documents/... Biggest problem is namespace
9817 support when copying subtrees.
9818
9819Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9820
9821 * parser.c, entities.c: improve entities and char ref encoding,
9822 and cleanups of error messages.
9823
9824Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * parser.c, entities.c: simple bug hunting done during rpm2html and
9827 rpmfind integration.
9828
9829Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9830
9831 * parser.[ch]: Added interfaces allowing to specify a SAX
9832 handler before parsing.
9833
9834Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9835
9836 * parser.c: redirrect all errors reporting through the SAX
9837 error function
9838
9839Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9842 * libtool, tlmain ...: update of the libtool files
9843
98441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9845
9846 * entities.c: Use g_snprintf insteda of snprintf.
9847
9848Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9849
9850 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9851 added ent5 test for this purpose.
9852 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9853
9854Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9855
9856 * parser.c: fixed? a strange error due to compression on a GWP
9857 document.
9858
9859Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9860
9861 * tree.[ch]: bug fixing
9862 * entities.[ch]: defined a specific type for predefined entities
9863 * doc/xml.html: more documentation on the library, how to use it,
9864 overview of the interfaces.
9865
9866Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9867
9868 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9869
9870Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9871
9872 * tree.c: corrected a small bug
9873 * doc/xml.html: continuing writing documentation.
9874
9875Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9876
9877 * debugXML.h debugXML.c: added debugging utilities.
9878 * tester.c: added --debug switch.
9879 * tree.c: patched an incorrect node->type assignment.
9880 * parser.c: formatting, ensure that node->doc != NULL in attributes
9881
9882Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9883
9884 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9885 entity support and provide an internal representation close to
9886 DOM one (entity ref nodes, and attribute value as tree). I tried
9887 to preserve the interface but this will surely break some apps
9888 (I have to change rpm2html/rpmfind for example). I had to change
9889 two interfaces, and the generated tree is somewhat different.
9890 * doc/* : started documenting the XML library, the tree and
9891 DOM/Corba. This is a first step.
9892
9893Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9894
9895 * parser.c: Set up the fonctions comment block, boring but useful.
9896 * parser.h, SAX.c, parser.c: now attributes are processed through
9897 the SAX interface. The problem is that my SAX interface diverged
9898 quite a bit from the original one, well this is not an official
9899 spec, and translating it from Java to C is hairy anyway...
9900
9901Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9902
9903 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9904 fonctions comment block, boring but useful.
9905
9906Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9907
9908 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9909 conversion routines. However they are not yet used to convert the
9910 inputs. The core will run with UTF-8.
9911
9912Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9913
9914 * tree.c : make sure that the type id is properly set-up when
9915 a new object is allocated, needed for DOM.
9916
9917Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9918
9919 * tree.h, tree.c: Ok, the main objects in the tree will be native
9920 corba objects, it costs 8 bytes per Node, Attribute and Document
9921 but it simplifies the Corba integration a lot (no extra interface
9922 objects to allocate/free).
9923
9924Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9925
9926 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9927 and changed NODEs contants for conformity with DOM Level 1
9928
9929Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * added hooks to keep track of servants when creating objects
9932 xmlDoc and xmlNode (for Corba export).
9933
9934Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9935
9936 * added xml-config script.
9937
9938Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9941 to autoupdate libtool and automake conf files.
9942
99431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9944
9945 * Makefile.am: Use '?' to separate the sed
9946 commands as ',' is used when people pass -Wl,something.
9947
9948
9949Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9950
9951 * tree.c, tree.h: added a per-document compression interface.
9952
9953Tue Sep 22 20:47:38 EDT 1998
9954
9955 * tree.c, tree.h: added saving with compression and added interfaces
9956 to control the compression level (xmlGetCompressMode,
9957 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9958
9959Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9960
9961 * parser.c: corrected a loop for files of size 0
9962
99631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9964
9965 * error.h: New file. Contains prototyes from `error.c'.
9966
9967Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9968
9969 * Makefile.am (xmlincdir): New macro.
9970 (xmlinc_HEADERS): Renamed from include_HEADERS.
9971
9972Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9973
9974 * applied small patch on numeric entities from
9975 Christopher Blizzard <blizzard@appliedtheory.com>
9976
9977Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9978
9979 * New release 0.2, removed the old xml_* files so that it's
9980 coherent with the other CVS base (W3C), far better conformance
9981 to standard, new namespaces, decent entities support, beginning
9982 of a SAX-like interface. Nearly nothing left intact, even the
9983 test examples ...
9984
99851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9986
9987 * .cvsignore: Add .deps dir
9988
9989Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9990
9991 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9992
9993Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * configure.in: added test for CPP
9996 * AUTHORS, Changelog: the original ones didn't get commited but the
9997 glib ones instead, fixed.
9998 * Makefile.am: corrected an error in library naming
9999
10000Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10001
10002 * integrated code developped at W3C
10003 * changed the original Copyright
10004 * migrated to automake
10005 * prefixed the filenames by xml_ to avoid filename clashes
10006
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010007Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10008
10009 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10010 should not be called.
10011
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010012Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10013
10014 * libxml-2.0.pc.in: applied the patch to fix #101894
10015
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010016Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10017
10018 * tree.c : applied patch from Lukas Schroeder for register callbacks
10019 * valid.c: modified patch from Lukas Schroeder to test
10020 register callbacks with --chkregister
10021
Daniel Veillard067bae52003-01-05 01:27:54 +000010022Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10023
10024 * xmlreader.c: seriously changed the way data are pushed to
10025 the underlying parser, go by block of 512 bytes instead of
10026 tryng to detect tag boundaries at that level. Changed the
10027 way empty element are detected and tagged.
10028 * python/tests/reader.py python/tests/reader2.py
10029 python/tests/reader3.py: small changes mostly due to context
10030 reporting being different and DTD node being reported. Some
10031 errors previously undetected are now caught and fixed.
10032 * doc/xmlreader.html: flagged last section as TODO
10033
Daniel Veillard51a447a2003-01-04 19:42:46 +000010034Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10035
10036 * python/libxml.py: integrated the Python 2.2 optimizations
10037 from Hannu Krosing, while maintaining compatibility with
10038 1.5 and 2.1
10039
Daniel Veillarde59494f2003-01-04 16:35:29 +000010040Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10041
10042 * xmllint.c: a bit of cleanup
10043 * xmlreader.c: small fix
10044 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10045 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10046
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010047Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10048
10049 * python/setup.py.in: patch from Stéphane Bidoul to include
10050 drv_libxml2.py in setup.py
10051
Daniel Veillard66b82892003-01-04 00:44:13 +000010052Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10053
10054 * doc/xmlreader.html: starting documenting the new XmlTextReader
10055 interface.
10056
Daniel Veillard7704fb12003-01-03 16:19:51 +000010057Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10058
10059 * xmllint.c: added the --stream flag to use the TextReader API
10060 * xmlreader.c: small performance tweak
10061
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010062Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10063
10064 * xmlreader.c python/tests/reader2py: okay the DTD validation
10065 code on top of the XMLTextParser API should be solid now.
10066
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010067Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10068
10069 * xmlreader.c python/tests/reader2py: Fixing some more mess
10070 with validation and recursive entities while using the
10071 reader interface, it's getting a bit messy...
10072
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010073Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10074
10075 * xmlreader.c python/tests/reader.py: another couple of problem
10076 related to IsEmptyElement reported by Stéphane Bidoul needed
10077 some fixes.
10078
Daniel Veillard4f860202003-01-02 13:00:02 +000010079Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10080
10081 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10082 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10083 based on the python XmlTextReader interface.
10084
Daniel Veillard3c265e42003-01-01 21:06:49 +000010085Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10086
10087 * tree.c: backing out one change in the last patch which broke the
10088 regression tests
10089
Daniel Veillard5335dc52003-01-01 20:59:38 +000010090Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10091
10092 * global.data globals.c tree.c include/libxml/globals.h: applied
10093 an old patch from Lukas Schroeder to track node creation and
10094 destruction. Probably missing a lot of references at the moment
10095 and not usable reliably.
10096
Daniel Veillard8ba17412003-01-01 19:13:12 +000010097Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10098
10099 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10100 from doc/news.html and a stylesheet
10101
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010102Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10103
10104 * xmlreader.c python/tests/reader.py: fixed another couple of
10105 xmlreader bugs reported by Stéphane Bidoul and added tests.
10106
Daniel Veillard9e395c22003-01-01 14:50:44 +000010107Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10108
10109 * xmlreader.c python/tests/reader2.py: fixed another validity
10110 checking in external parsed entities raised by Stéphane Bidoul
10111 and added a specific regression test.
10112 * python/tests/reader3.py: cleanup
10113
Daniel Veillardd5896142002-12-31 14:45:26 +000010114Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xmlreader.c python/tests/reader2.py: fixed a problem with
10117 validation within entities pointed by Stéphane Bidoul, augmented
10118 the tests to catch those.
10119
Daniel Veillarddc85f282002-12-31 11:18:37 +000010120Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * python/generator.py: modified the generator to allow keeping
10123 class references when creating new classes, needed to fix a bug
10124 pointed by Stéphane Bidoul where the input buffer of the
10125 xmlTextReader instance gets destroyed if the python wrapper for
10126 the input is not referenced anymore.
10127
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010128Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10131 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10132
Daniel Veillard571b8892002-12-30 12:37:59 +000010133Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xmlreader.c python/tests/reader.py: fixed another problem
10136 pointed by Stéphane Bidoul
10137
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010138Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10141 with "<a/>"
10142
Daniel Veillardecaba492002-12-30 10:55:29 +000010143Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * SAX.c: warn on xmlns:prefix="foo"
10146 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10147 for namespace attributes handling.
10148
Daniel Veillard2d84a892002-12-30 00:01:08 +000010149Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10152 a really nasty problem raised by a DocBook XSLT transform
10153 provided by Sebastian Bergmann
10154
Daniel Veillard29b3e282002-12-29 11:14:41 +000010155Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10158 by Stéphane Bidoul and integrated it into the tests
10159
Daniel Veillarde18fc182002-12-28 22:56:33 +000010160Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10163 extended the XmlTextReader API a bit, addding accessors for
10164 the current doc and node, and an entity substitution mode for
10165 the parser.
10166 * python/libxml.py python/libxml2class.txt: related updates
10167 * python/tests/Makefile.am python/tests/reader.py
10168 python/tests/reader2.py python/tests/reader3.py: updated a bit
10169 the old tests and added a new one to test the entities handling
10170
Daniel Veillardaba976d2002-12-28 21:14:18 +000010171Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * python/generator.py python/libxml2class.txt
10174 python/tests/reader.py python/tests/reader2.py: changed the
10175 generator to provide casing for the XmlTextReader similar to
10176 C# so that examples and documentation are more directly transposable.
10177 Fixed the couple of tests in the suite.
10178
Daniel Veillard83298842002-12-28 15:12:33 +000010179Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * doc/guidelines.html: added a document on guildeline for
10182 publishing and deploying XML
10183
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010184Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * valid.c xmlreader.c: final touch running DTD validation
10187 on the XmlTextReader
10188 * python/tests/Makefile.am python/tests/reader2.py: added a
10189 specific run based on the examples from test/valid/*.xml
10190
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010191Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * python/libxml.py: added a few predefined xmlTextReader parser
10194 configuration values.
10195
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010196Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * python/libxml_wrap.h: trying to fix #102037
10199
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010200Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * SAX.c: fixing bug #95296, when the predefined entities
10203 are redefined in the DTD the default one must be used
10204 instead anyway.
10205
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010206Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10207
10208 * doc/xmllint.xml
10209 * doc/xmllint.1
10210 Add discussion of XML_DEBUG_CATALOG to xmllint man
10211 page - bug #100907
10212
10213
Daniel Veillarddf512f42002-12-23 15:56:21 +000010214Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * xmlreader.c: Fixed the empty node detection to avoid reporting
10217 an inexistant close tag.
10218
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010219Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10222 for Python 2.1
10223
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010224Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10227
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010228Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * doc/libxml2-api.xml python/tests/reader.py: one really need
10231 to provide the base URI information when creating a reader parser
10232 from an input stream. Updated the API and the example using it.
10233
Daniel Veillardea7751d2002-12-20 00:16:24 +000010234Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10237 include/libxml/valid.h include/libxml/xmlreader.h: working on
10238 DTD validation on top of xml reader interfaces. Allows to
10239 validate arbitrary large instances. This required some extensions
10240 to the valid module interface and augmenting the size of xmlID
10241 and xmlRef structs a bit.
10242 * uri.c xmlregexp.c: simple cleanup.
10243
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010244Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10247 work on the xml reader interfaces.
10248 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10249 Web page for the Windows binaries.
10250
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010251Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * xmlIO.c: applied a patch for VMS following the report by
10254 Nigel Hall
10255
Daniel Veillard3772de32002-12-17 10:31:45 +000010256Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * parser.c: the parseStartTag bug fix wasn't complete.
10259
Daniel Veillard67df8092002-12-16 22:04:11 +000010260Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10263 parseStartTag, fixing it.
10264 * test/att4 result/att4 result/noent/att4: adding the test
10265 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10266 more methods to XmlTextReader.
10267
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010268Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10269
10270 * win32/libxml2.def.src: added more xml reader exports
10271 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10272 to the build
10273
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010274Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10275
10276 * doc/tutorial/xmltutorial.xml
10277 plus generated html and pdf
10278 Updating tutorial again based on further comments from Niraj
10279 Tolia on the last iteration
10280
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010281Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10282
10283 * doc/tutorial/xmltutorial.xml
10284 * doc/tutorial/includekeyword.c
10285 * doc/tutorial/includegetattribute.c
10286 plus generated html and pdf
10287 Adding fix from Niraj Tolia to tutorial to properly free memory.
10288
10289
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010290Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10293 more methods of XmlTextReader.
10294 * python/libxml2class.txt python/tests/reader.py: this increased the
10295 methods in the bndings, augmented the test to check those new
10296 functions.
10297
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010298Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10301 methods of XmlTextReader.
10302 * python/generator.py python/libxml_wrap.h python/types.c
10303 python/libxml2class.txt: added the reader to the Python bindings
10304 * python/tests/Makefile.am python/tests/reader.py: added a specific
10305 test for the Python bindings of the Reader APIs
10306 * parser.c: small cleanup.
10307
Daniel Veillard06503452002-12-13 10:42:08 +000010308Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * xinclude.c: fallback was only copying the first child not the
10311 full child list of the fallback element, closes #89684 as reopened
10312 by Bernd Kuemmerlen
10313
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010314Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10315
10316 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10317
Daniel Veillard000eafb2002-12-12 10:04:22 +000010318Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
Daniel Veillardc1eed322002-12-12 11:01:32 +000010320 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010321 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010322 gives enum values, fix functype return type, put back fields in
10323 structs
10324 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010325
Daniel Veillard024b5702002-12-12 00:15:55 +000010326Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10329 about htmlNodeDumpOutput location.
10330 * xpath.c: removed an undefined function signature
10331 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10332 too many symbols in the API breaking the python bindings.
10333 Updated with the libxslt/libexslt changes.
10334
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010335Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * configure.in: preparing release of 2.4.29
10338 * doc/*: rebuilt the docs and API
10339 * xmlreader.c: a few more fixes for the XmlTextReader API
10340
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010341Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10342
10343 * include/win32config.h: applied mingw patch from Magnus Henoch
10344
Daniel Veillard5aad8322002-12-11 15:59:44 +000010345Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10348
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010349Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10352 building Python script, does the C parsing directly, generates
10353 a better API description including structure fieds defs and
10354 enums. Still a couple of bugs, but good enough for the python
10355 wrappers now.
10356 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10357 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10358 include/libxml/schemasInternals.h include/libxml/tree.h: more
10359 cleanup based on the python analysis script reports.
10360 * libxml.spec.in: make sure the API XML description is part of the
10361 devel package.
10362
Daniel Veillard01c13b52002-12-10 15:19:08 +000010363Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10366 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10367 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10368 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10369 code cleanup, especially the function comments.
10370 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10371
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010372Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * Makefile.am xmlreader.c include/libxml/Makefile.am
10375 include/libxml/xmlreader.h: Adding a new set of APIs based on
10376 the C# TextXmlReader API but converted to C. Allow to parse
10377 in constant memory usage, far simpler to program and explain
10378 than the SAX like APIs, unfinished but working.
10379 * testReader.c: test program
10380
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010381Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10382
10383 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10384
Daniel Veillard64b35282002-12-04 15:10:40 +000010385Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * tree.c: Chip turner indicated that XHTML1 serialization
10388 rule for style actually break on both IE and Mozilla,
10389 try to avoid the rule if escaping ain't necessary
10390
Daniel Veillard8efff672002-12-04 11:44:48 +000010391Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * nanhttp.c: handle HTTP URL escaping, problem reported by
10394 Glen Nakamura and Stefano Zacchiroli
10395
Daniel Veillard1c732d22002-11-30 11:22:59 +000010396Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10399
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010400Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * uri.c: Johann Richard pointed out some XPointer problems for
10403 URN based URI references in XInclude. Modified the URI parsing
10404 and saving routines to allow correct parsing and saving of
10405 XPointers, especially when attached to "opaque" scheme accordingly
10406 to RFC 2396
10407
Daniel Veillard8db67d22002-11-27 19:39:27 +000010408Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10411 of refactoring to the HTML saving code.
10412 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10413 in the doc.
10414
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010415Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10418 to a buffer API to reuse the generic dump to an OutputIO layer,
10419 this reduces code, fixes xmlNodeDump() for XHTML, also made
10420 xmlNodeDump() now return the number of byte written.
10421
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010422Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * python/setup.py.in: another patch from Stéphane Bidoul for
10425 Python bindings on Windows
10426 * doc/parsedecl.py: small cleanup
10427
Daniel Veillard9715c172002-11-25 16:33:40 +000010428Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * libxml.spec.in configure.in: add a line in %changelog for releases
10431
Daniel Veillard9bc53102002-11-25 13:20:04 +000010432Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * parser.c: patch from Marcus Clarke fixing a problem in entities
10435 parsing that was detected in KDe documentations environment.
10436
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010437Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10438
10439 * python/libxml.c (libxml_prev): Return the previous as opposed to
10440 the next node (I guess this is the result of some cut & paste programming:)
10441
Daniel Veillard80d7b902002-11-23 16:23:08 +000010442Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10445
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010446Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * python/generator.py python/libxml.c python/setup.py.in: trying
10449 to fix the Python bindings build on Windows (Stéphane Bidoul)
10450
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010451Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10452
10453 * win32/configure.js: added option for python bindings
10454 * win32/libxml2.def.src: added more exports
10455
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010456Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10457
10458 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10459 pthreads
10460 * win32/wince/*: applied updates to Windows CE port from Javier
10461
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010462Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * configure.in: preparing 2.4.28
10465 * libxml.spec.in doc/Makefile.am: some cleanup
10466 * doc/*: updated the news and regenerated.
10467
Daniel Veillardfee408f2002-11-22 13:18:30 +000010468Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * HTMLparser.c: final touch at closing #87235 </p> end tags
10471 need to be generated.
10472 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10473 this change slightly the output of a few tests
10474 * doc/*: regenerated
10475
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010476Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * parserInternals.c: fixing bug #99190 when UTF8 document are
10479 parsed using the progressive parser and the end of the chunk
10480 is in the middle of an UTF8 multibyte character.
10481
William M. Brack8b2c7f12002-11-22 05:07:29 +000010482Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10483
10484 * threads.c: fixed initialization problem in xmlNewGlobalState
10485 which was causing crash.
10486 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10487 in xmlInitializeGlobalState.
10488 * parserInternals.c: cleaned up ctxt->sax initialisation.
10489
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010490Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * tree.c include/libxml/tree.h: modified the existing APIs
10493 to handle XHTML1 serialization rules automatically, also add
10494 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10495 libxslt serialization uses it when needed without changing
10496 the library API.
10497 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10498 result/xhtml1: added a new test specifically for xhtml1 output
10499 and updated the result of one XHTML1 test
10500
Daniel Veillardd076a202002-11-20 13:28:31 +000010501Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * xinclude.c parserInternals.c encoding.c: fixed #99082
10504 for xi:include encoding="..." support on text includes.
10505 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10506 test/XInclude/ents/isolatin.txt : added a specific regression test
10507 * python/generator.py python/libxml2class.txt: fixed the generator
10508 the new set of comments generated for doc/libxml2-api.xml were
10509 breaking the python generation.
10510
Daniel Veillard817e70b2002-11-19 22:28:48 +000010511Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10514 * configure.in: patch for Solaris on new autoconf closes #98880
10515 * doc/parsedecl.py: repair the frigging API building script,
10516 did I say that python xmllib sucks ?
10517 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10518 and some comment are no more truncated.
10519
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010520Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * parser.c: Martin Stoilov pointed out a potential leak in
10523 xmlCreateMemoryParserCtxt
10524
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010525Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10528 included in HTML documents and using the push parser.
10529
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010530Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10531
10532 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10533 specified, look for the Python interpreter not just in the
10534 specified root but also in the specified location. Fixes #98825
10535
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010536Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * python/libxml.c: fixing bug #98792 , node may have no doc
10539 and dereferencing without checking ain't good ...
10540
Daniel Veillarddad3f682002-11-17 16:47:27 +000010541Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * configure.in: preparing release 2.4.27
10544 * doc/* : updated and rebuilt the docs
10545 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10546 and all the docs are actually packaged and in the final RPMs
10547 * parser.c parserInternals.c include/libxml/parser.h: restore
10548 xmllint --recover feature.
10549
Daniel Veillard68e9e742002-11-16 15:35:11 +000010550Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
Daniel Veillard784b9352003-02-16 15:50:27 +000010552 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010553 processing of parsed entities, and XPath computation on sustitued
10554 entities.
10555 * testXPath.c: make sure entities are substitued.
10556
Daniel Veillard328f48c2002-11-15 15:24:34 +000010557Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
Daniel Veillard784b9352003-02-16 15:50:27 +000010559 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010560 processing of internal parsed entities, which had to be changed.
10561
Daniel Veillard66651aa2002-11-15 11:21:43 +000010562Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10565 trying to fix bug #98517 about building outside the source tree
10566 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10567
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010568Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10569
10570 * include/win32config.h: cleanup
10571 * win32/Makefile.mingw: integrated mingw in JScript configure
10572 * win32/Makefile.msvc: modified to allow mingw coexistence
10573 * win32/configure.js: integrated mingw
10574 * win32/Readme.txt: cleanup
10575
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010576Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * HTMLparser.c: strengthen the guard in the Pop macros,
10579 like in the XML parser, closes bug #97315
10580
Daniel Veillard0821b152002-11-12 20:57:47 +000010581Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10584 callback is never used.
10585
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010586Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * parserInternals.c: fixed the initialization of the SAX structure
10589 which was breaking xsltproc
10590 * xpath.c: patch from Petr Pajas for CDATA nodes
10591 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10592 * parser.c include/libxml/parser.h: patch from Peter Jones
10593 removing a leak in xmlSAXParseMemory() and adding the
10594 function xmlSAXParseMemoryWithData()
10595
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010596Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10597
10598 adding pdf of tutorial, changing web page to link to it
10599 * doc/tutorial/xmltutorial.pdf
10600 * doc/xml.html
10601 * doc/docs.html
10602
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010603Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10604
10605 * doc/tutorial/ar01s08.html
10606 adding file what I forgot for tutorial
10607
10608
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010609Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10610
10611 Adding encoding discussion to tutorial
10612 Added:
10613 * doc/tutorial/images/*.png: DocBook admonition image files
10614 * doc/tutorial/apf.html, apg.html: new generated html
10615 * doc/tutorial/includeconvert.c: conversion code entity file
10616 changed:
10617 * doc/tutorial/xmltutorial.xml: DocBook original
10618 * doc/tutorial/*.html: generated html
10619
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010620Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10621
10622 * include/libxml/*.h: retired xmlwin32version.h
10623 * doc/Makefile.am: retired xmlwin32version.h
10624 * win32/configure.js: retired xmlwin32version.h
10625
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010626Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10627
10628 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010629 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10630 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010631
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010632Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * globals.c: fixed a typo pointed out by Igor
10635 * xpath.c: try to speed up node compare using line numbers
10636 if available.
10637
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010638Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * tree.c: make xmlFreeNode() handle attributes correctly.
10641
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010642Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10643
10644 * catalog.c: completed the #96963 fix, as reported by Karl
10645 Eichwalder
10646
Daniel Veillard56f21f22002-11-06 15:49:46 +000010647Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10650
Daniel Veillard91ad8792002-11-04 17:06:52 +000010651Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * Makefile.am: switched the order of a couple of includes
10654 to fix bugs #97100
10655
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010656Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10657
10658 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10659 xmlLoadCatalogs that used to separate directories with a ':'.
10660
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010661Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10662
10663 * threads.c: improvements to the Windows-side of thread handling
10664 * testThreads.c: conditionally excluded unistd.h
10665 * testThradsWin32.c: broke overlong lines
10666 * include/win32config.h: adapted thread-related macros to the new
10667 scheme and for pthreads on Windows
10668 * win32/Makefile.msvc: introduced a more flexible thread build,
10669 added testThreads[Win32].c to the build
10670 * win32/configure.js: introduced a more flexible thread config
10671
John Fleck61f6fb62002-10-31 15:23:29 +0000106722002-10-31 John Fleck <jfleck@inkstain.net>
10673
10674 * doc/xml.html (and, by implication, FAQ.html)
10675 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10676
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010677Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10678
10679 * configure.in: removed xmlwin32version.h
10680 * include/libxml/Makefile.am: removed xmlwin32version.h
10681
Daniel Veillardce66ce12002-10-28 19:01:59 +000010682Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * tree.c: applied patch from Brian Stafford to fix a bug
10685 in xmlReconciliateNs()
10686
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010687Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * tree.c: applied patch from Christian Glahn to allow
10690 xmlNewChild() on document fragment nodes
10691
Daniel Veillardb39bc392002-10-26 19:29:51 +000010692Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * parser.c: Christian Glahn found a problem with a recent
10695 patch to xmlParseBalancedChunkMemoryRecover()
10696 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10697 problems
10698 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10699 test/schemas/seq*: added the test cases from Charles
10700
Daniel Veillard366a9152002-10-23 20:43:53 +000010701Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10704 serious cleanup of the spec file and associated changes
10705 in the Makefiles.
10706 * valid.c: try to remove some warnings on x86_64
10707
Daniel Veillardd033d022002-10-23 14:55:02 +000010708Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10711 fix bug #96586
10712
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010713Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10716 parsing, applied his patch
10717 * result/HTML/attrents.html result/HTML/attrents.html.err
10718 result/HTML/attrents.html.sax test/HTML/attrents.html:
10719 added the test and result case provided by Mikhail Sogrine
10720
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010721Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * vms/build_libxml.com vms/config.vms vms/readme.vms
10724 include/libxml/parser.h include/libxml/parserInternals.h
10725 include/libxml/tree.h include/libxml/xmlIO.h
10726 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10727 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10728 Applied the VMS update patch from Craig A. Berry
10729 * doc/*.html: update
10730
Daniel Veillardf000f072002-10-22 14:28:17 +000010731Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10734
Daniel Veillard1e208222002-10-22 14:25:25 +000010735Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * debugXML.c: adding a grep command to --shell in xmllint
10738 for T.V. Raman
10739
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010740Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xmlcatalog.c: tried to fix some of the problem with --sgml
10743
Daniel Veillard935494a2002-10-22 14:22:46 +000010744Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * parser.c: tried to fix bug #91500 where doc->children may
10747 be overriden by a call to xmlParseBalancedChunkMemory()
10748
10749Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10752 identifiers in SGML catalogs containing '&'
10753
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010754Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * python/types.c: fixed bugs when passing result value tree
10757 to Python functions.
10758
Daniel Veillard48267432002-10-18 11:21:38 +000010759Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * configure.in: preparing the release of 2.4.26
10762 * doc/*: updated and rebuilt the documentation
10763
Daniel Veillardbb284f42002-10-16 18:02:47 +000010764Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * parser.c: fixed a XML Namespace compliance bug reported by
10767 Alexander Grimalovsky
10768
Daniel Veillard44892f72002-10-16 15:23:26 +000010769Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * HTMLtree.c: fixed serialization of script and style when
10772 they are not lowercase (i.e. added using the API to the tree).
10773
Daniel Veillard2fd85422002-10-16 14:32:41 +000010774Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * valid.c: make xmlValidateDocument emit a warning msg if there
10777 is no DTD, pointed by Christian Glahn
10778
Daniel Veillard32370232002-10-16 14:08:14 +000010779Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10782 content model when some of the blocks have min or max, and a couple
10783 of bugs found in the process.
10784 * result/schemas/list0* test/schemas/list0*: added some specific
10785 regression tests
10786
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010787Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * README: updated the contact informations
10790
Daniel Veillard63186732002-10-15 08:43:17 +000010791Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10794 misses it, reported by Peter Bray.
10795
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010796Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10799 and removed a few warnings
10800
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010801Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * parser.c: Christian Glahn found a small bug in the push parser.
10804 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10805 public
10806
Daniel Veillard6045c902002-10-09 21:13:59 +000010807Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * xmlschemas.c include/libxml/xmlschemas.h: added
10810 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10811 * testSchemas.c: added --memory to test the new interface
10812
Daniel Veillardf0070122002-10-09 14:24:17 +000010813Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * doc/index.py doc/search.php: integrated the XSLT indexing,
10816 a few fixed in the indexer, added a scope selection at the
10817 search level.
10818
Daniel Veillard01992e02002-10-09 10:20:30 +000010819Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10822 this was due to uninitialized parts of the validation context
10823
Daniel Veillard321be0c2002-10-08 21:26:42 +000010824Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * debugXML.c: applied patch from Mark Vakoc except the API
10827 change, preserved it.
10828 * doc/*: updated the docs to point to the search engine for
10829 information lookup or before bug/help reports.
10830
Daniel Veillard01e87d22002-10-08 16:55:06 +000010831Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * doc/index.py doc/search.php: added mailing-list archives
10834 indexing and lookup
10835
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010836Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10839
Daniel Veillard9b006132002-10-07 11:13:27 +000010840Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * doc/index.py: improved HTML indexing
10843 * doc/search.php: make the queries also lookup the HTML based indexes
10844
Daniel Veillard141d04b2002-10-06 21:51:18 +000010845Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * doc/index.py: added HTML page indexing
10848
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010849Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10850
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010851 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010852 problem in libxslt.
10853 * catalog.c: fixed list handling in XML_CATALOG_FILES
10854
Daniel Veillardceb09b92002-10-04 11:46:37 +000010855Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * valid.c: typo/bug found by Christian Glahn
10858
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010859Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10860
10861 * xmlIO.c: applied Windows CE patch from Javier.
10862 * win32/wince: new directory, contains support for the PocketPC
10863 with Windows CE from Javier.
10864 * include/win32config.h: reorganised, removed duplicate
10865 definitions and applied WinCE patch from Javier.
10866 * include/wsockcompat.h: new file, now contains WinSock
10867 compatibility macros.
10868 * win32/Makefile.msvc: introduced double-run compilation.
10869
Daniel Veillarde16b5742002-09-26 17:50:03 +000010870Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * configure.in include/libxml/xmlwin32version.h: preparing release
10873 of 2.4.25
10874 * doc/*: updated and regenerated teh docs and web pages.
10875
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010876Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10879 error were not covering namespace declarations.
10880 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10881 it was missing the attribute declaration for the namespace
10882 * result/VC/NS3: the fix now report breakages in that test
10883
Daniel Veillardabe01742002-09-26 12:40:03 +000010884Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10887
Daniel Veillard2ace1952002-09-26 12:28:02 +000010888Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10891 and regenerated the docs and web site
10892
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010893Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10896 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10897 not before
10898
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010899Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * python/generator.py python/libxml2class.txt: fixed a stupid error
10902 breaking the python API
10903
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010904Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10907 triostr.c triostr.h: applied a trio update patch from
10908 Bjorn Reese which should work with MinGW
10909
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010910Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * tree.c: improving some documentation comments
10913 * xmlregexp.c: found and fixed a mem leak with python regression tests
10914 * doc/*: rebuilt the doc and the API XML file including the
10915 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10916 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10917 python/types.c: added access to the XML Schemas regexps from
10918 python
10919 * python/tests/Makefile.am python/tests/regexp.py: added a
10920 simple regexp bindings test
10921
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010922Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10923
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010924 * doc/xml.html:
10925 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010926
Daniel Veillard118aed72002-09-24 14:13:13 +000010927Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * xmlregexp.c: fixed the data callback on transition functionality
10930 which was broken when using the compact form
10931 * result/schemas/*: updated the results, less verbose, all tests
10932 pass like before
10933 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10934 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10935 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10936 annoying warnings
10937 * xpath.c: try to provide better error report when possible
10938
Daniel Veillard72336152002-09-21 13:08:14 +000010939Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * Makefile.am: fixed a breakage raised by Jacob
10942
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010943Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10944
10945 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10946 which don't use sockets
10947
Igor Zlatkovic01280582002-09-20 16:40:34 +000010948Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10949
10950 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10951 * win32/configure.js: applied zlib patch from Daniel Gehriger
10952
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010953Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10954
10955 * win32/configure.js: applied the patch from Mark Vakoc for
10956 regexp support
10957 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10958 for regexp support
10959
Daniel Veillardb5c05732002-09-20 13:36:25 +000010960Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * xmlschemastypes.c: as pointed by Igor Float and Double
10963 parsing ain't finished yet
10964
Daniel Veillard40b11342002-09-20 12:01:39 +000010965Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * Makefile.am configure.in: trying to fix #88412 by bypassing
10968 all the python subdir if python ain't detected
10969
Daniel Veillard23e73572002-09-19 19:56:43 +000010970Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10973 made configuring with regexps/automata/unicode the default
10974 but without schemas ATM
10975 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10976 fixed the regexp based DTD validation performance and memory
10977 problem by switching to a compact form for determinist regexps
10978 and detecting the determinism property in the process. Seems
10979 as fast as the old DTD validation specific engine :-) despite
10980 the regexp built and compaction process.
10981
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010982Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * valid.c: determinism is debugged, new DTD checking code now works
10985 but xmlFAComputesDeterminism takes far too much CPU and the whole
10986 set usues too much memory to be really usable as-is
10987
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010988Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * tree.c: fixed another stupid bug in xmlGetNodePath()
10991 * xmllint.c: --version now report the options compiled in
10992
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010993Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * HTMLparser.c: small cleanup
10996 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10997 when configured with them. A bit of debugging around the determinism
10998 checks is still needed
10999
Daniel Veillard63b01c22002-09-17 19:25:28 +000011000Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11003
Daniel Veillard92727042002-09-17 17:59:20 +000011004Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * xmlIO.c: small portability glitch fixed.
11007
Daniel Veillard84d70a42002-09-16 10:51:38 +000011008Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * xmlschemastypes.c: incomplete steps for real/double support
11011 * testAutomata.c include/libxml/xmlautomata.h
11012 include/libxml/xmlregexp.h: avoiding a compilation problem
11013 * valid.c include/libxml/valid.h: starting the work toward using
11014 the regexps for actual DTD validation
11015
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011016Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * hash.c: cosmetic cleanup
11019 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11020 integrating a DTD validation layer based on the regexps
11021
Daniel Veillard4402ab42002-09-12 16:02:56 +000011022Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11025 the determinism was tested before eliminating the epsilon
11026 transitions :-(
11027
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011028Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * python/generator.py python/libxml.c python/libxml.py
11031 python/libxml2-python-api.xml python/libxml2class.txt
11032 python/libxml_wrap.h python/types.c: updated the python
11033 bindings, added code for easier File I/O, and the ability to
11034 define a resolver from Python fixing bug #91635
11035 * python/tests/Makefile.am python/tests/inbuf.py
11036 python/tests/outbuf.py python/tests/pushSAXhtml.py
11037 python/tests/resolver.py python/tests/serialize.py: updated
11038 and augmented the set of Python tests.
11039
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011040Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11041
11042 * win32/configure.js: added more readme info for the binary
11043 package.
11044
Daniel Veillard607b35c2002-09-10 12:16:19 +000011045Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xmlIO.c: fixed a stupid out of bound array error
11048
11049Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11052 messing around with support for Windows path, cleanups,
11053 trying to identify and fix the various code path to the
11054 filename access. Added xmlNormalizeWindowsPath()
11055
Daniel Veillard76575762002-09-05 14:21:15 +000011056Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * error.c valid.c: working on better error reporting of validity
11059 errors, especially providing an accurate context.
11060 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11061 error reports in those cases.
11062
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011063Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11066 parser.c parserInternals.c xmlIO.c: get rid of all the
11067 perror() calls made in the library execution paths. This
11068 should fix both #92059 and #92385
11069
Daniel Veillard19aa7022002-09-05 11:14:19 +000011070Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * xmllint.c: memory leak reporting was broken after a change
11073 of the preprocessor symbol used to activate it.
11074
Daniel Veillardec6725e2002-09-05 11:12:45 +000011075Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * tree.c: try to make the copy function work for node of
11078 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11079 DOM layers though, not libxml2 itself.
11080
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011081Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * valid.c: try to provide file and line informations, not all
11084 messages are covered, but it's a (good) start
11085
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011086Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * xinclude.c: reimplemented a large part of the XInclude
11089 processor, trying to minimize resources used, James Henstridge
11090 provided a huge test case which was exhibiting severe memory
11091 consumption problems.
11092
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011093Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11094
11095 * python/Makefile.am: applied patch from Christophe Merlet to
11096 reestablish DESTDIR
11097
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011098Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * libxml.spec.in: fixes libary path for x86_64 AMD
11101
John Fleckbe98b332002-09-04 03:16:23 +000011102Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11103
11104 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011105 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011106 (plus resulting generated html files)
11107 fixing one spot I missed in the tutorial where I hadn't freed
11108 memory properly
11109
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011110Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11111
11112 * doc/tutorial/includeaddattribute.c
11113 * doc/tutorial/includeaddkeyword.c
11114 * doc/tutorial/includegetattribute.c
11115 * doc/tutorial/includekeyword.c
11116 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011117 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011118 update tutorial to properly free memory (thanks to Christopher
11119 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011120 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011121 added image files so the callouts are graphical, making it
11122 easier to read ( use "--param callout.graphics 1" to generate
11123 html with graphical callouts)
11124
Daniel Veillarde1662542002-08-28 11:50:59 +000011125Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11128 nice logos generated by Marc Liyanage
11129 * doc/site.xsl *.html: changed the stylesheet to show the new
11130 logo and regenerated the pages
11131
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011132Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11135
Daniel Veillard42766c02002-08-22 20:52:17 +000011136Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * xpath.c: possible mem leak patch from Jason Adams
11139
11140Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11143 in the XQuery namespace
11144 * configure.in: preparing 2.4.24
11145 * doc/*.html: updated the web pages
11146
11147Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * python/generator.py: closing bug #85258 by generating conditional
11150 compile check to avoid linking to routines not configured in.
11151
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000111522002-08-22 Havoc Pennington <hp@pobox.com>
11153
11154 * autogen.sh: update error message for missing automake
11155
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011156Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * python/Makefile.am: typo in target name resulted in libxml2.py
11159 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11160
Daniel Veillard22669b22002-08-22 07:17:11 +000011161Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * win32/win32/Makefile.mingw: updated with version from
11164 Elizabeth Barham at http://soggytrousers.net/repository/
11165
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011166Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11167
11168 * win32/Makefile.msvc: added the prefix location to the include
11169 and lib search path.
11170
Havoc Pennington830e8972002-08-18 22:22:13 +0000111712002-08-18 Havoc Pennington <hp@pobox.com>
11172
11173 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11174 both automake 1.6 and 1.4 installed get the right automake. Means
11175 compilation from CVS will now require the latest automake 1.4
11176 release, or manually creating symlinks called "automake-1.4" and
11177 "aclocal-1.4"
11178
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011179Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * configure.in python/Makefile.am: more AMD 64 induced changes from
11182 Frederic Crozat
11183
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011184Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * xinclude.c: oops I was missing the xml:base fixup too
11187 * result/XInclude/*.xml: this adds xml:base attributes to most
11188 results of the tests
11189
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011190Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * xinclude.c: quick but apparently working implementation of
11193 xi:fallback, should close bug #89684
11194 * Makefile.am test/XInclude/docs/fallback.xml
11195 result/XInclude/fallback.xml: added a basic test for fallback,
11196 and run with --nowarning to avoid a spurious warning
11197 * configure.in: applied patch from Frederic Crozat for python
11198 bindings on AMD 64bits machines.
11199
Daniel Veillard9e923512002-08-14 08:48:52 +000011200Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11203 the caller don't pass a SAX callback block.
11204
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011205Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * tree.c: applied the same fix for the XML-1.0 namespace to
11208 xmlSearchNsByHref() as was done for xmlSearchNs()
11209
Daniel Veillardad11b302002-08-12 14:53:41 +000011210Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * libxml.3: small cleanup of the man page
11213 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11214 when serializing HREF attributes generated by XSLT.
11215
Daniel Veillardc084e472002-08-12 13:27:28 +000011216Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11219 version of Marc Liyanage' patch for boolean attributes in HTML
11220 output
11221
Daniel Veillard5f91b372002-08-12 12:13:01 +000011222Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * python/tests/serialize.py: fixed the test results, indenting
11225 behaviour changed slightly
11226
Aleksey Sanin9e951762002-08-08 18:02:41 +000011227Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11228
11229 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11230 new c14n function to Windows def files
11231
Aleksey Saninea4272a2002-08-02 23:50:03 +000011232Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11233
11234 * c14n.c: fixed a memory leak in c14n code
11235
Daniel Veillard58e44c92002-08-02 22:19:49 +000011236Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * parser.c include/libxml/parser.h: adding a new API for Christian
11239 Glahn: xmlParseBalancedChunkMemoryRecover
11240 * valid.c: patch from Rick Jones for some grammar cleanup in
11241 validation messages
11242 * result/VC/* result/valid/*: this slightly change some of the
11243 regression tests outputs
11244
Daniel Veillard0bf29002002-08-01 12:54:11 +000011245Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * tree.c: trying to fix a problem in namespaced attribute handling
11248 raised by Christian Glahn
11249
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011250Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * encoding.c include/libxml/encoding.h: Opening the interface
11253 xmlNewCharEncodingHandler as requested in #89415
11254 * python/generator.py python/setup.py.in: applied cleanup
11255 patches from Marc-Andre Lemburg
11256 * tree.c: fixing bug #89332 on a specific case of loosing
11257 the XML-1.0 namespace on xml:xxx attributes
11258
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011259Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11260
11261 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11262 corner case from new Merlin's test suite and added a callback
11263 that will be used to improve xmlsec performance
11264
11265
Daniel Veillard0b22def2002-07-29 16:23:03 +000011266Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * HTMLtree.c: trying to fix the <style> escaping problem in
11269 HTML serialization bug #89342
11270
Daniel Veillard0b28e882002-07-24 23:47:05 +000011271Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11274 and rebuilt the web site.
11275
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011276Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011277
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011278 * include/libxml/tree.h: added _private member to xmlNs struct
11279
Daniel Veillard1d995272002-07-22 16:43:32 +000011280Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * HTMLparser.c: fixing bug #84876 based on the xml working
11283 code.
11284
William M. Brack61eaba52002-07-21 11:14:18 +000011285Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11286
11287 * python/Makefile.am: enhanced to fix bug 72012 (errors
11288 when using '-jX' make parameter)
11289
William M. Brackef61d202002-07-19 08:32:00 +000011290Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11291
11292 * xpath.c: small additional enhancement for booleans
11293 compared to nodesets
11294
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011295Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * HTMLtree.c: changed the order of the encoding declaration
11298 attributes in the meta tags due to a bug in IE/Mac
11299
William M. Brack0c022ad2002-07-12 00:56:01 +000011300Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11301
11302 * xpath.c: enhanced handling of booleans (especially '='
11303 and '!=' for nodesets) - fixes bug 85256. Added new
11304 routine xmlXPathNotEqualValues for more proper handling
11305 of '!=' when nodesets are involved.
11306
Daniel Veillard06944e22002-07-11 19:55:18 +000011307Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11310 doc/xmlcatalog_man.xml to the source distribution
11311
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011312Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11313
11314 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11315 asked for this.
11316
Daniel Veillard539638b2002-07-06 19:55:14 +000011317Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * configure.in: preparing 2.4.23
11320 * doc/*: rebuilt the docs
11321
Daniel Veillard176d99f2002-07-06 19:22:28 +000011322Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * parser.c: fixing bug #84169 by fixing the
11325 comment of xmlCreatePushParserCtxt to describe the
11326 encoding detection parameters better.
11327
Daniel Veillard37f961d2002-07-06 17:53:56 +000011328Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * valid.c: fixing bug #79331 in one path the lookup for
11331 ID attributes on a namespaced node wasn't handled correctly :-\
11332
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011333Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * HTMLparser.c: trying to fix 87235 about discarded white
11336 spaces in the HTML parser.
11337 * result/HTML/*: this changes the output of a number of HTML
11338 regression tests
11339
Daniel Veillardfdc91562002-07-01 21:52:03 +000011340Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * xpath.c: applied patch from Richard Jinks for the namespace
11343 axis + fixed a memory error.
11344 * parser.c parserInternals.c: applied patches from Peter Jacobi
11345 removing ctxt->token for good.
11346 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11347 popped out by the regression tests.
11348 * Makefile.am: patch for threads makefile from Gary Pennington
11349
William M. Brack6000af52002-06-28 11:43:13 +000011350Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11351
Daniel Veillardfdc91562002-07-01 21:52:03 +000011352 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011353 expressions involving preceding-sibling (et al).
11354
Daniel Veillard153120c2002-06-18 07:58:35 +000011355Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * hash.c: applied a patch from Peter Jacobi to solve a problem
11358 when compiling with the Watcom C on Win32
11359 * result/schemas/*.err: the change of hashing algo generated
11360 permutations in the output
11361
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011362Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * hash.c: applied patch from Sander Vesik improving the quality of
11365 the hash function.
11366
Aleksey Sanina5808b92002-06-14 17:07:41 +0000113672002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011368
11369 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11370 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11371 xmllint.c xpath.c: replaced sprintf() with snprintf()
11372 to prevent possible buffer overflow (the bug was pointed
11373 out by Anju Premachandran)
11374
Daniel Veillarde059b892002-06-13 15:32:10 +000011375Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * parser.c: removed an uninitialized data error popped by valgrind
11378 on PE references
11379
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011380Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11381
11382 * doc/xml.html
11383 adding tutorial reference to the web page
11384
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011385Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11386
11387 * doc/tutorial/xmltutorial.xml
11388 * doc/tutorial/ar01s07.html
11389 * doc/tutorial/ape.html
11390 * doc/tutorial/includegetattribute.c
11391 adding section to tutorial about retrieving an attribute
11392 value
11393
Daniel Veillardf5582f12002-06-11 10:08:16 +000011394Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * parser.c: applied a couple of patches from Peter Jacobi to start
11397 to get rid of ctxt->token, with a possible significant speed
11398 improvement to be gained once done. Better compliance with PE
11399 references constructs in DTDs too.
11400 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11401 from Peter too
11402
Daniel Veillard38d80e22002-06-11 07:24:56 +000011403Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11406 xmlParseElement was likely to have been deallocated at the
11407 time of the report, possibly leading to segfault. Just report
11408 the tag name now.
11409
Daniel Veillard9e412302002-06-10 15:59:44 +000011410Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * xpath.c: patch from Richard Jinks for XPath substring() function
11413 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11414
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114152002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011416
11417 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11418
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011419Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11420
11421 *doc/FAQ.html
11422 fixing typos in FAQ, thanks to Robert Funnell for the
11423 editing help
11424
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011425Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * NEWS: got complaints from rpmlint that it was empty
11428
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011429Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11430
11431 * added doc/tutorial, including:
11432 apa.html
11433 apb.html
11434 apc.html
11435 apd.html
11436 ar01s02.html
11437 ar01s03.html
11438 ar01s04.html
11439 ar01s05.html
11440 ar01s06.html
11441 includeaddattribute.c
11442 includeaddkeyword.c
11443 includekeyword.c
11444 includestory.xml
11445 index.html
11446 xmltutorial.xml
11447 libxml tutorial, including generated html
11448
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011449Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11450
11451 * result/c14n/exc-without-comments/merlin-c14n-two-*
11452 result/c14n/without-comments/merlin-c14n-two-*
11453 test/c14n/exc-without-comments/merlin-c14n-two-*
11454 test/c14n/without-comments/merlin-c14n-two-*
11455 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11456 c14n/exc-c14n and slightly modified test script to handle
11457 these test cases
11458 * c14n.c: fixed bugs for complicated nodes set (namespace
11459 without node and others from merlin-c14n-two.tar.gz)
11460 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11461 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11462 for xmlsec performance patch
11463 * xpath.c: fixed self::node() for namespaces and attributes
11464
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011465Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11466
11467 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11468 but with the format parameter
11469 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11470
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011471Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11472
11473 * Makefile.am: updated c14n tests suite
11474 * c14n.c: performance improvement for previous c14n patch
11475
Daniel Veillarde72c7562002-05-31 09:47:30 +000011476Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * parser.c: another peroformance patch from Peter Jacobi, that
11479 time on parsing attribute values.
11480
Aleksey Sanin508a1012002-05-31 06:32:32 +000011481Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11482
11483 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11484 into LibXML2 test suite
11485
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011486Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11487
11488 * c14n.c: propagating xpath ancesstors node fix to c14n
11489 plus small performance improvement to reduce number of
11490 mallocs
11491 * xpath.c: fixed ancestors axis processing for namespace nodes
11492
Daniel Veillard46de64e2002-05-29 08:21:33 +000011493Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11496 Peter Jacobi
11497
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011498Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * configure.in: preparing 2.4.22
11501
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011502Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11505 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11506 a public entry point.
11507 * doc/*: rebuilt the API and docs
11508
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011509Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * xpath.c: patch from Richard Jinks to fix a problem introduced
11512 in the previous patch and pointed by Norm
11513
Daniel Veillardc6924812002-05-24 11:10:43 +000011514Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * libxml.spec.in: fixing bug #81112
11517
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011518Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * uri.c: fixing bug #82848
11521
Daniel Veillarda2878972002-05-24 07:54:39 +000011522Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11525 output of one catalog test
11526
Aleksey Sanin114e4752002-05-24 07:20:27 +000011527Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011528
Aleksey Sanin114e4752002-05-24 07:20:27 +000011529 * global.data globals.c tree.c include/libxml/globals.h
11530 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11531 default value for global parameter xmlIndentTreeOutput to 1 and
11532 introduced new global parameter xmlTreeIndentString (the string
11533 used to do one-level indent) with default value " " (as it was
11534 in tree.c)
11535
Daniel Veillard49d5af82002-05-23 11:55:49 +000011536Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11539 with trio and schemas.
11540
Daniel Veillard7c13af42002-05-22 09:57:32 +000011541Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * xpath.c: patch from Richard Jinks to fix the problem raised in
11544 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11545
Daniel Veillard5a872412002-05-22 06:40:27 +000011546Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * xmlschemas.c: a bit of work on import.
11549 * xmlschemastypes.c: Charles Bozeman provided a compare function
11550 for date/time types so min/max facet restrictions should work,
11551 indeterminate comparisons return an error instead of equal.
11552 * test/schemas/date_0* result/schemas/date_0_0: specific test
11553 from Charles Bozeman too
11554
Daniel Veillard10b6da42002-05-18 07:55:20 +000011555Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11558 from Christian Cornelssen fixing the man pages and the Catalog
11559 building script.
11560 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11561 next step is <xs:import> I now have a reasonable understanding
11562 of how it works.
11563
Daniel Veillarde5354492002-05-16 08:43:22 +000011564Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11567
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011568Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11569
11570 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11571
Daniel Veillard088bf112002-05-14 11:03:59 +000011572Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * xpath.c: fixing an XPath function evalutation bug pointed out
11575 by Alexey Efimov where the context was lost when evaluating
11576 the function arguments
11577
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011578Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011579
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011580 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11581 function public for XMLSec performance optimizations
11582
Daniel Veillard3cd72402002-05-13 10:33:30 +000011583Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * python/generator.py python/libxml2class.txt : fixed a problem
11586 with the HTML parser pointed by Gary Benson
11587 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11588 example
11589
Aleksey Sanine48a3182002-05-09 18:20:01 +000011590Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11591 * parser.c: fixed bug #81159 (memory growth in SAX)
11592
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011593Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11594 * xpath.c: fixed bug #78858 (the real fix)
11595
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011596Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011597 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011598
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011599Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * tree.c: modified xmlNodeSetBase to allow changing the
11602 base of a document.
11603
Daniel Veillard070803b2002-05-03 07:29:38 +000011604Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * xmlschemastypes.c: patch Charles Bozeman for validation of
11607 all the date, time, and duration types
11608 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11609 * configure.in: fixed an error pointed by an user
11610 * xml2-config.in: fixed an error pointed by an user
11611
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011612Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11613
11614 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11615 win32/libxml2.def.src xmlIO.c: exported default
11616 'file:', 'http:' and 'ftp:' protocols input handlers
11617 and maked protocols comparisson case insensitive
11618
Daniel Veillard34de97f2002-04-30 14:29:22 +000011619Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * configure.in: Neven Has detected a typo
11622
Daniel Veillard28577c32002-04-30 06:48:41 +000011623Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11626 as one of the persons allowed to commit directly to the
11627 module.
11628
Daniel Veillardfc57b412002-04-29 15:50:14 +000011629Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11632 * valid.c: raised a too low limit
11633 * doc/*: rebuilt the docs
11634
Daniel Veillardeca82812002-04-24 11:42:02 +000011635Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * test/XPath/expr/floats test/XPath/expr/functions
11638 result/XPath/expr/floats result/XPath/expr/functions
11639 xpath.c: another XPath conformance patch from Richard Jinks
11640
Daniel Veillard13e04c62002-04-23 17:51:29 +000011641Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * xmlschemas.c: fixed validation of attribute groups.
11644 * test/schemas result/schemas: added an example from the primer
11645
Daniel Veillard88c58912002-04-23 07:12:20 +000011646Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11649 * test/schemas result/schemas: updated the test list
11650
Daniel Veillarde19fc232002-04-22 16:01:24 +000011651Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * TODO: updated a bit
11654 * parser.c: made a comment more specific
11655 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11656 Schemas conformance.
11657 * test/schemas result/schemas: updated the test list
11658
Daniel Veillard441bc322002-04-20 17:38:48 +000011659Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11662 implementing xs:all with minOccurs = 0
11663 * tes/schemas/* result/schemas/*: added more tests covering
11664 xs:all
11665
Daniel Veillard8a001f62002-04-20 07:24:11 +000011666Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * xmlregexp.c: first implementation of the all particle, this
11669 may need to be revisited for case where not all transitions
11670 must be crossed.
11671
Daniel Veillard7646b182002-04-20 06:41:40 +000011672Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * tree.c: another entity processing update from Markus Henke
11675
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011676Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11677
11678 * trionan.c: fixed crash on OSF/1
11679
Daniel Veillardb4398962002-04-19 07:01:55 +000011680Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * xmlschemas.c: more Schemas work
11683 * test/schemas/* result/schemas/*: added more tests coming
11684 from the spec.
11685
Daniel Veillard54761132002-04-18 21:00:44 +000011686Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11689 ExcC14N specification
11690
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011691Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * tree.c: patch from Markus Henke, fix for recursive entities.
11694
Daniel Veillard23b1f372002-04-18 15:50:05 +000011695Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * xpath.c: fix a problem with string() on a document node.
11698
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011699Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * Makefile.am xmlschemas.c: more Schemas work
11702 * test/schemas/* result/schemas/*: added more tests coming
11703 from the spec.
11704
Daniel Veillard6231e842002-04-18 11:54:04 +000011705Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11708 * result/HTML/*: this changes a few things in the results
11709
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011710Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11711
11712 * include/libxml/tree.h: eliminated 'declaration different than
11713 prototype' warning
11714 * include/win32config.h: "resolved" conflicts with errno.h
11715
Daniel Veillardb509f152002-04-17 16:28:10 +000011716Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11719 on the automata interfaces and debug of counted choices
11720 * test/schemas/* result/schemas/*: added a number of tests
11721
Daniel Veillard8651f532002-04-17 09:06:27 +000011722Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11725 a bit of work on Schemas
11726 * testSchemas.c: try to make it more useful
11727 * test/schemas/* result/schemas/* Makefile.am: changed the
11728 Schemas regression test procedure, started adding a few samples
11729
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011730Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11731
11732 * include/libxml/encoding.h: Patch for the Borland C++ builder
11733 * include/libxml/tree.h: Patch for the Borland C++ builder
11734 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011735 * win32/bcb5: New directory for the Borland C++ builder
11736 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011737
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011738Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11739
11740 * win32/Makefile.msvc: Update for XML Schema support
11741 * win32/configure.js: Update for XML Schema support
11742 * win32/libxml2.def.src: Update for XML Schema support
11743
Daniel Veillard4255d502002-04-16 15:50:10 +000011744Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11747 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11748 xmlunicode.c include/libxml/Makefile.am
11749 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11750 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11751 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11752 include/libxml/xmlversion.h.in : merged the current state of
11753 XML Schemas implementation, it is not configured in by default,
11754 a specific --schemas configure option has been added.
11755 * test/automata test/regexp test/schemas Makefile.am
11756 result/automata result/regexp result/schemas:
11757 merged automata/regexp/schemas regression tests
11758
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011759Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * xpath.c: Gary found a compile time problem, fixes #78823
11762
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011763Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11764
11765 * configure.in: release of 2.4.20
11766 * doc/*: updated and rebuilt the docs
11767
Daniel Veillardf544f192002-04-15 12:56:56 +000011768Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * python/Makefile.am: patch from Cristian Gafton to build on
11771 Red Hat 6.2, should also fix #75779
11772
Daniel Veillard940492d2002-04-15 10:15:25 +000011773Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * valid.c: first part of fixing #78729
11776
Daniel Veillardeb475a32002-04-14 22:00:22 +000011777Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11780 escaping of URI when saving HTML files.
11781 * result/HTML/*: this impacted some tests
11782
Daniel Veillard9b731d72002-04-14 12:56:08 +000011783Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * configure.in: trying to fix #77441
11786
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011787Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * include/libxml/xmlIO.h: Hallski complained it could not be
11790 included by itself.
11791
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011792Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11795
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011796Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11797
11798 * win32/configure.js: patch from Nilo for the c14n option
11799 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11800
Daniel Veillardda423da2002-04-10 19:25:38 +000011801Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11804 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11805 LIBXML_THREAD_ENABLED
11806
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011807Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * xpath.c: another patch from Richard Jinks for substring conformance
11810 * test/XPath/expr/floats test/XPath/expr/strings
11811 result/XPath/expr/floats result/XPath/expr/strings: update of the
11812 test suite to check those.
11813
Daniel Veillard01917aa2002-04-10 11:30:41 +000011814Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * xpath.c: patch from Richard Jinks for .x float parsing.
11817
Daniel Veillard46d6c442002-04-09 16:10:39 +000011818Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * parser.c: patch from Markus Henke when an encoding ain't recognized
11821
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011822Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * libxml.m4: got a report that #include <string.h> was needed
11825
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011826Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11829
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011830Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11831
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011832 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011833
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011834Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11837 pointed out by Melvyn Sopacua.
11838
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011839Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * libxml.m4: Frédéric Crozat gave a patch related to the change
11842 of Include paths breaking the libxml.m4
11843
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011844Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * xpath.c: Fix bug #76927 forgot to save some context
11847 when evaluating binary expressions
11848
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011849Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * configure.in: fixed configure for MPE/iX from Markus Henke
11852 * xmlmemory.c: fixed initialization problems
11853 * xpath.c: another set of patches from Richard Jinks this
11854 fixes "make XPathtests" on linux
11855
Daniel Veillard21458c82002-03-27 16:12:22 +000011856Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11859 * test/XPath/expr/compare test/XPath/expr/equality
11860 test/XPath/expr/floats test/XPath/expr/functions
11861 test/XPath/expr/strings result/XPath/expr/compare
11862 result/XPath/expr/equality result/XPath/expr/floats
11863 result/XPath/expr/functions result/XPath/expr/strings: Updated
11864 tests though they show a divergence on Linux
11865
Daniel Veillard28dfed12002-03-27 09:08:17 +000011866Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11867
11868 * xpath.c trionan.c: previous commit also included patches
11869 from Richard Jinks on some IEEE support corner case
11870
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011871Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11874 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11875 that $(datadir) should be used for docs
11876
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011877Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11878
11879 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11880 could leak filedescriptors
11881
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011882Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * configure.in nanohttp.c: applied patch from Allan Clark for
11885 UnixWare/OpenServer
11886
Daniel Veillard19274092002-03-25 16:48:03 +000011887Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * configure.in: preparing 2.4.19
11890 * doc/*: rebuilt the docs
11891
Daniel Veillard56b2db72002-03-25 16:35:28 +000011892Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * nanohttp.c: fixing #76043, got fed up with non-portability
11895 of that piece of code.
11896
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011897Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * valid.c SAX.c: Never commit without running "make tests" :-(
11900 fix a couple of stupidities in the previous commit
11901 * result/*: a few changes in some attribute order result of previous
11902 commit.
11903
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011904Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11907 the internal subset should not raise duplicate ID errors,
11908 also there was a small bug in conjunction to namespace
11909 declarations defaulted and xml:xxx attributes DTD definitions.
11910
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011911Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * xpath.c: Richard Jinks also raised some rounding problems
11914 this tries to fix them
11915
Daniel Veillard4e2df542002-03-22 12:23:14 +000011916Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11919 behaviour in xmlXPathCastToString()
11920
Daniel Veillarddb552912002-03-21 13:27:59 +000011921Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11924 raised by Morus Walter
11925
Daniel Veillard9e537932002-03-21 13:08:08 +000011926Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11929 from Igor
11930
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011931Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * xpath.c: fixing #75619, related to a problem when trying
11934 to evaluate condition when the current node set resulting
11935 from that sub-step evaluation is empty. Also fixes 2 potential
11936 problem with previous-sibling and next-siblings axis.
11937
Daniel Veillard1840ef02002-03-21 08:05:23 +000011938Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11941 HTML support is not configured in.
11942
Daniel Veillard561b7f82002-03-20 21:55:57 +000011943Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11946 include/libxml/tree.h: dohh I really didn't intended to commit
11947 this test version :-(
11948
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011949Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * testSAX.c: I wanted to see the real speed at the SAX interface
11952 after a little too many Ximianer started complaining about the
11953 parser speed.
11954 added a --quiet option:
11955 paphio:~/XML -> ls -l db100000.xml
11956 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11957 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11958 3200006 callbacks generated
11959 real 0m1.270s
11960 Which means 16MBytes/s and 3Mcallback/s
11961
Daniel Veillardc62a1472002-03-19 18:35:12 +000011962Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * xpath.c: valgrind spotted another error that time when running
11965 on libxslt regression tests
11966
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011967Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * Makefile.am: adding "make valgrind" running the full regression
11970 tests (except python ones) under Valgrind (using valgrind -q
11971 which was kindly added by the author).
11972 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11973 passes cleanly now except an obcure floating point initialization
11974 raised in log10() in one XPath regression test ???
11975 * tree.c: edited some comments to close #75244
11976
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011977Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11978
11979 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11980 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11981 context of ScrollKeeper, made sure that if the number is
11982 an integer, the serialization follows the description at
11983 http://www.w3.org/TR/xpath#section-String-Functions
11984
Daniel Veillard5997aca2002-03-18 18:36:20 +000011985Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011987 * configure.in: preparing 2.4.18
11988 * doc/*: updated and rebuilt the web site
11989 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11990 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011991 * parser.c: humm, changed the way the SAX parser work when
11992 xmlSubstituteEntitiesDefault(1) is set, it will then
11993 do the entity registration and loading by itself in case the
11994 user provided SAX getEntity() returns NULL.
11995 * testSAX.c: added --noent to test the behaviour.
11996
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011997Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * parser.c: Wilfried Teiken provided a hackish but working
12000 way to get context reported back on entities when parsing
12001 with SAX and without breaking the DOM build.
12002
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012003Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12004
12005 * c14n.c: applied a new patch from Aleksey Sanin
12006 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12007 to reference Aleksey implementation of XML digital Signatures
12008
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012009Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * xpath.c: small fix to avoid potential problem due to
12012 ordering of freeing data
12013 * python/Makefile.am: people were complaining about
12014 the generated file in python dir not being built
12015
Daniel Veillardd2379012002-03-15 22:24:56 +000012016Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12017
12018 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12019 python/generator.py python/libxml.c python/types.c: Cleanup
12020 of the python Makefiles based on Jacob and James feedback,
12021 fixed the spec file accordingly, fixed the number of warning
12022 that passing my pedantic CFLAGS was generating. Conclusion
12023 is that Python includes are real crap.
12024
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012025Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * configure,in: it was reported quite a few times that
12028 xml2-config --cflags should not output
12029 -I$includeprefix/libxml2/libxml because libxml2 header names
12030 clashes with existing names like list.h from C++ stl.
12031 Includes should be #include<libxml/xxx.h> so ...
12032
Daniel Veillard6f293b12002-03-15 09:42:33 +000012033Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * c14n.c: another patch from Aleksey Sanin
12036
Daniel Veillard5c396542002-03-15 07:57:50 +000012037Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12040 canonicalization algorithm
12041 * doc/xml.html doc/index.html: added the C14N references on the
12042 index page.
12043
jacob berkman9be65862002-03-14 02:15:56 +0000120442002-03-13 jacob berkman <jacob@ximian.com>
12045
12046 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12047 usage, redundant, and gcc specific
12048
Daniel Veillard75be0132002-03-13 10:03:35 +000012049Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12050
12051 * xpath.c: speedup some node selection operations, this can
12052 have a significant impact on DocBook Norm's stylesheets
12053 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12054 make sure it's always the case
12055 * debugXML.c: distinguish CDATA and comments in ls operations
12056
Daniel Veillard61f26172002-03-12 18:46:39 +000012057Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12060 to generate better API descriptions etc...
12061
Daniel Veillard9ff88172002-03-11 09:15:32 +000012062Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * c14n.c: Fixing #74186, made sure all boolean expressions
12065 get fully parenthesized, ran indent on the output
12066 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12067 include/libxml/tree.h: also #74186 related, removed the
12068 --with-buffers option, and all the preprocessor conditional
12069 sections that were resulting from it.
12070
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012071Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * valid.c: applied patch from Dodji Seketeli fixing an
12074 uninitailized variable in xmlValidGetValidElements()
12075
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012076Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * c14n.c: fixed a few comments
12079 * doc/*.html doc/*/*.html: regenerated the docs and added
12080 the C14N API
12081 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12082
Daniel Veillardfa49d872002-03-09 10:20:00 +000012083Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * check-xml-test-suite.py: fix to adapt varaiations in the
12086 bindings
12087 * configure.in python/setup.py python/setup.py.in: fixed to
12088 have the version of the python scripts automatically updated
12089
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012090Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12093 in xmlCopyProp()
12094
Daniel Veillardaf43f632002-03-08 15:05:20 +000012095Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * configure.in: preparing 2.4.17 release
12098 * doc/*: updated and rebuilt the docs
12099 * xpath.c: fixed a comment
12100 * python/libxml.c: fixed a possible reentrancy problem
12101
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012102Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12105 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12106 added a specific regression test
12107 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12108 not raise exceptions when failing to find the attribute.
12109
Daniel Veillard90bc3712002-03-07 15:12:58 +000012110Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * configure.in xmllint.c: owen pointed out a problem with the
12113 ftme fix, gettimeofday() was not detected by configure and
12114 the ftime header wasn't included, dohhh
12115
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012116Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * configure.in xmllint.c: trying to fix #71457 for timing
12119 precision when gettimeofday() is not availble but ftime() is
12120
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012121Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12124 are now copied on install and part of the -devel RPM
12125
Daniel Veillard7b416132002-03-07 08:36:03 +000012126Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12127
12128 * xpath.c: trying to avoid bug #72150 which was apparently
12129 caused by a gcc bug (or a processor problem) as detailed
12130 at http://veillard.com/gcc.bug
12131
Daniel Veillardf742d342002-03-07 00:05:35 +000012132Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12135 fixed xmlReconciliateNs(), added a Python test/example for
12136 inter-document cut'n paste
12137 * python/libxml.py: fixed node.doc on document nodes and added
12138 xpathEval() onto node objects
12139
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012140Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12143 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12144 fixup and integrated tests for the serialization stuff
12145
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012146Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12147
12148 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12149 moved the libxml man page to section 3
12150
Daniel Veillard1e774382002-03-06 17:35:40 +000012151Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * tree.c: fix bug #72490
12154 * python/libxml.c python/libxml.py: added methods serialize()
12155 and saveTo() to all node elements.
12156
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012157Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * xmlIO.c: closed #73430, don't read from an input source
12160 which indicated an end-of-file or an error.
12161
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012162Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12163
12164 * parser.c: make sure SAX endDocument is always called as
12165 this could result in a Python memory leak otherwise (it's
12166 used to decrement ref-counting)
12167 * python/generator.py python/libxml.c python/libxml.py
12168 python/libxml2-python-api.xml python/libxml2class.txt
12169 python/tests/error.py python/tests/xpath.py: implemented
12170 the suggestions made by Gary Benson and extended the tests
12171 to match it.
12172
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012173Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * python/generator.py: applied patch fixing #73450
12176
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012177Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * xpath.c: fixing #61290 "namespace nodes have no parent"
12180 long standing divergence from the XPath REC. NodeSets
12181 simply hold a copy of namespace nodes and those node ->next
12182 points to the parent (which may not be the node carrying the
12183 definition).
12184 * include/libxml/xpath.h: flagged but didn't added a possible
12185 speedup
12186 * DOCBparser.c HTMLparser.c: removed some warnings from push
12187 parser due to new state being added.
12188 * tree.c: new fix from Boris Erdmann
12189 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12190 the XML Canonalization support from Aleksey Sanin
12191
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012192Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12193
12194 * tree.c: patch from Boris Erdmann fixing some namespace odities
12195 with xmlCopyNode()
12196
Daniel Veillardc6613042002-03-02 09:34:02 +000012197Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * xmlIO.c: fix bug #72706 when loading a NULL entity
12200
Daniel Veillardc0fef772002-03-01 16:16:31 +000012201Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12202
12203 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12204 actually change in a future XML Namespace revision.
12205
Daniel Veillard79426f22002-03-01 16:14:17 +000012206Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12209 added the possibility of returning nodesets from XPath extension
12210 functions written in Python
12211
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012212Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12213
12214 * python/*: commiting some Python bindings work done while travelling
12215
Daniel Veillard97300512002-03-01 09:13:41 +000012216Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12219 explicitely with memory debugging switched on
12220
Daniel Veillard6361da02002-02-23 10:10:33 +000012221Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12224 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12225 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12226 the accessor generator for strings
12227 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12228 regression test.
12229
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012230Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * python/README python/generator.py python/libxml.c python/setup.py:
12233 added the 'usual' setup.py to allow building a libxml2-python
12234 module based on the same code. The initialization is however
12235 different the 2 .so files fo libxml2 and libxslt are identical and
12236 they entry point initialize both libraries. this is done to avoid
12237 some possible nasty problem since the Python don't merge the maps
12238 of all shared modules.
12239
Daniel Veillard158a4d22002-02-20 22:17:58 +000012240Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12241
12242 * parser.c: fixed a push/encoding bug reported by Michael
12243 on librsvg
12244
Daniel Veillard7839e162002-02-20 18:54:48 +000012245Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * include/libxml/parserInternals.h: fixes a misplaced #endif
12248
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012249Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * parser.c valid.c: found and fixed a couple of allocation bugs
12252
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012253Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * doc/xml.html doc/python.html doc/*: added a Python and binding
12256 page describing the current state of the Python bindings and
12257 giving pointers to the other languages wrappers.
12258
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012259Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12260
12261 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12262 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12263 rebuilt the API and web site
12264 * xpath.c: fixed #71978 portability bugs
12265
Daniel Veillard8aff2472002-02-19 21:50:43 +000012266Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12269
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012270Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * include/libxml/parserInternals.h parser.c: had to change
12273 2 internal parsing API when processing document content
12274 to check the start and end of element content are defined
12275 in the same entity
12276 * valid.c include/libxml/valid.h: attribute normalization can
12277 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12278 with the context to report it.
12279 * SAX.c: fixed the last known bugs, crazy validation constraints
12280 when a document is standalone seems correctly handled. There
12281 is a couple of open issues left which need consideration especially
12282 PE93 on external unparsed entities and standalone status.
12283 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12284 The 2 tests left failing are actually in error. Cleanup done.
12285
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012286Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * valid.c: implemented E59 spaces in CDATA does not match the
12289 nonterminal S
12290
Daniel Veillard878eab02002-02-19 13:46:09 +000012291Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * SAX.c parser.c valid.c: more validation test fixups
12294 * check-xml-test-suite.py: added duration info for the tests
12295
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012296Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12297
12298 * parser.c valid.c: a couple of errors were reported but not
12299 saved back as such in the parsing context. Down to 1% failure rate
12300 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12301
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012302Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12303
12304 * xmlInternald.c: isExtender was missing a char
12305 * parser.c include/libxml/parser.h: % are acceptable in the
12306 internal subset if within a PUBLIC ID
12307
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012308Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * SAX.c parserInternals.c valid.c: more work on the conformance
12311 suite. Took the step to finally block documents with encoding
12312 errors. It's a fatal error per the spec, people should have fixed
12313 their documents by now.
12314
Daniel Veillard55253e22002-02-18 14:32:39 +000012315Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * check-xml-test-suite.py: fixed the test script after some discussion
12318 on the semantic of TYPE="error"
12319 * Makefile.am: added the script to the distrib
12320
Daniel Veillard28757702002-02-18 11:19:30 +000012321Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * SAX.c entities.c: fixed a couple of conformances issues deep
12324 into the validation code (standalone and undeclared Notations)
12325
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012326Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12329 stayed there for years !
12330
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012331Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12334 missing
12335
Daniel Veillardc7612992002-02-17 22:47:37 +000012336Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * check-xml-test-suite.py: improved the behaviour a bit as
12339 well as the logs
12340 * parser.c valid.c SAX.c: fixed a few more bugs
12341 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12342
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012343Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * check-xml-test-suite.py: python script to run regression tests
12346 against the XML Test suite of W3C/OASis
12347 * SAX.c: fixed a validation bug
12348 * parser.c: fixed 3 errors pointed by the test suite
12349 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12350 * python/Makefile.am: fixed a dependendy
12351
Daniel Veillard9f28f302002-02-15 20:48:08 +000012352Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12353
12354 * xmlmemory.c: avoid a warning bug #71594
12355
Daniel Veillard144024e2002-02-13 21:14:46 +000012356Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12359 warning on alpha/Tru64
12360
Daniel Veillarde4301c82002-02-13 13:32:35 +000012361Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12362
12363 * include/libxml/entities.h: fixing a comment
12364 * valid.c: fixing some troubles with validity check on namespaces
12365 * result/VC/NS3 test/VC/NS3: added a specific regression test
12366
Daniel Veillarda6d05382002-02-13 13:07:41 +000012367Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * tree.c: Fixing #71342 serializing '\n' in attribute values
12370 * result/noent/att3 result/att3 test/att3: added a specific
12371 test.
12372
Daniel Veillard797a5652002-02-12 13:46:21 +000012373Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12374
12375 * python/libxml.c: couple of bug fixes
12376
Daniel Veillard01a6d412002-02-11 18:42:20 +000012377Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * python/*.py: removed tabs and used spaces.
12380
Daniel Veillard397ff112002-02-11 18:27:20 +000012381Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12384 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12385
Daniel Veillard03517542002-02-11 13:54:40 +000012386Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12389 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12390
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012391Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * include/libxml/encoding.h include/libxml/entities.h
12394 include/libxml/globals.h include/libxml/parser.h
12395 include/libxml/threads.h include/libxml/tree.h
12396 include/libxml/xmlmemory.h: trying to fix the include mess
12397
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012398Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12399
12400 * include/libxml/xmlmemory.h: reverted part of the previous
12401 attempt to provide #69655, this was breaking the build.
12402
Daniel Veillard0ba59232002-02-10 13:20:39 +000012403Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12404
12405 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12406 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12407 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12408 include/libxml/parserInternals.h include/libxml/tree.h
12409 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12410 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12411 clean.
12412 * python/libxml.c: fixed a warning.
12413
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012414Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12415
12416 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12417 copying of node, merge back IDs in the target document.
12418 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12419 test/XInclude/ents/ids.xml: test case
12420 * result/VC/ElementValid4: output changed due to a typo fix
12421
Daniel Veillard1c18e302002-02-09 22:16:40 +000012422Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12423
12424 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012425 generate the dependencies right as Jacob found out. Add
12426 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012427
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012428Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * parserInternals.c valid.c: Justin Fletcher found some parts
12431 of the code needing cleanup
12432 * libxml.spec.in python/Makefile.am python/generator.py
12433 python/libxml.c python/libxml.py: Fixed the python Makefiles
12434 corrected a bug showing up on ia64, changed the name of the
12435 python internal module too
12436
Daniel Veillard07be19b2002-02-08 14:20:35 +000012437Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * Makefile.am: applied patch from Andris Pavenis for binary
12440 name suffixes
12441
Daniel Veillardf216d462002-02-08 13:44:24 +000012442Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * xmllint.c win32/win32config.h: fixing #68748
12445
Daniel Veillardd455d792002-02-08 13:37:46 +000012446Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12447
12448 * valid.c: fixing #70166
12449
12450Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * valid.c: fixing #70077
12453
Daniel Veillardc575b992002-02-08 13:28:40 +000012454Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12455
12456 * Copyright Makefile.am README configure.in libxml.spec.in:
12457 Changed to the MIT Licence
12458 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12459 doc/xmlio.html: updated the doc accordingly
12460 * include/libxml/xmlwin32version.h configure.in: preparing
12461 2.4.14 release
12462 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12463 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12464 fixed the const xmlChar * wrapper and generator, XPath extension
12465 functions now use the context as first argument
12466 * python/tests/tstxpath.py python/tests/xpath.py
12467 python/tests/xpathext.py: Updated the tests accordingly
12468 * tree.c: fixed bug #70067
12469
Daniel Veillard7db38712002-02-07 16:39:11 +000012470Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * Makefile.am: cleanup
12473 * debugXML.c: always use stdout if output is NULL
12474 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12475 * python/Makefile.am python/generator.py python/libxml2class.txt
12476 python/libxml_wrap.h python/types.c: augmented the number of bindings
12477 handling FILE * and XPath contexts
12478 * python/tests/Makefile.am: avoid a stupid problem due to the
12479 use of TEST.
12480
Daniel Veillard15a143b2002-02-06 22:40:50 +000012481Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12482
12483 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12484
Daniel Veillard70cab352002-02-06 16:06:58 +000012485Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12486
12487 * python/TODO python/libxml.c: cleanup the extension function lookup
12488 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12489
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012490Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12491
12492 * configure.in python/Makefile.am: do not install outside
12493 of prefix
12494
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012495Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12496
12497 * python/TODO python/libxml.c: started adding SAX interfaces
12498 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12499 SAX test
12500
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012501Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12502
12503 * tree.c: hardened the addChild function
12504 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12505 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12506 added accessors needed for xmlNode, a bit more testing and
12507 extension of interfaces
12508 * python/tests/Makefile.am python/tests/build.py: added a test
12509 build from scratch/save/load/check
12510
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012511Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12512
12513 * parserInternals.c: change a small bit in the way valididy
12514 error messages get initialized
12515 * python/TODO python/libxml.c python/libxml2-python-api.xml
12516 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12517 added some memory debugging to track leaks at the libxml2 level
12518 * python/tests/*.py: changed all tests to check for leaks,
12519 there is just one left in XPath extension registrations.
12520
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012521Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12522
12523 * python/TODO python/generator.py python/libxml2-python-api.xml
12524 python/libxml2class.txt: more accessor classes for the parser
12525 context, allow to switch on and check validity
12526 * python/tests/Makefile.am python/tests/error.py
12527 python/tests/invalid.xml python/tests/valid.xml
12528 python/tests/validate.py: attded more test and and added error.py
12529 which I forgot to commit in the last step
12530
Daniel Veillard3ce52572002-02-03 15:08:05 +000012531Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12532
12533 * python/Makefile.am python/types.c: cleanup
12534 * python/libxml.c python/libxml.py python/libxml_wrap.h
12535 python/generator.py python/libxml2-python-api.xml
12536 python/libxml2class.txt: added class for parser context, added
12537 first cut for push mode support. Added a framework to generate
12538 accessors functions.
12539 * python/tests/Makefile.am python/tests/push.py: added a push
12540 test
12541
Daniel Veillardcfb05462002-02-02 23:18:22 +000012542Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12543
12544 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12545 bug a bit of cleanup.
12546
Daniel Veillard5d819032002-02-02 21:49:17 +000012547Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12548
12549 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12550 python/libxml2class.txt: adding error redirections and preformat
12551 to a python handler
12552 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12553 tests self checking
12554
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012555Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12558 a function
12559
Daniel Veillard9589d452002-02-02 10:28:17 +000012560Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12561
12562 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12563 python/libxml.c python/libxml2-python-api.xml
12564 python/libxml2class.txt: Progressing through the TODOs, class
12565 description output, extra XML API, RPM now builds the wrappers
12566 for all python installed versions
12567
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012568Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12569
12570 * configure.in libxml.spec.in python/Makefile.am python/TODO
12571 python/generator.py python/libxml2class.txt: added more informations
12572 in the libxml2-python package including docs. Slightly changed
12573 the class hierarchy
12574 * python/tests/*: added basic regression tests infrastructure too
12575
12576Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12577
12578 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12579 added libxml2-python as part of the packages installed
12580
Daniel Veillarda7340c82002-02-01 17:56:45 +000012581Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12582
12583 * python/Makefile.am python/generator.py python/libxml.c
12584 python/libxml.py: more work, now able to extend the
12585 XPath interpreter with functions written in python.
12586
Daniel Veillardc3e39442002-02-01 09:29:41 +000012587Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12588
12589 * python/Makefile.am: Jacob sent a patch to allow building from
12590 tarfile.
12591
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012592Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12593
12594 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12595 inserted the python wrappers build, I hope this won't be too
12596 unportable
12597
Daniel Veillard1971ee22002-01-31 20:29:19 +000012598Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12599
12600 * xpath.c: minor optimization
12601 * python/generator.py python/libxml.c python/libxml.py
12602 python/libxml_wrap.h: more work on the python bindings,
12603 they now support XPath and there is no evident leak
12604
Daniel Veillard36ed5292002-01-30 23:49:06 +000012605Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12606
12607 * python/generator.py python/libxml.c python/libxml.py:
12608 more work on the python bindings generator.
12609
Daniel Veillard96fe0952002-01-30 20:52:23 +000012610Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12611
12612 * python/generator.py python/libxml.c python/libxml_wrap.h:
12613 more work on the python bindings.
12614
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012615Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * python/generator.py python/libxml.c python/libxml.py
12618 python/libxml_wrap.h: commited early version of a python binding
12619 for private use only ATM
12620
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012621Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12622
12623 * entities.c tree.c include/libxml/entities.h: applied patch
12624 from Anthony Jones to implement copy of DTD subtree too. Had
12625 just to keep 2 function private which really ought to become
12626 public ones.
12627
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012628Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12629
12630 * xmllint.c: added pointers to the web pages in the usage()
12631
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012632Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * tree.c: more fixes from Petr Kozelka for attribute handling
12635 in the tree API to align the semantic with DOM.
12636
Daniel Veillard36065812002-01-24 15:02:46 +000012637Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12638
12639 * valid.c tree.c entities.c: another set of patches from
12640 Anthony Jones for copy operations cleanup and robustness
12641
Daniel Veillardf8592562002-01-23 17:58:17 +000012642Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12643
12644 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12645 an alphabetic index based on comments content
12646 * doc/*: rebuilt the web site with the new references
12647
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012648Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12649
12650 * parserInternals.h: Greg Sjaardema suggested to use an
12651 eponential buffer groth policy in xmlParserAddNodeInfo()
12652
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012653Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12654
12655 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12656 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12657 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12658 to generate cross-references, and added/updated the stylesheets
12659 to generate and link API indexes. The generic keyword index
12660 is not done yet.
12661 * doc/*.html: regenerated all the usual docs too
12662
Daniel Veillard2070c482002-01-22 22:12:19 +000012663Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12664
12665 * debugXML.c: added an xpath function to the shell for T. V. Raman
12666
12667Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012668
12669 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12670 debug routines.
12671
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012672Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12673
12674 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12675 support of attribute nodes
12676
Daniel Veillard9d06d302002-01-22 18:15:52 +000012677Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12678
12679 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12680 hopefully near complete and fully documented of the API in XML
12681 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12682 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12683 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12684 include/libxml/parserInternals.h include/libxml/valid.hi
12685 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12686 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12687 include/libxml/xpath.h include/libxml/xpathInternals.h:
12688 Cleaned up the doc comments a lot in the process, the interface
12689 coverage is now 100%
12690
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012691Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12692
12693 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12694 extracts comments from the gtk-doc DocBook output (a bit
12695 convoluted but seems to work).
12696
Daniel Veillard61006472002-01-21 17:31:47 +000012697Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12698
12699 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12700 added an XML description of the API, moved the script generating
12701 it here. Added a "make api" target
12702
Daniel Veillardd2f23002002-01-21 13:36:00 +000012703Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12704
12705 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12706
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012707Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12708
12709 * xpath.c include/libxml/xpathInternals.h: the change made to
12710 xmlXPathFuncLookupFunc was incompatible roll it back
12711
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012712Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12713
12714 * SAX.c: cleanup patch from Anthony Jones
12715 * doc/Makefile.am: fix the headers to avoid in make scan
12716 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12717 includes, * vs Ptr and general cleanup
12718 * parsedecl.py: first version of a script to extract the
12719 module interfaces, the goal will be to provide .decl or XML
12720 specification of the interfaces to build wrappers.
12721
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012722Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12723
12724 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12725 now provides return codes in case of errors
12726
Bjorn Reese026d29f2002-01-19 15:40:18 +000012727Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12728
12729 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12730 Upgraded to trio baseline 1.6
12731 * strio.h strio.c: Replaced by triostr.h and triostr.c
12732
Daniel Veillard572577e2002-01-18 16:23:55 +000012733Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12734
12735 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12736 of strdup usage in the code
12737
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012738Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12739
12740 * parser.c error.c: Keith Isdale complained rightly that
12741 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12742
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012743Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12744
12745 * tree.c: fixed the funxtion to set the xml: attributes
12746 * debugXML.c: added "setbase" to test it.
12747
Daniel Veillard2c748c62002-01-16 15:37:50 +000012748Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12749
12750 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12751 to allow updating an attribute content
12752
Daniel Veillard8de85c62002-01-15 17:10:15 +000012753Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12754
12755 * libxml.h: try to avoid problems when compiling on Windows
12756
Daniel Veillard314cfa02002-01-14 17:58:01 +000012757Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12758
12759 * hash.c: patch from Anthony Jones for hash.c allocation size
12760 * Makefile.am: trying to work around Yet Another Libtool Madness
12761 and build the 2.4.13 release finally ...
12762
Daniel Veillard744683d2002-01-14 17:30:20 +000012763Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12764
12765 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12766 * doc/* : update of the documentation
12767
Daniel Veillarde6a55192002-01-14 17:11:53 +000012768Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12769
12770 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12771 at fixing #61290 :-(
12772
Daniel Veillardfb25a512002-01-13 20:32:08 +000012773Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12774
12775 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12776 Fixes bug #67229
12777
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012778Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12779
12780 * tree.c: trying to avoid troubles when a subtree is copied
12781 and coalesced in part with the target tree. Should fix
12782 bug #67407
12783
Daniel Veillardd8224e02002-01-13 15:43:22 +000012784Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12785
12786 * valid.c: fixed validation of attributes content of type
12787 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12788 values, very old bug. Fixes #67671
12789
Daniel Veillard8107a222002-01-13 14:10:10 +000012790Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12791
12792 * parser.c include/libxml/parserInternals.h tree.c: integrated
12793 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12794 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12795
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012796Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12797
12798 * threads.c: applied Serguei Narojnyi's patch to add native
12799 thread support on the Win32 platform
12800 * testThreadsWin32.c Makefile.am: added the test program also
12801 from Serguei, Win32 specific
12802 * include/win32config.h include/libxml/xmlwin32version.h.in:
12803 added patch from Igor for the Windows thread specific defines.
12804
Daniel Veillard845cce42002-01-09 11:51:37 +000012805Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12806
12807 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12808
Daniel Veillard7b602b42002-01-08 13:26:00 +000012809Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12810
12811 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12812 output page into XMLinfo.html. Close bug #66951 and
12813 raised by Robert Collins too.
12814
Daniel Veillard73c6e532002-01-08 13:15:33 +000012815Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12816
12817 * encoding.c: Paul Keogh pointed out a possibility of segfault
12818 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12819 Closes bug # 68238
12820
Daniel Veillard4a859202002-01-08 11:49:22 +000012821Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12822
12823 * doc/*.html: updated the Gdome2 links
12824
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012825Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12826
12827 * libxml.h: Applied following patches from Robert Collins
12828 and make sure IN_LIBXML is defined when compiling it
12829 -------
12830 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12831 as well as Visual C.
12832 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12833 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12834 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12835 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12836 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12837 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12838 xmlSysIDExists xmlNoNetExists).
12839 * xmllint.c: Don't include winsock2.h for Cygwin.
12840
Daniel Veillard401c2112002-01-07 16:54:10 +000012841Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12842
12843 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12844 when the version info is not present.
12845
Daniel Veillard6f42c132002-01-06 23:05:13 +000012846Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12847
12848 * tree.c: Anthony Jones pointed out a problem in
12849 xmlStringGetNodeList() and provided a fix for it
12850
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012851Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12852
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012853 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012854 xmlCreatePushParserCtxt() when the initial buffer passed
12855 is large.
12856
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012857Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12858
12859 * win32/*: big cleanup of the Windows/MSVC project files
12860 from Igor Zlatkovic
12861
Daniel Veillardcebb1362002-01-02 13:13:30 +000012862Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12863
12864 * doc/Makefile.am: should fix #67674 and avoid troubles if
12865 xsltproc is not available or fails in the prefix provided
12866
Daniel Veillard26908ab2002-01-01 16:50:03 +000012867Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12868
12869 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12870
Daniel Veillard5344c602001-12-31 16:37:34 +000012871Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12874 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12875 Fixed a few other problems raised by Charlie Bozeman.
12876 * result/VC/ElementValid[5-7]: fixed the output
12877
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012878Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12881 patches from Charlie Bozeman. Regenerated the HTML docs.
12882
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012883Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12884
12885 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12886 for Windows from Igor
12887
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012888Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * xmllint.c: applied Justin Fletcher patch for --output or -o
12891
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012892Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * win32/libxml2/libxml2.def.src: close #67019
12895
Daniel Veillard01db67c2001-12-18 07:09:59 +000012896Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12897
12898 * xmllint.c: applied Justin Fletcher generic timing patch
12899 similar to the one already applied to xsltproc.
12900
Daniel Veillardd1640922001-12-17 15:30:10 +000012901Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12902
12903 * include/libxml/tree.h tree.c: applied documentation patches
12904 from Charlie Bozeman
12905
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012906Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12907
12908 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12909
Daniel Veillard29e43992001-12-13 22:21:58 +000012910Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12911
12912 * valid.c: fix the xmlStrdup() used in the previous patch.
12913 * valid.c: added --dropdtd
12914 * tree.c: fixed xmlUnlinkNode so it also removes the references
12915 from the document if the node is a DTD
12916
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012917Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * HTMLtree.c valid.c: cleanup some static declarations
12920
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012921Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * xmllint.c: removed another strdup()
12924 * doc/FAQ: removed the HP/UX entry
12925
Daniel Veillarded472f32001-12-13 08:48:14 +000012926Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * valid.c: fix bug #66816 when validating.
12929 * xmllint.c: don't use sys/time.h if configure did not found it
12930
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012931Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12932
12933 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12934 xmlcatalog_man.xml
12935
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012936Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12939 xmlInitMemory() was declared twice
12940
Daniel Veillardb82c1662001-12-09 14:00:54 +000012941Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * globals.c: do not reference strdup() !
12944 * configure.in libxml-2.0.pc.in: trying to fix the libs
12945 of the various config extraction modules
12946
Daniel Veillardef90ba72001-12-07 14:24:22 +000012947Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * configure.in : preparing 2.4.12
12950 * doc/* : updated and rebuilt the docs
12951
Daniel Veillard220346d2001-12-07 11:33:54 +000012952Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12953
12954 * uri.c: closed bug #66159
12955 * testURI.c: added --escape option
12956 * configure.in: some cleanup for xml2-config --cflags
12957
Daniel Veillard2a906822001-12-06 14:34:08 +000012958Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * globals.c testThreads.c: removed some misplaced includes
12961 of xmlversion.h
12962
Daniel Veillarde28313b2001-12-06 14:08:31 +000012963Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12964
12965 * threads.c: patch from Gary Pennington fixing a possible
12966 problem at initialization time.
12967
Daniel Veillardd3b08822001-12-05 12:03:33 +000012968Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12969
12970 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012971 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012972 CodeWarrior.
12973
Daniel Veillarda7866932001-12-04 13:14:44 +000012974Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12975
12976 * xmllint.c: applied Geert Kloosterman's patch to fix
12977 --repeat --timing output
12978
Daniel Veillard19840942001-11-29 16:11:38 +000012979Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12980
12981 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12982 where non-wellformed XML declaractions were not detected.
12983
Daniel Veillarde85d9342001-11-28 14:43:12 +000012984Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12987
Daniel Veillard22f25a82001-11-28 09:12:23 +000012988Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12991 gets reset by xmlCleanupInputCallbacks() and this makes the
12992 function useless. Same for output.
12993
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012994Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * xmlIO.c: robert pointed out a loop error in callback cleanups
12997
Daniel Veillard8faa7832001-11-26 15:58:08 +000012998Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13001 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13002 they are not really tied to debugging
13003
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013004Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13007 * xmllint.c: better --catalogs description
13008
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013009Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * tree.c: fixed a couple of problems in xmlSetProp()
13012
Daniel Veillardcd337f02001-11-22 18:20:37 +000013013Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13016 unappropriate stdout output.
13017
Daniel Veillard566d4df2001-11-22 13:00:53 +000013018Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13021 by Denis Beurive, closes #65111
13022
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013023Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * valid.c: in case of content model validity error, don't
13026 print it if validity warnings were not requested.
13027
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013028Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13031 * parserInternals.c: removed the last exit() call. Print an
13032 unmaskable error on stderr instead (library mismatch detection)
13033
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013034Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13035
13036 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13037 shell instructions from Heiko Rupp
13038
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013039Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13040
13041 * catalog.c: use the URL notation file:// for default catalog paths
13042
Daniel Veillard0ec98632001-11-14 15:04:32 +000013043Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * include/libxml/tree.h: better comments for _private fields
13046 * tree.c: removed a problem when copying an entity reference.
13047
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013048Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13049
13050 * vms/*: updated instructions and diffs from John A Fotheringham
13051
Daniel Veillarda11001b2001-11-12 22:45:36 +000013052Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * include/libxml/xmlerror.h: avoid an include problem if
13055 #include <libxml/xmlerror.h> happens first in code
13056 seems to be the case in KDE libs
13057
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013058Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13061 from Igor for Windows
13062
13063Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * Makefile.am: Gary Pennington pointed out a missing prefix
13066
Daniel Veillard43d3f612001-11-10 11:57:23 +000013067Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13068
13069 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13070 * doc/*: upgraded and rebuilt the docs
13071
Daniel Veillardc1f78342001-11-10 11:43:05 +000013072Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13073
13074 * HTMLparser.c: fix comment in scripts element parsing.
13075 * result/HTML/doc3*: updated the results.
13076
13077Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * uri.c: another URI bug fix #63336, using Joel Young patch.
13080
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013081Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13084 a cleaned up version of the Pwd shell string generation.
13085
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013086Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13087
13088 * valid.c include/libxml/tree.h: trying to fix namespaces +
13089 validation problems for good, closing #63619 in the process
13090 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13091 wrong in this respect, fixed it.
13092
Daniel Veillardd536f702001-11-08 17:32:47 +000013093Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * xmllint.c: Morus Walter patch to allow --format and --encode
13096
Daniel Veillard5004f422001-11-08 13:53:05 +000013097Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * debugXML.c: Stefan Kost provided an help command for the shell
13100
Daniel Veillarda6825e82001-11-07 13:33:59 +000013101Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * debugXML.c: Heiko Rupp pointed that the shell would crash
13104 on empty nodesets returns.
13105
Daniel Veillard03f848d2001-11-07 12:53:46 +000013106Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13107
13108 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13109 migh need the history libraries
13110
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013111Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13112
13113 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13114 handle the case of < in quoted attributes, Bastian Kleineidam
13115
Daniel Veillardc853b322001-11-06 15:24:37 +000013116Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13119 fixing catalog breakages
13120 * Makefile.am catalog.c result/catalogs/catal
13121 result/catalogs/mycatalog.* test/catalogs/catal*:
13122 fixed more problems in catalog support, added more regression tests
13123 for both XML and SGML catalog handling
13124
Daniel Veillard66870c72001-11-05 19:27:49 +000013125Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13126
13127 * debugXML.c: applied an improvement to xmlGetLineNo() from
13128 Keith Isdale
13129
Daniel Veillardffe09c92001-11-05 14:21:47 +000013130Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13131
13132 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13133 Side effect of the progressive catalog loading
13134
Daniel Veillardad661b92001-11-05 11:43:15 +000013135Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * Makefile.am: confexecdir and confexec_DATA were defined twice
13138 pointed out by Karl Eichwalder
13139
Daniel Veillard6eb17722001-11-04 22:19:27 +000013140Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * xmlcatalog.c: avoid unlink() and use remove() instead.
13143
Daniel Veillardea898282001-11-04 22:13:45 +000013144Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * libxml.spec.in: cleanup
13147 * include/libxml/xmlwin32version.h: updated with 2.4.8
13148
Daniel Veillarda4617b82001-11-04 20:19:12 +000013149Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13150
13151 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13152 of compiling libxml with a non standard set of options
13153
John Fleck027edfb2001-11-04 20:13:58 +000013154Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13155
13156 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13157 document --sgml option, fixing gnome bugzilla #63382
13158
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013159Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13160
13161 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13162 breakage of 2.4.7, added a couple of really needed APIs
13163 like xmlCatalogIsEmpty() and xmlNewCatalog()
13164 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13165 for install-catalog
13166 * configure.in: preparing 2.4.8
13167
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013168Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13169
13170 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13171 include/libxml/tree.h include/libxml/xmlIO.h: more include
13172 cleanups, export cleanly one html output + format function.
13173
13174Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * parser.c: removed initGenericErrorDefaultFunc call from
13177 xmlInitParser() since it could destroy previous calls to
13178 xsltSetGenericErrorFunc() effects
13179
Daniel Veillardebd38c52001-11-01 08:38:12 +000013180Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13181
13182 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13183 keyword.
13184
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013185Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * Makefile.am: cleanup
13188 * threads.c: cleanup too
13189 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13190 from xsltproc
13191 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013192 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013193
Daniel Veillard91c00402001-10-30 17:41:38 +000013194Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13195
13196 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13197 was not used anymore !
13198
Daniel Veillard52dcab32001-10-30 12:51:17 +000013199Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13200
13201 * configure.in: preparing 2.4.7
13202 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13203 manual page from John
13204 * doc/*: updated the doc and rebuilt the generated pages
13205
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013206Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13207
13208 * xmlIO.c: closing bug #62711, the library should never
13209 close stdin or stdout.
13210
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013211Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * uri.c: second pass at fixing #63336, using Joel Young
13214 final patch. looks okay.
13215
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013216Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * uri.c include/libxml/uri.h: trying to clear #63336
13219 allowing the escaping routine to parse unconformant
13220 URI-References.
13221
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013222Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * vms/readme.vms vms/build_libxml.com nanoftp.c
13225 include/libxml/xmlversion.h.in: a few VMS updates from
13226 John A Fotheringham
13227 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13228 and xmlCleanupOutputCallbacks() for the Perl binding people.
13229
Daniel Veillard635ef722001-10-29 11:48:19 +000013230Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13231
13232 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13233 apply fixes to close #63271 and avoid segfaults when
13234 the error routine gets callbed before xmlInitParser()
13235 get called.
13236 * nanoftp.c error.c: Applied patches from Justin Fletcher
13237 correcting some xmlGenericError misuses.
13238
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013239Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13240
13241 *doc/xmllint.xml, doc/xmllint.1
13242 New and improved man page for xmllint - .xml is the original, .1
13243 is the generated man page
13244
Daniel Veillardc9484202001-10-24 12:35:52 +000013245Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13248 the web site from the main HTML document.
13249
Daniel Veillard5151c062001-10-23 13:10:19 +000013250Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13251
13252 * parser.c: fixed an erroneous validation bug when PE refs
13253 occurs in external parsed entities referenced from the
13254 internals subset
13255 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13256 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13257 added the associated testcase, it's a nice one.
13258 * HTMLparser.c: generate the DTD node as HTML still ...
13259 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13260
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013261Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * HTMLparser.c: fixed a bug in htmlNewDoc()
13264
Daniel Veillard89cad532001-10-22 09:46:13 +000013265Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * test/threads/*: added entities testing to the Thread test
13268 * testThreads.c: make the test reasonable
13269 * DOCBparser.c: fix the DTD public and system ID
13270 * xmllint.c: added --sgml for SGML DocBook importing
13271 * Makefile.am: added Docbtests target
13272
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013273Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13274
13275 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13276 * testThreads.c: removed bogus include
13277
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013278Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13281 fixed a very serious (looping) validation bug
13282
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013283Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13284
13285 * include/libxml/globals.h include/libxml/threads.h threads.c
13286 testThreads.c: far more testing, cleaning up bugs
13287 * *.c : make sure globals.h is always included.
13288
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013289Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13290
13291 * HTMLparser.c: try to get rid of parser loops for good.
13292
Daniel Veillardab7488e2001-10-17 11:30:37 +000013293Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * configure.in: fixed some bugs in CFLAGS passing.
13296 * test/threads Makefile.am testThreads.c: added a specific
13297 threaded test case (really nasty, guaranteed).
13298
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013299Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * catalog.c: serious cleanup on the management of the
13302 XML catalog tree, more tests done, especially with
13303 the catalog PI.
13304
Daniel Veillard364789a2001-10-16 12:45:00 +000013305Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * catalog.c: avoid a problem in catalog cleanup on SMP if
13308 catalogs were not initialized.
13309
Daniel Veillard81463942001-10-16 12:34:39 +000013310Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * catalog.c xpath.c: trying to cleanup the not thread safe
13313 parts of the library.
13314
Daniel Veillard64a411c2001-10-15 12:32:07 +000013315Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13316
13317 * include/libxml/globals.h configure.in global.data: make
13318 the allocation be per-thread a configure option
13319 * encoding.c include/libxml/parser.h: fixed compilation
13320 errors
13321
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013322Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13323
13324 * include/libxml/parser.h: Norm reported that a few lines
13325 added were breaking libxslt compile, removed them for now
13326
Daniel Veillard6f350292001-10-14 09:56:15 +000013327Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * parser.c parserInternals.c threads.c: debugged and fixed
13330 initialization problems which were giving troubles on SMP
13331 boxes.
13332
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013333Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * include/libxml/Makefile.am: missing globals.h
13336
Daniel Veillarde7090612001-10-13 12:18:28 +000013337Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013338
Daniel Veillarde7090612001-10-13 12:18:28 +000013339 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013340
Daniel Veillardd0463562001-10-13 09:15:48 +000013341Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13344 include/libxml/parserInternals.h include/libxml/tree.h
13345 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13346 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13347 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13348 Applied the last patches from Gary, cleanup, activated threading
13349 all user accessible global variables are now handled in globals.[ch]
13350 Still a bit rought but make tests passes with either
13351 --with-threads defined at configure time or not.
13352 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13353 linking options
13354
Daniel Veillardb8478642001-10-12 17:29:10 +000013355Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13356
13357 * Makefile.am include/libxml/Makefile.am
13358 include/libxml/globals.h globals.c include/libxml/threads.h
13359 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13360 configure.in: started integrating the core of the thread support
13361 not activated yet but half integrated. The code should still
13362 compile and work anyway.
13363
Daniel Veillardb44025c2001-10-11 22:55:55 +000013364Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13367 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13368 integrating the non-controversial parts of Gary Pennington
13369 multithread patches
13370 * catalog.c: corrected a small bug introduced
13371
Daniel Veillard75b96822001-10-11 18:59:45 +000013372Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * catalog.c include/libxml/catalog.h: very serious cleanup,
13375 isolating unportable code and as much as possible the accesses
13376 to the global shared catalog. May need more testing !
13377
Daniel Veillard78d12092001-10-11 09:12:24 +000013378Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13381 Keith Isdale patches for the XSLT debugger interfaces. Some
13382 cleanup
13383
Daniel Veillardff0b7312001-10-11 06:46:09 +000013384Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13387 * DOCBparser.c: generate line nubers in elements
13388
Daniel Veillard60087f32001-10-10 09:45:09 +000013389Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * configure.in: preparing 2.4.6 release
13392 * doc/xml.html doc/html/*: updated and rebuilt the docs
13393 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13394
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013395Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13396
13397 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13398 adding documentation for DV's supercatalog support
13399
Daniel Veillard82d75332001-10-08 15:01:59 +000013400Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13403 super catalog support adding one API and one flag --sgml to
13404 xmlcatalog
13405
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013406Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13407
13408 * doc/xmlcatalog_man.xml, xmlcatalog.1
13409 One more crack at
13410 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13411
13412
Thomas Broyer47334c02001-10-07 16:41:52 +000013413Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13414
13415 * xpath.c: implemented xmlXPathObjectCopy for external objects
13416 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13417
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013418Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13419
13420 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13421 finishing up fix to
13422 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13423 the xmlcatalog man page display more elegantly
13424
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013425Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13426
13427 * configure.in: closing bug #61832
13428 * HTMLparser.c: removed a warning
13429
Daniel Veillard6ab38382001-10-06 13:08:27 +000013430Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13431
13432 * xpath.c: fixing #61673 part I, do not loose doc information
13433 when copying result value trees.
13434
Daniel Veillard556c6682001-10-06 09:59:51 +000013435Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13436
13437 * xpath.c: trying to harden the XPath interpreter
13438
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013439Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13440
13441 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13442 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13443
William M. Brack1633d182001-10-05 15:41:19 +000013444Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13445
13446 * HTMLparser: repaired another loop problem
13447
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013448Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13449
13450 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13451 parsing.
13452 * xpath.c: fix bug #61291 the default XML namespace node is
13453 missing from the namespace axis.
13454 * tree.c: refuse to create namespaces nodes with prefix "xml"
13455
Daniel Veillard651f9472001-10-04 14:51:06 +000013456Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13457
13458 * SAX.c: ouch a non-defined namespace could lead to a crash,
13459 fixed #61215
13460
Daniel Veillard7dd05702001-10-04 14:25:12 +000013461Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13462
13463 * parserInternals.c: closed bug #61054
13464
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013465Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13466
13467 * include/libxml/Makefile.am: closing #60708
13468
Daniel Veillarda293c322001-10-02 13:54:14 +000013469Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13470
13471 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13472 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13473
Daniel Veillardf4309d72001-10-02 09:28:58 +000013474Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13477
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013478Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13479
13480 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13481 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13482
Daniel Veillard16756b62001-10-01 07:36:25 +000013483Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13484
13485 * catalog.c: Justin Fletcher provided cleaup code in case
13486 HAVE_STAT is not defined
13487 * include/win32config.h: Igor Zlatkovic suggested to have
13488 HAVE_STAT defined there
13489
William M. Brack5e1cac12001-09-28 16:19:18 +000013490Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13491
13492 * catalog.c - fixed typing error reported by M. Barros
13493
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013494Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13495
13496 * xmllint.c - fixing typo
13497
William M. Brackd28e48a2001-09-23 01:55:08 +000013498Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13499
13500 * HTMLparser.c: small enhancement to prevent loop on
13501 unrecognizable data
13502
Daniel Veillardb1d62872001-09-21 09:47:08 +000013503Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13504
13505 * parserInternals.c: applying patch from bug #60757 this
13506 should close it
13507
Daniel Veillardc0631a62001-09-20 13:56:06 +000013508Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * catalog.c xmlcatalog.c: removed a couple of warning
13511 * xpath.c: try to solve the linking problem on platforms
13512 needing trio to compile
13513
Daniel Veillard1a123612001-09-19 08:06:23 +000013514Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013515
Daniel Veillard1a123612001-09-19 08:06:23 +000013516 * Makefile.am libxml.spec.in: backing up non-documented changes
13517 commited without review or aproval by Jens Finke <jens@gnome.org>
13518 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013519
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013520Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13521
13522 * configure.in: Joe Orton provided a patch fixing a problem
13523 when iconv is specified to be in a non-standard directory
13524 but wasn't exported in xml2-config --cflags
13525
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013526Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13527
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013528 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013529 troubles with 2.4.4 errors.
13530
Daniel Veillard16698282001-09-14 10:29:27 +000013531Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13532
13533 * encoding.c entities.c: do not output hexadecimal charrefs
13534 when serializing HTML since some version of Netscape can't
13535 grok it, generate decimal ones.
13536 * result/HTML/doc3.htm: output changed due to previous test
13537 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13538
Daniel Veillard98fed372001-09-13 11:34:58 +000013539Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13540
13541 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13542 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13543
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013544Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013545 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013546
13547 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13548 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13549 updated the configuration scripts systems accordingly
13550
Daniel Veillard04382ae2001-09-12 18:51:30 +000013551Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13552
13553 * configure.in: preparing for 2.4.4
13554 * doc/xml.html doc/html/*: updated and rebuilt the docs
13555
Daniel Veillardd63437e2001-09-12 15:00:27 +000013556Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * win32/dsp/libxml2.def.src: tried to incorporate comments
13559 from bug #59220
13560
Daniel Veillard319a7422001-09-11 09:27:09 +000013561Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13562
13563 * parser.c result/noent/wml.xml: fixed bug #59981 related
13564 to handling of '&' in attributes when entities are substitued
13565
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013566Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13567
13568 * libxml.h include/libxml/xmlversion.h.in
13569 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13570 Tried to close bug #60131
13571
Daniel Veillardbce62332001-09-10 18:46:55 +000013572Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13573
13574 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13575
Daniel Veillard143b04f2001-09-10 18:14:14 +000013576Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13577
13578 * SAX.c: fixing bug #59946 on xmlns=""
13579
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013580Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13581
13582 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13583 but allocates a new error code.
13584
Daniel Veillard05c13a22001-09-09 08:38:09 +000013585Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13586
13587 * xmllint.c: John Fleck fixed typos in the options output
13588 * parser.c SAX.c: fix ignorable white space SAX selection
13589
13590Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13591
13592 * entities.c: Steve Underwood found the possibility of an
13593 ininite loop in case of error.
13594
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013595Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13596
13597 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13598
Daniel Veillarda050d232001-09-05 15:51:05 +000013599Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13600
13601 * parser.c: warn if version is not 1.0 but it's not
13602 strictly speaking an error after analyzing the spec
13603
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013604Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13605
13606 *doc/catalog.html - add link to the html version of the
13607 man page, other linguistic cleanups
13608
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013609Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13610
13611 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13612 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13613 file, has not yet been included in the build.
13614
Daniel Veillard99784ff2001-09-01 16:20:28 +000013615Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13616
13617 * catalog.c: removed a duplicate affectation Justin Fletcher
13618
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013619Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13620
13621 * tree.c: Armin Sander pointed a possible text coalescing
13622 problem, completed his patch.
13623
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013624Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13625
13626 * trionan.c: Fixed const and volatile re-definition problem
13627
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013628Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13629
13630 * libxml.4 parser.c: doc updates from Heiko Rupp
13631 * parserInternals.c: 2 sanity checks from Heiko Rupp
13632
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013633Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13634
13635 * tree.c: applied patch from Armin Sander to make some pointers
13636 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013637 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013638
Daniel Veillardb06c6142001-08-27 14:26:30 +000013639Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13640
13641 * xpath.c: hum, restrict the integer usage gcc bug workaround
13642 to only gcc compilers so that other architecture don't get
13643 penalized by this limitation.
13644 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13645
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013646Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13647
13648 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13649 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13650
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013651Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13652
13653 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13654 --convert option to xmlcatalog to convert SGML ones to
13655 the XML syntax.
13656 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13657
13658 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013659Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13660
13661 * catalog.c xmlIO.c: started some serious testing and fixed
13662 a few bug and optmization needs.
13663
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013664Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13665
13666 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13667 preparing for a 2.4.3 release even if it may not be ready yet
13668 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13669 all file parsing lookup to go through the entity resolver, add
13670 to add an API to bypass it (needed to load catalogs themselves),
13671 some cleanup on the catalog code too.
13672 * nanoftp.c: small cleanup
13673 * doc/catalog.html: small update
13674
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013675Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13676
13677 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13678 Jun Kuriyama
13679
Daniel Veillardffb120d2001-08-23 00:52:23 +000013680Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13681
13682 * doc/catalog.html: finished the catalog documentation
13683
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013684Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13685
13686 * doc/catalog.html doc/xml.html: added documentation about
13687 Catalog support, misses an API description
13688 * doc/html/*: reextracted the API pages
13689
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013690Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13691
13692 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13693 Added the part about section 7.2 on URI resolution,
13694 fixed a side effect in the HTML parser, look complete
13695 and ready to rock except the URI/SystemID part!
13696
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013697Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13698
13699 * include/libxml/catalog.h include/libxml/parser.h
13700 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13701 xmlIO.c: added support and APIs needed for the catalog PI
13702 * include/libxml/xmlIO.h: cleanup
13703
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013704Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13705
13706 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13707 include/libxml/catalog.h: starts to look okay, really
13708 plugged the new framework, cleaned a lot of stuff,
13709 added some APIs, except the PI's support missing this
13710 should be mostly complete
13711 * result/catalogs/* test/catalogs/*: added new test, enriched
13712 the existing one with URN ID tests
13713
Daniel Veillard64339542001-08-21 12:57:59 +000013714Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13715
13716 * catalog.c: fixed nextCatalog
13717 * result/catalogs/docbook test/catalogs/*: started adding
13718 a small regression test
13719
Daniel Veillardcda96922001-08-21 10:56:31 +000013720Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13721
13722 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13723 more work on the XML catalog support.
13724 * parser.c include/libxml/parser.h: small cleanup seems using
13725 list as a public parameter name can give portability troubles
13726 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13727 include/libxml/xpath.h include/libxml/Makefile.am: removed
13728 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13729 wrappers
13730
Bjorn Reese45029602001-08-21 09:23:53 +000013731Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13732
13733 * Makefile.am trio.c triodef.h trionan.c xpath.c
13734 include/libxml/Makefile.am include/libxml/trionan.h:
13735 Re-worked Not-A-Number and Infinity support.
13736 * xmlcatalog.c: added readline include files
13737
Daniel Veillard344cee72001-08-20 00:08:40 +000013738Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13739
13740 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13741 testCatalog as xmlcatalog, making it an installed app
13742 adding a shell, and preparing it to be a /etc/xml/catalog
13743 management tool, though not ready yet
13744 * catalog.c include/libxml/catalog.h: adding support for
13745 XML Catalogs http://www.oasis-open.org/committees/entity/
13746 not finished, there is some interesting tradeoffs and a
13747 few open questions left.
13748
Daniel Veillardb7664f42001-08-19 13:00:43 +000013749Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13750
13751 * xmllint.c: fixed a line formatting problem
13752
Daniel Veillard5015b712001-08-17 09:37:52 +000013753Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13754
13755 * SAX.c: removed a couple of unused variable (Albert Chin)
13756
Daniel Veillardbb371292001-08-16 23:26:59 +000013757Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13758
13759 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13760 trying to fix some troubles w.r.t. function returning
13761 const xxxPtr.
13762
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013763Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13764
13765 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13766 defined
13767
Daniel Veillardae6db172001-08-16 19:32:00 +000013768Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13769
13770 * xpointer.c: removed unused var
13771
Daniel Veillard09190202001-08-16 16:27:41 +000013772Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13773
13774 * testXPath.c: another small cleanup closing bug #59110
13775
Daniel Veillard796f4b62001-08-16 16:00:13 +000013776Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13777
13778 * win32/dsp/libxml2.def.src: small cleanup closing bug
13779 #59108
13780
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013781Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13782
13783 * example/gjobread.c: add xmlCleanupParser() before leaving
13784
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013785Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * config.h.in configure.in include/libxml/xmlwin32version.h:
13788 released 2.4.2
13789
Daniel Veillardd3d06722001-08-15 12:06:36 +000013790Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13791
13792 * include/libxml/valid.h debugXML.c valid.c: deprecate
13793 the non-boundchecking Sprintf functions, add Snprintf
13794 this should close bug #57984
13795
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013796Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13797
13798 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13799 URIs before doing the lookups (pointed by Mark Vakoc)
13800
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013801Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13802
13803 * xpath.c: serious changes on Result Value Trees and NodeSets
13804 w.r.t. deallocation and collect operations. Probably not
13805 100% clean (merge of allocated trees smells like a problem).
13806 Seems sufficient to close #58943
13807
Daniel Veillard90493a92001-08-14 14:12:47 +000013808Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13809
13810 * xmllint.c: adding a --format option
13811
Daniel Veillardfe703322001-08-14 12:18:09 +000013812Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13813
13814 * xpath.c: count() was broken on Result Value Tree
13815 * xmlIO.c: fixed file:/// accesses on _WIN32
13816
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013817Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13818
13819 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13820 macro was renamed, this should close bug #58683
13821
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013822Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13823
13824 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13825 entity substitution mode text at the end of the entity might
13826 be added due to text coalescing.
13827 * nanoftp.c parser.c: small cleanup
13828
Daniel Veillard0c720972001-08-08 20:59:00 +000013829Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13830
13831 * HACKING: added John Fleck right to commit in the doc subdir
13832
Daniel Veillard48da9102001-08-07 01:10:10 +000013833Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13834
13835 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13836 allow to inherit attributes from the DTD directly in the
13837 tree, this is needed for XPath and can be a useful feature.
13838 Inherited namespaces are always provided at the tree level now
13839 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13840 of tests for this feature (XSLT being the prime user).
13841
Daniel Veillard50f34372001-08-03 12:06:36 +000013842Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13843
13844 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13845 testSAX.c xmlIO.c xmllint.c include/win32config.h
13846 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13847 include/libxml/xmlwin32version.h.in win32/README.MSDev
13848 win32/dsp/*: applied Win32 Facelift No.2 patches from
13849 Igor Zlatkovic for Windows/MSC
13850
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013851Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13852
13853 * SAX.c: unparsedEntityDecl() the URI computation of the
13854 entity wasn't done breaking XSLT unparsed-entity-uri()
13855
Daniel Veillard567e1b42001-08-01 15:53:47 +000013856Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13857
13858 * xpath.c: fixed a bug when walking the descendants and
13859 the current node has no children
13860 * debugXML.c: show up when a text node is supposed to not be escaped
13861
Thomas Broyerf186c822001-07-31 23:30:37 +000013862Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13863
13864 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13865 worked like the set:leading() function)
13866 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13867
Daniel Veillardba6db032001-07-31 16:25:45 +000013868Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13871
Daniel Veillard57905372001-07-31 15:52:17 +000013872Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * include/libxml/xmlIO.h: apply change to close #58141
13875 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13876
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013877Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * parser.c: when the internal subset uses a PE, then the
13880 included entity can use conditional sections.
13881
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013882Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13885 when walking the namespace axis showing up in
13886 libxst/tests/general/bug-12
13887 * xmlmemory.c: added the possibility to trace a given block
13888 defined by its address
13889
Daniel Veillard4aafa792001-07-28 17:21:12 +000013890Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * parser.c: don't override existing encoding specified before
13893 starting xmlParseDocument()
13894
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013895Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * include/libxml/xmlwin32version.h: reinserted, needed for
13898 Windows users of CVS
13899
Darin Adlera77cac02001-07-27 17:41:51 +0000139002001-07-27 Darin Adler <darin@bentspoon.com>
13901
Darin Adler699613b2001-07-27 22:47:14 +000013902 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13903 * testCatalog.c: Add include of <libxml/parser.h>.
13904
139052001-07-27 Darin Adler <darin@bentspoon.com>
13906
Darin Adlera77cac02001-07-27 17:41:51 +000013907 * include/libxml/.cvsignore:
13908 * include/libxml/xmlwin32version.h:
13909 Remove this file from CVS because it's generated.
13910
Daniel Veillard50822cb2001-07-26 20:05:51 +000013911Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * parser.c include/libxml/parser.h: applied const patches from
13914 Tom Moog #58002
13915
Thomas Broyerba4ad322001-07-26 16:55:21 +000013916Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13917
13918 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13919 lookup framework
13920
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013921Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * tree.c: fixed xmlCopyNode() for documents
13924
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013925Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13928
13929Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013930
13931 * parser.c: fixes bug #57652 reported by Morus Walter
13932
Daniel Veillarde3924972001-07-25 20:25:21 +000013933Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13936
Daniel Veillarda53c6882001-07-25 17:18:57 +000013937Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13940 errors, lesson don't add new functions at 1am before a release
13941 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13942 from XPath initialization when possible.
13943
Daniel Veillardd9bad132001-07-23 19:39:43 +000013944Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * result/scripts/base*: removing history/readline changed
13947 this slightly
13948 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13949 xmllint.c: make element content line number generation
13950 optionnal to avoid breaking old apps added interface to switch
13951
Daniel Veillardf012a642001-07-23 19:10:52 +000013952Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013955 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013956 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13957 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13958 John Kroll fixes to allow saving to HTTP via PUT (or
13959 POST of needed).
13960 * doc/html/*.html: regenerated the docs
13961
Thomas Broyere8126242001-07-22 03:54:15 +000013962Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13963
13964 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13965 xmlHashScanFull and xmlHashScannFull3 to get passed the
13966 three keys as arguments to the callback function
13967
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013968Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * configure.in Makefile.am: removed libxml softlink for good
13971 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13972 100% coverage by gtk-doc
13973
Daniel Veillard8599e702001-07-17 21:38:51 +000013974Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13977 fixed serious troubles due to size_t vs. int mismatch
13978
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013979Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13982
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013983Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13984
13985 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13986 convenient extension API for value and context managing
13987 Now handles external objects through xmlXPathPopExternal,
13988 xmlXPathWrapExternal and xmlXPathReturnExternal.
13989 Added functions for sets operations (intersection, etc.)
13990
Daniel Veillard22090732001-07-16 00:06:07 +000013991Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13994 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13995 HTMLparser.c: cleanup of global variables, marking some
13996 const or private.
13997
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013998Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013999
14000 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14001 fixed xmlXPathNodeSetItem when passing index=0
14002
Daniel Veillard05dec342001-07-14 21:57:39 +000014003Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14006
Daniel Veillard28ae6362001-07-14 16:44:32 +000014007Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * xmllint.c: fixed compilation under Cygwin #57503
14010 * TODO: update
14011
Peter Williamsed156f52001-07-13 18:35:13 +0000140122001-07-13 Peter Williams <peterw@ximian.com>
14013
14014 * config.h.in: add #undef HAVE_DLFCN_H
14015
14016 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14017 builddir.
14018
Daniel Veillard73b36e32001-07-12 15:09:52 +000014019Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14022 raised by #57348 and #57381
14023
Daniel Veillard7db37732001-07-12 01:20:08 +000014024Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14027 tree.c xpointer.c: store the line numbder in element->content,
14028 may break some software, need a configuration mechanism
14029
Darin Adler96037892001-07-11 00:03:16 +0000140302001-07-10 Darin Adler <darin@bentspoon.com>
14031
14032 * .cvsignore:
14033 * example/.cvsignore:
14034 * include/.cvsignore:
14035 * include/libxml/.cvsignore:
14036 Various things that are generated and should be ignored.
14037
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014038Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14041 * doc/xml.html doc/html/*: updated the docs
14042
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014043Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14046 validation occured on content with element child
14047
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014048Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * tree.c: fixed XML Base computation which was broken
14051 * debugXML.c: added a base function to the shell
14052 * Makefile.am result/scripts/* test/scripts/*: added scripts
14053 based regression tests, and adding 2 XML Base tests
14054
Daniel Veillard19e96c32001-07-09 10:32:59 +000014055Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * tree.c: set properties doc and call xmlSetListDoc for properties
14058 content when grafting them in a different tree.
14059 * aclocal.m4: remove from CVS
14060
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014061Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * win32/libxml2/libxml2.def.src: added some missing entry point
14064 for XPath (Mark Vakoc)
14065
Daniel Veillard388236f2001-07-08 18:35:48 +000014066Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14069 layer should URI-Unescape before trying to open resources.
14070
Daniel Veillard04383752001-07-08 14:27:15 +000014071Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * xpath.c: fix the name() bug for elements in the default
14074 namespace reported by Charlie Bozeman
14075
Daniel Veillard7583a592001-07-08 13:15:55 +000014076Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14079 led to an XPath fix, improvements of SAX initialization, and
14080 an added option --nocdata to testXPath
14081
Daniel Veillard449d7392001-07-07 19:11:06 +000014082Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * doc/libxml-doc.el: Felix Natter provided anew version working
14085 with XEmacs too
14086
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014087Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * include/libxml/xpath.h: small cleanup
14090 * doc/xml.html: update
14091
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014092Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14095 released 2.3.14
14096
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014097Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014100 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014101
Daniel Veillard73c9c042001-07-05 20:02:54 +000014102Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14105 were not equal to empty strings
14106
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014107Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * SAX.c: fixed a URI-Reference computation problem when validating
14110 * xmlIO.c: small cleanup
14111
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014112Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * parser.c: improved the description of a couple of interfaces
14115 upon Larry Stamper suggestion
14116
Daniel Veillard62f313b2001-07-04 19:49:14 +000014117Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * SAX.c entities.c parser.c: changed completely the way entities
14120 are handled when running the parser in entity substitution mode.
14121 This fixes a bug reported by Stephan Kulow and nearly divides
14122 by 3 the amount of memory required by libxslt to load and process
14123 DocBook TDG.
14124
Daniel Veillardf420ac52001-07-04 16:04:09 +000014125Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * HTMLparser.c: fixing a too early root closing problem raised
14128 byt Prashanth Naidu
14129
Daniel Veillard8c357d52001-07-03 23:43:33 +000014130Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14133 raised by Mark Vakoc.
14134
Daniel Veillard6e90d192001-07-03 16:37:49 +000014135Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * example/Makefile.am: fixed the include path to add srcdir/include
14138 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14139 and some cleanup
14140
Daniel Veillardf06307e2001-07-03 10:35:50 +000014141Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14144 lot of optimization work, results in significant improvements
14145 when handling really complex XPath queries. Add a small optimizer
14146 for unions, improve [n] and [last()], avoid some costly ops.
14147
Daniel Veillard77044732001-06-29 21:31:07 +000014148Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14151 * xpath.c: small cleanup
14152 * xmlGetNsList: reformated, fixed problems if used on Entities
14153
Daniel Veillard2adbb512001-06-28 16:20:36 +000014154Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14157
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014158Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14161 * Makefile.am example/Makefile.am: workaround automake generating
14162 erroneous deps
14163
Daniel Veillard12f7d292001-06-28 13:12:11 +000014164Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * include/win32config.h: bug #56801 Yon Derek provided a patch
14167 to the windows config file.
14168
Daniel Veillard87ee9142001-06-28 12:54:16 +000014169Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14172 libxml.h : Yon Derek provided a set of changes to compile from
14173 CVS on Windows/MSC
14174
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014175Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * parser.c: fixed UTF8 BOM support in push mode
14178 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14179 added a specific testcase
14180
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014181Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * Makefile.am: added --push regression tests
14184 * parserInternals.c: the XML parser segfaulted in --push mode
14185
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014186Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * configure.in: moved the symlinks detection within a CVS
14189 check, this is not portable and will be removed soon.
14190 * xpath.c: small cleanup/speedup
14191
Daniel Veillard11648102001-06-26 16:08:24 +000014192Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14195 release of 2.3.12
14196 * parser.c: make an error message if unknow entities in all cases
14197
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014198Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14201
Daniel Veillard23793842001-06-25 16:07:45 +000014202Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14205 includes were installed in the wrong dir
14206
Daniel Veillardf5498f32001-06-25 15:08:36 +000014207Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * doc/html.xml: warn against sending code to exhibit bugs.
14210
Daniel Veillard56f06462001-06-24 21:34:03 +000014211Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14214 Tru64 from Thomas Leitner
14215
Daniel Veillardc5d64342001-06-24 12:13:24 +000014216Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * AUTHORS: added William and Bjorn
14219 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14220 daniel@veillard.com hopefully I won't have to do this again
14221 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14222 docs can be rebuilt cleanly now
14223 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14224 from CVs it's generated, added include/libxml/xmlwin32version.h
14225 also generated but which should change far less frequently.
14226 * catalog.c nanoftp.c: made sure to include libxml.h not
14227 libxml/xmlversion.h directly
14228 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14229 when compiling on WIN32 and MSC
14230
Daniel Veillard07385fd2001-06-23 21:55:48 +000014231Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * include/Makefile.am include/libxml/Makefile.am configure.in:
14234 fixed make distcheck and rebuilding the rpms
14235
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014236Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * configure.in: should finish the migration of exported includes
14239 into a real include/libxml in CVS, at least for CVS users.
14240 * removed the exported headers, added in include/libxml (as well
14241 as xmlversion.h.in).
14242
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014243Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * configure.in: fixed the way to detect symlink
14246
Daniel Veillard66541772001-06-23 18:31:04 +000014247Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * configure.in: updated, include/libxml is now a real CVS dir
14250
Daniel Veillardca989762001-06-23 17:39:29 +000014251Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14254 version works with both libxml1 and libxml2 (it autodetects
14255 the prefix of the html-files) from Felix Natter.
14256 * doc/xml.html: updated doc accordingly
14257
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014258Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c: fixed the bug generating a template loop in libxslt
14261 when using docbook-xsl-1.4, * should filter out document nodes
14262 * HACKING: added William
14263 * TODO: updated
14264
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014265Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * doc/FAQ.html: added a warning about gcc-3.0
14268 * doc/xml.html: added reference to gdome2 and removed a confusing
14269 sentence
14270
Daniel Veillardf7f41852001-06-22 15:18:01 +000014271Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * xmlversion.h: okay this is a generated file, but Windows
14274 users need it and they can't generate it, and I want CVS
14275 Windows users ...
14276 * win32/libxml2/libxml2_so.dsp: Windows project file for
14277 the shared lib version of libxml2
14278 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14279 resources needed for libxslt/xsltproc by Yon Derek
14280
Bjorn Reese3157b342001-06-22 14:41:45 +000014281Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14282
14283 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14284
Daniel Veillard4151acb2001-06-22 10:48:57 +000014285Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
Daniel Veillardcc146db2001-06-22 11:10:52 +000014287 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14288
14289Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
Daniel Veillard4151acb2001-06-22 10:48:57 +000014291 * include/win32config.h: Yon Derek provided a first fix
14292 to be able to compile libxslt/xsltproc on Windows
14293
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014294Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * xpath.c: attempt to work around what seemed a gcc optimizer
14297 bug when handling floats on i386 http://veillard.com/gcc.bug
14298 * tree.c entities.c encoding.c: doing some cleanups while
14299 chasing it
14300
Daniel Veillard017b1082001-06-21 11:20:21 +000014301Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * Makefile.am: cleanup when --without-debug is specified
14304 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14305 w.r.t. --without-debug and other include points
14306 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14307 Catalogs
14308 * configure.in entities.h tree.h HTMLparser.c: removed
14309 --without-corba, made the _private field mandatory
14310
Daniel Veillard87a764e2001-06-20 17:41:10 +000014311Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14314 outputs a BOM in UTF8, an errata has been issued to avoid the
14315 problem, that was the most reasonable solution... Add support
14316 for a leading UTF8 BOM in entities.
14317
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014318Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * valid.c: fixed a bug found when post validating an entity ref
14321 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14322 activate it too
14323
Daniel Veillard39196eb2001-06-19 18:09:42 +000014324Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14327 weakness in the node copy the XPointer and the XInclude
14328 implementations. Serious cleanup.
14329
Daniel Veillard3739b982001-06-19 12:51:30 +000014330Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * Makefile.am: Kjartan Maraas provided a small patch to
14333 add xml2-config.in to EXTRA_DIST
14334
Daniel Veillarda9142e72001-06-19 11:07:54 +000014335Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14338 provided another failing case found in KDE, the way the
14339 ctxt->vctxt.nodeTab was allocated and freed changed over
14340 time but it wasn't completely cleaned up. This should fix it.
14341
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014342Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * parser.c: Stephan Kulow also raised the fact that line number
14345 could get miscounted making debug harder, fixed the problem
14346 in xmlParseCharData()
14347
Daniel Veillard64b98c02001-06-17 17:20:21 +000014348Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * valid.c: Stephan Kulow pointed out a problem when validating
14351 and using an empty entity, forgot a 'break' in a case.
14352
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014353Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14356 * doc/xml.html: updated with 2.3.11
14357
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014358Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * TODO: updated adding cleanup of generated doc
14361 * configure.in: prepared to release 2.3.11
14362 * xmllint.c: added --version for bug reporting
14363 * doc/html/*.html: rebuilt the doc
14364
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014365Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * xpath.c: first part of the work on selecting namespace to
14368 fix bug #56115
14369
Daniel Veillard96ed5832001-06-15 22:22:04 +000014370Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14373 when using -liconv
14374 * TODO: updated
14375
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014376Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14379 cleanup, encoding support.
14380
Daniel Veillard608ad072001-06-14 08:32:28 +000014381Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14384
Daniel Veillard239d0522001-06-13 23:02:48 +000014385Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * xpath.c: bug detected by Ankh when / is used as a function arg
14388
Daniel Veillard02bb1702001-06-13 21:11:59 +000014389Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14392 of element and use it to avoid outputting formatting spaces at
14393 the wrong place. Implemented the format parameter for HTML save.
14394 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14395 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14396 result/HTML/wired.html: of course this impact the result of a
14397 number of HTML tests
14398
Daniel Veillard95d845f2001-06-13 13:48:46 +000014399Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * HTMLtree.[ch]: started augmenting the HTML save API with
14402 encoding and formatting parameters
14403
Daniel Veillardeca60d02001-06-13 07:45:41 +000014404Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * HTMLtree.h: cleanup and started evaluating the work needed on
14407 revamping the HTML output code
14408
Daniel Veillard84666b32001-06-11 17:31:08 +000014409Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14412
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014413Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * valid.c: fixed bug #56049, forgot one check in the
14416 validation routine
14417
Daniel Veillardca2366a2001-06-11 12:09:01 +000014418Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14421
Daniel Veillard6761eee2001-06-11 10:29:38 +000014422Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * libxml.h: fixed an error in last commit
14425 * doc/FAQ.html: added an entry for compilation from CVS
14426
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014427Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * xmlversion.h.in libxml.h: Cygwin patches
14430 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14431 * tree.h: cleanup
14432
Daniel Veillardacd370f2001-06-09 17:17:51 +000014433Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14436 memory block in a strange case where libxml is linked twice
14437 in the binary.
14438
Daniel Veillard1d047672001-06-09 16:41:01 +000014439Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14442 state far too often, simple fix used to avoid it.
14443
Daniel Veillard4497e692001-06-09 14:19:02 +000014444Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14447 being processed, applied his patch
14448 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14449
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014450Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14453 provided fixes to compile on MSCC again
14454 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14455 also provided an update for the project files.
14456
Daniel Veillarda682b212001-06-07 19:59:42 +000014457Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14460 bug #55810
14461
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014462Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * tree.c: fixed xmlGetNsProp() to close bug #55683
14465 Note this requires libxslt to use it's own function instead.
14466
Daniel Veillardf0c53762001-06-07 16:07:07 +000014467Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * HTMLtree.c: when in a pre element no formatting space should
14470 be added.
14471 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14472
Daniel Veillard068a9652001-06-07 15:30:26 +000014473Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * configure.in: added tests for signal() and signal.h
14476
Daniel Veillard541d6552001-06-07 14:20:01 +000014477Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14480
Daniel Veillard8a367d42001-06-07 14:01:34 +000014481Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * doc/libxml-doc.el: Felix Natter provided a new version for
14484 libxml2
14485
Daniel Veillard8a926292001-06-07 11:20:20 +000014486Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * HTMLtree.c: when in a pre element no formatting space should
14489 be added.
14490
Daniel Veillard14839d52001-06-06 16:11:56 +000014491Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14494
Daniel Veillarde95e2392001-06-06 10:46:28 +000014495Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14498 hack
14499 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14500 * uri.c: fixed a warning
14501
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014502Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * HTMLtree.c: trying to close bug #55772 escaping in script
14505 elements
14506 * doc/xml.html: suggest to send mail to the list
14507
14508Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014509
14510 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14511 good. Use a macro and based on the solution provided in
14512 vsnprintf manual page from GNU.
14513
Bjorn Reese99748722001-06-05 12:49:15 +000014514Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14515
14516 * error.c: Workaround for non-preserving variadic list.
14517 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14518
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014519Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * doc/xml.html: added 2.3.10 release
14522
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014523Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * configure.in: releasing 2.3.10
14526
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014527Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14530
Daniel Veillard20042422001-05-31 18:22:04 +000014531Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * encoding.c: Robert Collins provided a patch to add the
14534 "US-ASCII" encoding alias
14535
Daniel Veillard97ac1312001-05-30 19:14:17 +000014536Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14539 string oriented functions and started cleaning the related areas
14540 in xpath.c which needed fixing in this respect
14541
Daniel Veillard2d703722001-05-30 18:32:34 +000014542Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14545 #55380
14546 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14547
Daniel Veillard9403a042001-05-28 11:00:53 +000014548Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * TODO: updated
14551 * nanohttp.[ch] : started adding APIs to get the redirected URL
14552 when this occurs (needed for further base computation
14553 * tree.h: cleanup
14554 * encoding.c: cleanup
14555 * SAX.c: minor change around ctxt->loadsubset
14556
Daniel Veillard6278fb52001-05-25 07:38:41 +000014557Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * Makefile.am include/Makefile.am: small change to have
14560 include/libxml rebuilt if working from CVS.
14561 * uri.c: applied another patch from Carl Douglas for URI escaping,
14562 this should close bug #51876
14563
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014564Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14567 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14568 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14569 added specific regression test
14570 * parser.h: preparing for the XSLT mode where DTD inherited
14571 attributes are added to the tree.
14572
Daniel Veillardbbd22452001-05-23 12:02:27 +000014573Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * xinclude.[ch]: Updated the namespace for the Last Call version
14576 * result/XInclude/include test/XInclude/include: updated the
14577 testsuite accordingly
14578
Daniel Veillard8514c672001-05-23 10:29:12 +000014579Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14582 related to bug #51876
14583
Daniel Veillard42596ad2001-05-22 16:57:14 +000014584Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * tree.c: fixed a gross mistake in base computation, xml:base is
14587 not completely correct yet (need cascade).
14588 * xpath.[ch]: added the few things needed to find a function name
14589 and URI from the XPath context when it is called.
14590
Daniel Veillard81418e32001-05-22 15:08:55 +000014591Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14594 * DOCBparser.c: small cleanup
14595 * xmllint.c: added a --catalogs option to load catalogs from
14596 $SGML_CATALOG_FILES
14597 * tree.c: cleanup
14598 * configure.in: iconv library fixup, ICONV_LIBS
14599
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014600Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * catalog.c: handling of CATALOG entries. detection of recursion,
14603 and a few bugfixes
14604 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14605 against the default namespace
14606
Daniel Veillard04b93292001-05-21 08:15:31 +000014607Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14610
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014611Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * parser.c: fixed propagation context info when parsing an
14614 external entity.
14615 * doc/html/*.html: regenerated a couple of docs
14616
Daniel Veillard4623acd2001-05-19 15:13:15 +000014617Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * doc/xml.html: update with 2.3.9 informations
14620
Daniel Veillardbed7b052001-05-19 14:59:49 +000014621Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14624 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14625 * doc/html/* : rebuilt the docs
14626 * valid.c: small patch which may improve some case when
14627 validating.
14628
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014629Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * HTMLparser.c: Closed bug #54891
14632 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14633 to the suite
14634
14635Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14638 applied a documentation patch from LotR and filled in a few missing
14639 descriptions
14640
Daniel Veillard76d66f42001-05-16 21:05:17 +000014641Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * xpath.c tree.c parser.c: speed optimizations at the parser level
14644 document tree freeing and xpath evaluation
14645
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014646Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * parser.c parser.h parserInternals.h: fixed a couple of
14649 interfaces for handling memory buffer input to const char *
14650 upon suggestion of JamesH.
14651
Daniel Veillardc3739e72001-05-15 15:23:27 +000014652Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * configure.in: LoTR sent a patch fixing the previous commit
14655
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014656Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * configure.in: trying to deal again with the stoopid -R linking
14659 flag of Solaris
14660
Daniel Veillard790142b2001-05-15 10:51:53 +000014661Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * xpath.h: two nodeset access macros from Thomas Broyer
14664
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014665Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14668 patch from Thomas Broyer
14669
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014670Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14673 case
14674 * INSTALL: was empty added stuff from the FAQ
14675
Daniel Veillard75bea542001-05-11 17:41:21 +000014676Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14677
14678 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14679 attributes handling and #54433 by adding xmlUnsetProp()
14680 and xmlUnsetNsProp()
14681
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014682Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * HTMLparser.c: Patch from Jonas Borgström
14685 (htmlGetEndPriority): New function, returns
14686 the priority of a certain element.
14687 (htmlAutoCloseOnClose): Only close inline elements if they
14688 all have lower or equal priority.
14689 * result/HTML: this of course changed a number of tests results.
14690
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014691Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * xmlIO.c catalog.c: plugged in the default catalog resolution
14694 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14695 documentations
14696 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14697
Daniel Veillarda7374592001-05-10 14:17:55 +000014698Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14701 integrating catalogs
14702 * catalog.[ch] testCatalog.c: adding a small catalo API
14703 (only SGML catalog support).
14704 * parser.c: restaured xmlKeepBlanksDefault(0) API
14705
Daniel Veillardc17337c2001-05-09 10:51:31 +000014706Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14709
Daniel Veillard257d9102001-05-08 10:41:44 +000014710Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * parser.c: added xmlParseExternalEntityPrivate() to allow
14713 propagation of ctxt->_private when parsing external entities
14714
Daniel Veillard083c2662001-05-08 08:27:14 +000014715Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14718
Daniel Veillard01ef7382001-05-08 07:31:43 +000014719Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14722
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014723Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * valid.c: warn when indeterminist content model is detected
14726 * result/VC/ElementValid8: this adds a message
14727 * Makefile.am: add --novalid for VCM tests
14728 * parserInternals.c: added a call to Init memory
14729
Daniel Veillard64269352001-05-04 17:52:34 +000014730Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14733 when both parameters are NULL.
14734
Daniel Veillard37721922001-05-04 15:21:12 +000014735Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * valid.c: applied small patch from Gary Pennington, reindented
14738 some part of the code.
14739
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014740Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14743 release, updated and regenerated the docs
14744
Daniel Veillard357c9602001-05-03 10:49:20 +000014745Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * xpath.c result/XPath/expr/floats : clarified and cleanup
14748 printing of abnormal floats in tests.
14749
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014750Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14751
14752 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14753 * results/HTML/ : a few changes in the output of the HTML tests as
14754 a result.
14755 * configure.in: tying to fix -liconv where needed
14756
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014757Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * Makefile.am: fixed a stupid error
14760
Daniel Veillard7150a032001-05-02 16:41:11 +000014761Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * configure.in Makefile.am: make the inclusion of the trio
14764 modules in the library conditional
14765
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014766Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14767
14768 * DOCBparser.c: patche from László Kovács, fixed entities refs
14769 in attributes handling
14770
Daniel Veillardedddff92001-05-02 10:58:52 +000014771Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14774 flushing
14775
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014776Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.c: fix of an XSLT namespace bug reported on the list
14779 general/bug-8-
14780
Daniel Veillard5792e162001-04-30 17:44:45 +000014781Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * strio.h trio.c: Dan McNichol suggested a couple of small
14784 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14785
Daniel Veillard02141ea2001-04-30 11:46:40 +000014786Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * tree.c parser.c encoding.c: spent a bit more time looking
14789 at the parsing speed and DOM handling. Added a few more
14790 speedups.
14791
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014792Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * parser.c: small but effective parsing speed improvement
14795
Daniel Veillardb59076b2001-04-29 17:04:07 +000014796Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14797
14798 * configure.in: default on the DocBook parser inclusion (for Gnome)
14799 * DOCBparser.h: fixed a header reference
14800
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014801Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * configure.in xpath.c: applied Bjorn patches for FPE on the
14804 alpha
14805
Daniel Veillardeefd4492001-04-28 16:55:50 +000014806Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14809 xmlSaveFormatFileTo()
14810
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014811Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * xpath.c: simple and efficient optimization, XPath functions
14814 aways bind to the same code, cache this
14815 * TODO: updated (by saying some is obsolete)
14816
Daniel Veillard2156a562001-04-28 12:24:34 +000014817Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * xpath.c: more cleanup work on XPath name parsing routines
14820
Daniel Veillard61d80a22001-04-27 17:13:01 +000014821Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14824 xmlXPathParseName
14825 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14826 * debugXML.c: avoid compilation problems if compiling without
14827 HTML support, Igor Zlatkovic
14828 * win32/libxml2/libxml2.def.src: being able to compile without
14829 XPath on Windows
14830
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014831Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * libxml.m4: yet another patch from Toshio Kuratomi
14834
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014835Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14836
14837 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14838
Daniel Veillard67fee942001-04-26 18:59:03 +000014839Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * tree.[ch]: added xmlSaveFormatFile interface for saving
14842 and indenting a file.
14843
Daniel Veillard82e49712001-04-26 14:38:03 +000014844Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * xpath.c: fixed bug #53689 related to processing-instruction()
14847
Daniel Veillard02f077a2001-04-26 10:59:11 +000014848Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * DOCBparser.c: patche from László Kovács
14851
Daniel Veillard30211a02001-04-26 09:33:18 +000014852Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * parser.c: applied fixes from Christian Glahn bug report #53391
14855
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014856Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * error.c: Jean François Lecomte provided a complete description
14859 and a fix to bug #53537
14860
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014861Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14864
Daniel Veillard1034da22001-04-25 19:06:28 +000014865Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * DOCBparser.c SAX.c: a bit more work on entities processing.
14868 Still Need to cleanup XML output and references in attributes
14869
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014870Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14873
Daniel Veillardb33c2012001-04-25 12:59:04 +000014874Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * tree.c: trying to fix #53574, not completely complete,
14877 I would like xmllint --copy --debug test/ent1 and
14878 xmllint --debug test/ent1 to show the same result.
14879 * xpath.c: fix a bug when trying to sort namespace nodes
14880
Daniel Veillard5146f202001-04-25 10:29:44 +000014881Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14882
14883 * HTMLtree.c: real fix for #53402
14884
Daniel Veillard7533cc82001-04-24 15:52:00 +000014885Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14888 PIs when using xsl:output
14889 * valid.c: closing #53537 some case generate segfaults if there
14890 is validity errors
14891
Daniel Veillard61b33d52001-04-24 13:55:12 +000014892Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14895 of external parsed entities, added --noent to testDocbook
14896 * valid.c: Garry Pennington found an uninitialized variable
14897 access in xmlValidateElementContent()
14898
Daniel Veillard56098d42001-04-24 12:51:09 +000014899Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14902 with madness
14903 * result/HTML/ : this modified the result of the regression tests
14904 a lot.
14905
Daniel Veillard122376b2001-04-24 12:12:30 +000014906Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14909 to doc where it wasn't checked against NULL reported by
14910 Jens Laas
14911
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014912Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14915 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14916
Daniel Veillardeae522a2001-04-23 13:41:34 +000014917Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14918
14919 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14920 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14921 * SAX.[ch]: cleanup and updates for DocBook
14922 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14923 ex SGML identifier changes
14924 * valid.c: removed a static unused function.
14925
Daniel Veillardde57c612001-04-23 09:13:36 +000014926Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * HTMLtree.c: applied change for Paul Sponagl on script saving
14929 * Makefile.am: the warning about entity title.xml are normal.
14930
Daniel Veillard393df012001-04-22 20:11:18 +000014931Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * configure.in: release of 2.3.7
14934 * Makefile.am: fixing make distcheck
14935
Daniel Veillarda41123c2001-04-22 19:31:20 +000014936Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * doc/html/* doc/xml.html: updated and regenerated the docs
14939
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014940Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14943
Daniel Veillarde82a9922001-04-22 12:12:58 +000014944Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * tree.c: fixed #53388 with the provided patch
14947
Daniel Veillard06803992001-04-22 10:35:56 +000014948Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14949
14950 * valid.c: Bjorn detected an invalid memory access. Fixed
14951 vstateVPush()
14952
Daniel Veillard40af6492001-04-22 08:50:55 +000014953Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14956
Bjorn Reese70a9da52001-04-21 16:57:29 +000014957Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14958
14959 * libxml.h: new header used only for the compilation of libxml
14960 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14961 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14962 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14963 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14964 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14965 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14966 baseline (version 1.2 plus a single patch).
14967 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14968 scientific notation for numbers. Tests added.
14969 * xpath.c: formatting of numbers changed to use sprintf
14970 (contribution from William Brack)
14971
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014972Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14973
14974 * valid.c: cleanup, more useful debugging
14975 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14976 * xmlIO.c: entity loading is printed as an error when validating
14977
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014978Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * valid.c: fixed to validate within entities
14981 * test/VCM/v22.xml: added a specific testcase
14982
Daniel Veillardca1f1722001-04-20 15:47:35 +000014983Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * valid.c: forgot an epsilon transition in for ()+
14986 * test/VCM/v21.xml : added a specific test case
14987
Daniel Veillard85349052001-04-20 13:48:21 +000014988Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * valid.c: removed a state explosion exhibited by RSS
14991 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14992 from bug #51872
14993
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014994Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14997 validation without using an ugly NFA -> DFA algo in the source.
14998 Made a specific algorithm easier to maintain, using a single
14999 stack and without recursion.
15000 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15001 * hash.c: made the growing routine static
15002 * tree.h parser.c: added the parent information to an
15003 xmlElementContent node.
15004
Daniel Veillarde470df72001-04-18 21:41:07 +000015005Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * SAX.c parser.c xpath.c: generating IDs when not validating
15008 from an external parsed entity was poisoning the ID has table
15009 with removed values. This was killing XSLT on the KDE help
15010 browser.
15011
Daniel Veillardceacdd92001-04-18 15:10:35 +000015012Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * entities.h: andrew@ugh.net.au detected a double declaration
15015
Daniel Veillarda10efa82001-04-18 13:09:01 +000015016Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * debugXML.c hash.c tree.h valid.c : some changes related to
15019 the validation suport to improve speed with DocBook
15020 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15021 the way validation errors get reported
15022
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015023Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15026 by P C Chow and William M. Brack for XSLT HTML output
15027
Daniel Veillard2d90de42001-04-16 17:46:18 +000015028Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15031 Igor Zlatkovic patches for MSC compilation and added his
15032 updates
15033
Daniel Veillarde043ee12001-04-16 14:08:07 +000015034Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15037 prefix lookup.
15038 * parserInternals.c: fixed the bug reported by Morus Walter
15039 due to an off by one typo in xmlStringCurrentChar()
15040
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015041Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15042
15043 * HTMLparser.c result/HTML/*: revamped the way the HTML
15044 parser handles end of tags or end of input
15045
Daniel Veillard82daa812001-04-12 08:55:36 +000015046Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15049
Daniel Veillard67a21302001-04-11 14:39:16 +000015050Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15053 bug where the linktime verions of free() won't work ...
15054
Daniel Veillard27b55282001-04-11 12:22:25 +000015055Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15056
15057 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15058
Daniel Veillardafc73112001-04-11 11:51:41 +000015059Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15060
15061 * doc/xml.html: added 2.3.6 release
15062
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015063Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15066 * result/wml.xml: resulted in a small output change
15067
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015068Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * tree.c: xmlNewDoc was missing the charset initialization
15071 * xmllint.c: added --auto to autogenerate a doc, allow to
15072 reproduce the problem fixed on xmlNewDoc
15073
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015074Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * xpath.c: trying to get 52979 solved
15077 * tree.c result/ result/noent/: trying to get 52712 solved, this
15078 also made me clean up the fact that XML output in general should
15079 not add formating blanks by default, this changed the output of
15080 a few tests
15081
Daniel Veillard73639a72001-04-10 14:31:39 +000015082Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15085
Daniel Veillardfac26a12001-04-08 13:08:14 +000015086Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * configure.in: finally released 2.3.6
15089
Daniel Veillard911f49a2001-04-07 15:39:35 +000015090Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * xpath.c: checking for null pointer generated by new code
15093
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015094Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * xpath.c: fixed a [] evaluation problem reported
15097 * test/XPath/tests/simpleaddr: extended test
15098 * result/XPath/simpleaddr: updated result
15099
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015100Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15101
15102 * xmllint.c: Dan Timis reported a portability problem
15103 on Macs without mmap, fixed it.
15104
Daniel Veillardb38bd552001-04-03 18:22:00 +000015105Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * testXPath.c : added a --tree option allowing to display the
15108 tree dump of the XPath expression
15109
Daniel Veillard4dd93462001-04-02 15:16:19 +000015110Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15111
15112 * xpath.c: fixed a memleak when comparing nodesets
15113 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15114 * tree.c: added a TODO
15115
Daniel Veillard92ad2102001-03-27 12:47:33 +000015116Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15119 we need string functions
15120 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15121 to be able to use them where needed. Applied some changes
15122 to reduce name linking pollution and compile in only what's
15123 needed.
15124 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15125 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15126 for the string manipulation functions
15127 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15128 to the free() function of xmlmemory.c
15129 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15130 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15131 usage.
15132
15133
Daniel Veillard2be30642001-03-27 00:32:28 +000015134Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * error.c: applied the context output patch of the error
15137 handling submitted by Chuck Griffith
15138 * error/VC/*: this slightly change some error logs
15139
Daniel Veillard50582112001-03-26 22:52:16 +000015140Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15141
15142 * parser.c: fixed line number reporting on error
15143
Daniel Veillard04be4f52001-03-26 21:23:53 +000015144Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15145
15146 * parser.c: Sullivan and Darin found a parser bug,
15147 applied the patch.
15148
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015149Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15152 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15153 xmlversion.h.in xpointer.c: of course the way I defined
15154 UNUSED breaks on old gcc version. Try to be smart and
15155 also define it directly in xmlversion.h
15156 * configure.in: removed -ansi flag from the pedantic set
15157
15158Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015159 Huge cleanup, I switched to compile with
15160 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15161 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15162 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15163 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15164 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15165 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15166 encoding.h entities.c error.c list.[ch] nanoftp.c
15167 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15168 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15169 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15170 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15171 Cleanup, staticfied a number of non-exported functions,
15172 detected and cleaned up a dozen of problem found this way,
15173 avoided a lot of public function name/typedef/system names clashes
15174 * doc/xml.html: updated
15175 * configure.in: switched private flags to the really pedantic ones.
15176
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015177Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * configure.in: 2.3.5
15180 * doc/html/*: rebuilt the docs
15181
Daniel Veillard146c9122001-03-22 15:22:27 +000015182Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15183
15184 * parser.c: fixed a reported bug in NOTATION parsing
15185 * uri.c: accepted but not fixed bug 51876, added TODO
15186 * Makefile.am: fixed bug 51876
15187
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015188Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * config.h.in configure.in error.c: fix a compilation problem
15191 on platforms without vsnprintf (xml@thewrittenword.com)
15192
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015193Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * parser.c: fixed a function name header typo
15196 * SAX.c: notations can also occur in external subset.
15197
Daniel Veillard7d42b542001-03-20 13:22:46 +000015198Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * error.c: removed a C++ like comment
15201
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015202Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * parser.c: fixing bug 52299 strange condition leading
15205 to a parser crash due to a buffer overflow
15206 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15207 added the specific test case
15208
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015209Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15210
15211 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15212 xmlXPathConvert{String,Number,Boolean} to be able to make
15213 type casts without a context stack, fixed some implementation
15214 problems related to the absence of context at parse-time,
15215 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15216 in the public API too
15217 * xpointer.c xpathInternals.h: we need to know at parse time
15218 whether we are compiling an XPointer
15219
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015220Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15223 cleaned up the parser internals, refactored XPath code, added
15224 new compilation based APIs and cleanly separated public and
15225 private APIs.
15226
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015227Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * xpath.h: the comp field must be added at the end to avoid
15230 killing binary compat.
15231
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015232Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15233
15234 * Makefile.am: detect XPath memleaks in regreson tests
15235 * error.c: fixed and error w.r.t. error reporting still using
15236 stderr
15237 * hash.c: added new line at end of file
15238 * tree.h: minor cleanup
15239 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15240 expression parsing from evaluation, resulted in a number of
15241 changes internally, and in XPointer. Likely to break stuff
15242 using xpathInternals.h but should remain binary compatible,
15243 new interfaces will be added.
15244
Daniel Veillardd574f782001-03-14 19:40:17 +000015245Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * configure.in: fixed a couple of problems reported by
15248 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15249 without gcc on non linux platforms.
15250
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015251Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15254 a fix for --with-html-dir= configure support. I hope it won't
15255 break rpm generation
15256
Daniel Veillarda022fe02001-03-14 16:30:00 +000015257Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * xmlIO.c: one function comment cleanup.
15260
Daniel Veillard25239c12001-03-14 13:56:48 +000015261Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15262
15263 * SAX.c: external subset notations were improperly registered
15264 in the internal subset.
15265
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015266Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * README.cvs-commits: added, pointing to HACKING
15269 * HACKING: updated
15270
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015271Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * parser.c: and Matt Sergeant found one in the XML push
15274 parser (erroneous check I forgot to remove when I fixed the
15275 main parser).
15276
Daniel Veillard68d7b672001-03-12 18:22:04 +000015277Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * xpath.c: ptittom found a small bug in UnaryExpr
15280
Daniel Veillarde356c282001-03-10 12:32:04 +000015281Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15282
15283 * configure.in: bumped to 2.3.4
15284 * error.c: fixed bug #51860
15285 * tree.c: fixed bug #51861
15286 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15287 * tree.[ch] : added xmlDefaultBufferSize
15288 * nanoftp.c: typo in function name header block
15289 * doc/xml.html : updated, added link to XML::LibXSLT
15290 * doc/html/* : rebuilt the docs
15291
Daniel Veillard80f32572001-03-07 19:45:40 +000015292Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * parser.c SAX.c: the new content parsing code raised an
15295 ugly bug in the characters() SAX callback. Found it
15296 just because of strangeness in XSLT XML Rec ouptut :-(
15297
Daniel Veillard6c831202001-03-07 15:57:53 +000015298Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * Makefile.am: Martin Baulig suggested to add -lm
15301 * tree.c: found another bug in xmlNodeGetContent()
15302
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015303Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15304
15305 * xpath.c: Bjorn found the error related to strictness of comparison.
15306
Daniel Veillard29631a82001-03-05 09:49:20 +000015307Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * parser.c: trying to fix the Dtd parsing problem reported
15310 by Gary, side effect of last week speed optimizations.
15311
Daniel Veillard14be0a12001-03-03 18:50:55 +000015312Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15313
15314 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15315 * parserInternals.c: removed unneeded test raised by Stric
15316
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015317Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15318
15319 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15320 and fixed by William Brack). Added xmlXPathFormatNumber.
15321 Changed the sorting slightly.
15322 * configure.in Makefile.am example/Makefile.am: Added -lm.
15323 Please note that applications linking with libxml2, must
15324 also like with the math library from now on.
15325
Daniel Veillardf9533d12001-03-03 10:04:57 +000015326Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15329
Daniel Veillard2f362242001-03-02 17:36:21 +000015330Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15331
15332 * parser.c: one must report spaces even if the Dtd element
15333 content proves that this is not part of the element content.
15334 * result/valid/*.xml: this changed the ouptu slightly
15335
Daniel Veillardb402c072001-03-01 17:28:58 +000015336Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15337
15338 * configure.in: bumped to 2.3.3
15339 * doc/xml.html: updated
15340
Daniel Veillard77851712001-02-27 21:54:07 +000015341Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15342
15343 * tree.c: minor doc fix
15344 * xpath.c: deallocation issues when a result tree has been
15345 converted to a node-set
15346
Daniel Veillardec70e912001-02-26 20:10:45 +000015347Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15348
15349 * doc/xml.html: oops corrected dates s/2000/2001
15350
Daniel Veillard8730c562001-02-26 10:49:57 +000015351Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15352
15353 * valid.c: new patch from Gary Pennington
15354
Daniel Veillard91e9d582001-02-26 07:31:12 +000015355Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * doc/xml.html: applied patch from Ankh
15358
Daniel Veillardedac3c92001-02-26 01:36:19 +000015359Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15360
15361 * xinclude.c: fixed a problem building on Mac
15362
Daniel Veillard21a0f912001-02-25 19:54:14 +000015363Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15364
15365 * parser.c: more work on increasing parsing ferformances
15366
Daniel Veillard48b2f892001-02-25 16:11:03 +000015367Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15370 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15371 avoiding memcpy in production builds MEM_CLEANUP macro use
15372 * parser.[ch] parserInternals.c: optimizations of the tightest
15373 internal loops inside the parser. Better checking of I/O
15374 flushing/loading conditions
15375 * xmllint.c : added --timing
15376
Daniel Veillard71681102001-02-24 17:48:53 +000015377Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15378
15379 * configure.in: bumped to 2.3.2
15380 * doc/xml.html: updated for release
15381
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015382Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * xpath.c: found a memleak and fixed a nasty bug
15385
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015386Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * xmllint.[c1] : added return code errors for xmllint
15389 * xpath.c: specific debug dump function for result value trees
15390
Daniel Veillard4b637072001-02-21 21:52:55 +000015391Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * xpath.c: finally implemented xmlXPathCompareNodeSets
15394 * test/XPath/expr/floats results/XPath/expr/floats: added
15395 a test for float expressions
15396
Daniel Veillardf714aa32001-02-21 03:07:44 +000015397Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15400 * parserInternals.[ch]: trying to speed up parsing
15401 * xpath.c : speeded up node set equality op
15402
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015403Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15406 better handling of ID/IDREF and the list modules associated
15407 * configure.in: small CFLAGS cleanup
15408
Daniel Veillarda8abee62001-02-19 15:14:59 +000015409Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15410
15411 * configure.in: fixed iconv detection on AIX (stric)
15412
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015413Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015414
15415 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15416
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015417Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15418
15419 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15420 and optimized xmlXPathNodeSetSort
15421
Daniel Veillard142adbf2001-02-17 13:21:05 +000015422Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15423
15424 * xpath.c: bug fix when context size is 0
15425 * parser.c: I like Norm's Dtd because they still manage to break
15426 the parser occasionally
15427
Daniel Veillardf23e0092001-02-16 13:21:29 +000015428Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15429
15430 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15431
Daniel Veillarde0e26512001-02-16 00:11:46 +000015432Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15433
15434 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15435 attributes within the XML-1.0 namespace
15436
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015437Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * xpathInternals.h: exported a few axis functions
15440 * doc/xml.html: updated the doc
15441
Daniel Veillard760f4422001-02-15 14:59:48 +000015442Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15443
15444 * configure.in: applied patch from Daniel van Balen for OpenBSD
15445 and bumped version to 2.3.1
15446 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15447 attempt to find autoclosing was simply broken, removed it,
15448 updated the examples, this is better
15449
Daniel Veillardd194dd22001-02-14 10:37:43 +000015450Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15451
15452 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15453 hash functionnalities.
15454 * doc/html/* : rebuild the doc
15455
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015456Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15459 on predicate
15460 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15461 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15462 really want to have tags closed on output even if we accept
15463 unclosed ones on input
15464
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015465Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15466
15467 * xpath.c: ouch don't free NULL, rare case fixed
15468 * tree.c: don't coalesce text nodes if they don't have the
15469 same behaviour wrt escaping on output
15470
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015471Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * xpath.c: small fixup
15474 * SAX.c: don't warn on empty namespaces.
15475
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015476Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15477
15478 * README: a bit of cleanup
15479 * configure.in: preparing for 2.3.0 release
15480
Daniel Veillard1f83d392001-02-08 09:37:42 +000015481Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * hash.[ch]: added a first version of xmlHashSize()
15484 * valid.c: another bug fix from Gary Pennington
15485
Daniel Veillard5eef6222001-02-07 18:24:48 +000015486Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * valid.c: couple of bug fixes pointed by Gary Pennington
15489 * HTMLtree.c: #if 0 cleanup
15490
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015491Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15492
15493 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15494 which removes a time consuming check of xmlXPathNodeSetAdd()
15495 and use it in places where we are sure to not break unicity
15496
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015497Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15498
15499 * xpath.c: bug fixes found from XSLT
15500 * tree.c: preserve node->name special values when copying nodes.
15501 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15502 external subset are fetched when available but without full
15503 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15504 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15505 output with encoding disabled.
15506
Daniel Veillard2c833b62001-02-03 08:52:06 +000015507Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15508
15509 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15510 xmlCheckFilename should not be called from xmlFileOpenW
15511 and xmlGzfileOpenW
15512
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015513Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15514
15515 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15516 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15517 added the new tests for URI normalization
15518 * testURI.c: fixed stoopid bugs
15519 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15520 the URI in the error messages are now properly normalized
15521
Daniel Veillardea28ce62001-02-02 08:20:19 +000015522Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15523
15524 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15525
Daniel Veillarde99a4762001-02-01 04:34:35 +000015526Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15527
15528 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15529
Daniel Veillard2b325a02001-01-31 20:46:31 +000015530Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15531
15532 * xpath.c: fixed mod operator
15533
Daniel Veillardde55cf62001-01-31 15:53:13 +000015534Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15535
15536 * parser.c: fixed xmlStrcat doc
15537 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15538 trees.
15539
Daniel Veillard2f913b72001-01-31 13:23:49 +000015540Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15541
15542 * xpath.c result/XPath/tests/chaptersbase
15543 result/XPath/tests/simplebase: fixed XPath node()
15544 * tree.c: small fix in xmlNewNs()
15545 * Makefile.am: removed extraneous xml2Conf.sh rule
15546
Daniel Veillardb42042b2001-01-28 07:40:36 +000015547Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15548
15549 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15550 Changed the library name, in order to get libxml-devel and
15551 libxml2-devel to coexist on a single system
15552 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15553 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15554
Daniel Veillardee0a4662001-01-27 18:59:33 +000015555Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15556
15557 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15558 libxml2-devel installable in // as libxml-devel.
15559
Daniel Veillard5eb05942001-01-27 17:50:22 +000015560Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15561
15562 * doc/Makefile.am: fixed make rebuild in doc
15563 * doc/html/*.html: rebuilt the docs
15564
Daniel Veillard65c295d2001-01-26 09:32:39 +000015565Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15566
15567 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15568
Daniel Veillard8e199902001-01-25 18:54:39 +000015569Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15572 the HTML doc to go into the -devel RPM ...
15573 * aclocal.m4 config.h.in: some updates due to auto* magic
15574
Daniel Veillard93086662001-01-25 18:13:04 +000015575Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * xpath.h: added a hook in the context structure allowing to
15578 link to extra support, needed for XSLT
15579
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015580Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15581
15582 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15583 xmlXPtrCmpPoints to use it.
15584 * propagated the following patch from Alejandro Forero
15585 * include/win32config.h xmlIO.c: applied further suggestions
15586 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15587 * example/gjobread.c: fixed warnings, now that it builds
15588
15589Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15590
15591 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15592
15593 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15594 filename points to a valid file (not a directory).
15595 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15596 Added calls to xmlCheckFilenameDir.
15597
15598 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15599 `path' (rather than `filename') as the parameter to gzopen and open.
15600
Daniel Veillard48177c22001-01-23 15:27:41 +000015601Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15602
15603 * Makefile.am: fixed a problem with EXTRA_DIST
15604
Daniel Veillardb83ba402001-01-22 22:45:10 +000015605Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15606
15607 * Makefile.am example/Makefile.am: finally found the trick
15608 to build the example, i.e. add "." in SUBDIRS before example
15609 in the list <grin/>
15610
Daniel Veillard82687162001-01-22 15:32:01 +000015611Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * doc/xml.html: updated with an XSLT section, removed pointer to
15614 W3C CVS base.
15615
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015616Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15619 too, and deallocation need to occur the same way.
15620
Daniel Veillarde4566462001-01-22 09:58:39 +000015621Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15622
15623 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15624 type correponding to an XSLT result tree fragment. Share most
15625 of the data format with node set, as well as operators.
15626 * HTMLtree.c: added a newline at the end of the doctype output
15627 whe this one is not present initially.
15628 * tree.c: make sure taht the parent and doc pointers are properly
15629 set when copying attributes (lists).
15630
Daniel Veillard701c7362001-01-21 09:48:59 +000015631Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15632
15633 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15634
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015635Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15636
15637 * xpath.c: seems I finally killed that ugly path evaluation
15638 context bug (tagged 9999 in case is is wrong)
15639
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015640Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15641
15642 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15643 for XSLT
15644
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015645Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15646
15647 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15648 for xmlGzfileOpen() bug
15649
Daniel Veillardf6eea272001-01-18 12:17:12 +000015650Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15651
15652 * xpath.c: removed an error found by XSLT usage
15653 * tree.c parserInternals.h: use a predefined static string
15654 for text and comment nodes, avoid freeing them in xmlFreeNode,
15655 exported the string name in parserInternals.h and added
15656 another value to disable encoding at output (for XSLT),
15657 gain memory, time.
15658
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015659Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15660
15661 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15662 win32/libxml2/libxml2_so.dsp: new makefiles and update
15663 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15664
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015665Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15666
15667 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15668 Gary Pennington
15669
Daniel Veillard389e6b72001-01-15 19:41:13 +000015670Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15671
15672 * xpath.c: fixed the comaprision of values and nodelists,
15673 need to compare nodelist still ...
15674 * debugXML.c: avoided a possible core dump
15675 * HTMLparser.c: cleanup
15676 * nanohttp.c: contributed fix.
15677 * tree.c: fixes in properties handling added xmlSetNsProp
15678 needed by libxslt
15679 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15680 comment
15681 * TODO: updated
15682
Daniel Veillard167bd532001-01-06 21:09:34 +000015683Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15684
15685 * parser.c parserInternals.c: applied Bjorn Reese optimization
15686 patch
15687
15688Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * Makefile.am: applied patch fro make check from Martin Vidner
15691
Daniel Veillard503b8932001-01-05 06:36:31 +000015692Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * configure.in: preparing 2.2.11
15695 * doc/html/*: rebuild the HTML files
15696 * doc/xml.html : updated
15697
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015698Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15699
15700 * tree.c: fixed a stupid bug
15701 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15702 patches related to validation of an XInclude processing result
15703 * TODO: updated
15704
Daniel Veillarde2488192001-01-04 10:54:22 +000015705Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15708 on large files
15709
Daniel Veillardf060a412001-01-03 20:52:44 +000015710Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15711
15712 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15713
Daniel Veillard45cff692001-01-03 18:02:04 +000015714Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15715
15716 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15717 reported by Jonas Borgström
15718 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15719
Daniel Veillard08108982001-01-03 15:24:58 +000015720Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15721
15722 * testXPath.c xpath.c: fixing the XPath union expressions problem
15723 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15724
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015725Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15726
15727 * xmllint.c: Made is so if the file name is "-" is will read form
15728 standard input. Sven Heinicke <sven@zen.org>
15729 * tree.c: fixed a problem when growing buffer
15730 * tree.h: fixed the comment of the node types following andersca
15731 comment
15732 * TODO: updated
15733
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015734Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * HTMLparser.[ch]: added a way to avoid adding automatically
15737 omitted tags. htmlHandleOmittedElem() allows to change the
15738 default handling.
15739 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15740 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15741 of xmllint too when using --memory flag, added a memory test
15742 suite at the Makefile level.
15743 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15744 with namespace use when encountering QNames in XPath evalation,
15745 added xmlns() scheme in XPointer.
15746 * nanoftp.c : incorporated a fix
15747 * parser.c xmlIO.c: fixed problems raised with encoding when using
15748 the memory I/O
15749 * parserInternals.c: closed bug 25934 reported by
15750 torsten.landschoff@innominate.de
15751 * TODO: updated
15752
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015753Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15756 on a non-updated tree :-(, made a 2.2.10 release to correct the
15757 situation
15758
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015759Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15762 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15763 integrated a set of OpenVMS changes from Howard Taylor
15764 <Howard.Taylor@pacoast.com>
15765
Daniel Veillard58770e72000-11-25 00:48:47 +000015766Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15769 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15770
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015771Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * HTMLparser.c: some fixes on auto-open of html/head/body
15774 * encoding.c: fixed a compilation error on some gcc env
15775 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15776 XPointer implementation
15777 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15778 related XPointer tests and associated results
15779
Daniel Veillard300f7d62000-11-24 13:04:04 +000015780Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * doc/xmldtd.html doc/xml.html: following a short step by step
15783 guidance on IRC to help maciej with DTDs I started a small
15784 page on the subject.
15785
Daniel Veillard748e45d2000-11-17 16:36:08 +000015786Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * HTMLparser.c: fixed handling of broken charrefs
15789 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15790 patches
15791
Daniel Veillard28929b22000-11-13 18:22:49 +000015792Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * doc/xml.html doc/html/* : rebuilt the docs after adding
15795 xinclude and updated page for 2.2.7 and 2.2.8
15796 * configure.in: releasing 2.2.8
15797
Daniel Veillard41e06512000-11-13 11:47:47 +000015798Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * parser.[ch] parserInternals.c: applied the conditional
15801 section processing fix from Jonathan P Springer
15802 <jonathan.springer2@gte.net>
15803 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15804 project file, fixed iconv default non support
15805 * xpath.c: fixed the problem of evaluating relative expressions
15806 when a node context is provided.
15807
Daniel Veillardbf432752000-11-12 15:56:56 +000015808Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * nanoftp.c: fixed gcc 2.95 new warnings
15811 * SAX.c: fixed a stupid bug
15812 * tree.c: fixed a formatting problem when round-tripping
15813 from/to memory
15814 * xinclude.c: chased memleak, fixed a base problem
15815 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15816 xmlXPtrBuildNodeList()
15817 * TODO: updated
15818 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15819 adding a first small set of regression tests for XInclude
15820
Daniel Veillardc2def842000-11-07 14:21:01 +000015821Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * nanohttp.[ch]: applied Wayne Davison patches to access
15824 the WWW-Authorization header.
15825 * parser.c: Closed Bug#30847: Problems when switching encoding
15826 in short files by applying Simon Berg's patch.
15827 * valid.c: fixed a validation problem
15828 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15829 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15830 Wayne Davison
15831 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15832 need to be extended to non full nodes selections.
15833 * xinclude.c: starts to work decently
15834
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015835Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15838 debugXML.c xmlversion.h.in: Started adding XInclude support,
15839 this is a new xmllint option
15840 * tree.c xpath.c: applied TOM patches for XPath
15841 * xpointer.c: fixed a couple of errors.
15842 * uri.c: added an escaping function needed for xinclude
15843 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15844 new warning from RH70 gcc's version
15845
Daniel Veillarda4964b72000-10-31 18:23:44 +000015846Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * HTMLparser.c: fixed loop on invalid char in scripts
15849 * parser.c: update to description of xmlIOParseDTD()
15850 * libxml.m4 xmlversion.h.in: changes contributed by
15851 Michael Schmeing <m.schmeing@internet-factory.de>
15852 * configure.in: preparing for 2.2.7
15853 * Makefile.am: trying to avoid config.h and acconfig.h
15854 being included in the distrib
15855 * configure.in: released 2.2.7
15856
15857Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15860 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15861
Daniel Veillard01411222000-10-30 15:33:22 +000015862Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * parser.[ch]: added xmlIOParseDTD()
15865 * xpointer.c: added support for the 2 extra parameters of
15866 string-range, fixed a stoopid error when '0' was present
15867 in XPointer expressions
15868 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15869 testsuite for the above
15870
Daniel Veillard6db58192000-10-30 09:27:53 +000015871Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * libxml.spec.in: improved package descriptions
15874
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015875Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * xpath.c xpathInternals.h: applied a large cleaning patch
15878 from TOM <ptittom@free.fr>, it also add namespace support
15879 for function and variables registration.
15880
Daniel Veillardbd20df72000-10-29 17:53:40 +000015881Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15884 * Makefile.mingw: Wayne Davison's update adding hash.c
15885
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015886Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * xpath.c: fixed the root evaluation problems
15889 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15890 ignorable spaces with <b> <bold> <em>
15891 * tree.c: fixed a loop in xmlSearchNsByHref()
15892
Daniel Veillard767662d2000-10-27 17:04:52 +000015893Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * xpath.c: applied another XPath patch from TOM
15896 * xpath.c include/makefile.am: applied another patch from
15897 china@thewrittenword.com (cleanup on IRIX).
15898
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015899Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * xml-config.1: received a fixed version from Fredrik Hallenberg
15902 <hallon@lysator.liu.se>
15903
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015904Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15907 cleanup patch for XPath
15908
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015909Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * patched to redirrect all "out of context" error messages to
15912 a reconfigurable routine. The changes are:
15913 * xmlerror.h : added the export of an error context type (void *)
15914 an error handler type xmlGenericErrorFunc there is an interface
15915 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15916 to reset the error handling routine and its argument
15917 (by default it's equivalent to respectively fprintf and stderr.
15918 * all the c files: all wild accesses to stderr or stdout within
15919 the library have been replaced to calls to the handler.
15920
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015921Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * configure.in: release 2.2.6
15924 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15925 exporting the inner functions of xpath for extension modules
15926 * doc/*: updated and rebuilt the doc
15927
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015928Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * nanohttp.c : applied Wayne HTTP cleanup patch
15931 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15932 and xmlNodeSetSpacePreserve()
15933
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015934Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * xpath.c: closing bug #29260
15937
Daniel Veillard126f2792000-10-24 17:10:12 +000015938Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15941 multikey tuples, made hash structure opaque
15942 * valid.[ch]: moved elements, attributes, notations decalarations
15943 as well as ID and refs to hash tables.
15944 * entities.c: hash cleanup
15945 * xmlmemory.c: fixed a dump problem in debug mode
15946 * include/Makefile.am: problem passing in DESTDIR= values patch
15947 from Marc Christensen <marc@calderasystems.com>
15948 * nanohttp.c: removed debugging remains
15949 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15950 * HTMLparser.c parser.c: fixing a number of problems with the
15951 macros in the *parser.c files (Wayne).
15952 * HTMLparser.c: close the previous option when opening a new one
15953 (Marc Sanfacon).
15954 * result/HTML/*: updated the HTML results accordingly
15955
Daniel Veillard52afe802000-10-22 16:56:02 +000015956Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15959 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15960 XPath functions and XML entities table to them. More to come...
15961 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15962
Daniel Veillard683cb022000-10-22 12:04:13 +000015963Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * tree.c: coalesce adjacent text nodes
15966 * valid.c: handling of blank nodes in DTd validation (raised
15967 by problems with a posteriori validation).
15968 * nanohttp.c: changing behaviour on HTTP write stuff.
15969 * HTMLtree.c: forced body and html to be explicitely closed.
15970 * xpath.h: exported more XPath functions.
15971
Daniel Veillard1baf4122000-10-15 20:38:39 +000015972Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * Release of 2.2.5
15975 * xpointer.c: range() range-inside and other helper functions
15976 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15977
Daniel Veillard47e12f22000-10-15 14:24:25 +000015978Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15981 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15982
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015983Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15986 and XPointer modules
15987
Daniel Veillard134c9f32000-10-15 10:27:08 +000015988Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * SAX.h: closed #25107
15991
Daniel Veillard39915622000-10-15 10:06:55 +000015992Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * testSAX.c: fixed problem with cdata reporting
15995 * SAXresult/* : updated
15996
Daniel Veillard1e851392000-10-15 10:02:56 +000015997Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16000 Closed bug #27499, added to regression tests
16001 * TODO: updated
16002
Daniel Veillard7eda8452000-10-14 23:38:43 +000016003Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16006 support for SCRIPT and STYLE with help from Bjorn Reese
16007 * test/HTML/* result/HTML/*: added simple testcase and updated
16008 the existing ones.
16009
Daniel Veillardff9c3302000-10-13 16:38:25 +000016010Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16013 string-range for empty strings
16014 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16015 test/XPath/xptr/strrange: augmented the XPointer testsuite
16016
Daniel Veillard189446d2000-10-13 10:23:06 +000016017Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * doc/xml.html doc/xmlmem.html: added a module describing memory
16020 interfaces and use, updated the main page.
16021
Daniel Veillard2f971a22000-10-12 23:26:32 +000016022Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16025 nanoftp code work on Windows too now
16026
16027Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016028
16029 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16030 * xpointer.c: implemented string-range() at least a good first version
16031 * test/XPath/docs/str test/XPath/xptr/strrange
16032 result/XPath/xptr/strrange: the string-range() tests
16033
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016034Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * Makefile.am include/Makefile.am include/win32config.h
16037 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16038 and make distcheck
16039
Daniel Veillard19d61112000-10-11 23:50:35 +000016040Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16043 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16044 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16045
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016046Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16049 patch for socklen_t detection by
16050 Albert Chin-A-Young <china@thewrittenword.com>
16051
Daniel Veillardcd429612000-10-11 15:57:05 +000016052Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16055 and added a --dtdvalid option to xmllint used to test it
16056
Daniel Veillard47c02452000-10-11 13:04:36 +000016057Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16060 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16061
Daniel Veillard2d38f042000-10-11 10:54:10 +000016062Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16065 handlings (registration, lookup, cleanup)
16066
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016067Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * configure.in Makefile.am include/makefile.am: adding XPointer
16070 and XPtrtests target
16071 * xpointer.[ch] : new files for XPointer support
16072 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16073 more XPath tests
16074
Daniel Veillard57fda592000-10-10 23:24:14 +000016075Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * configure.in: fixed, very broken, make distcheck works again
16078
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016079Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * More work toward 2.2.5, integrated a number of patches
16082 * configure.in Makefile.am win32config.h.in: trying to cleanup
16083 make distcheck .... huh ...
16084 * include/Makefile.am include/win32config.h: new directory
16085 for includes
16086 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16087 updated teh makefiles and instructions for WIN32
16088 * xpath.c: small fixes
16089 * test/XPath/ results/XPath: updated the testcases and results
16090 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16091 suggested patches
16092 * valid.c: fixed an ID bug
16093
Daniel Veillardb71379b2000-10-09 12:30:39 +000016094Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016097 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016098 * xpath.[ch]: worked on XPointer
16099
Daniel Veillard7e99c632000-10-06 12:59:53 +000016100Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * configure.in Makefile.am: 2.2.5, ship the include in an
16103 include/libxml subdirectory, use symlinks when using CVS
16104 * testSAX.c: fixed small bug
16105 * testXPath.c: changed the way testfiles are parsed
16106 * debugXML.c: same kind of cleanup when parsing an argument expression
16107 XPath/XPointers can have blanks embedded
16108 * xpath.[ch]: more cleanup, reorgs for XPointer work
16109 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16110 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16111
Daniel Veillard55b91f22000-10-05 16:30:11 +000016112Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16115 in the XPath engine, rewrote large parts of it, now it's far
16116 cleaner and in sync with the REC not an old WD. Fixed a parsing
16117 problem in the interactive XML shell found when testing XPath.
16118
Daniel Veillardac260302000-10-04 13:33:43 +000016119Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16122 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16123 examples with the extra test
16124
Daniel Veillard7cfce322000-10-04 12:40:27 +000016125Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16128 the global init function.
16129
Daniel Veillard970112a2000-10-03 09:33:21 +000016130Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * HTMLparser.c: Doohhh, attribute name parsing was still case
16133 sensitive ! Fixed this ...
16134 * result/HTML/* : updated the tests results accordingly
16135
Daniel Veillard740abf52000-10-02 23:04:54 +000016136Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16139 engine, should be far more stable, incorporated a new version of
16140 preceding/following axis, need testing
16141 * uri.c: fixed file:///c:/a/b/c problem
16142 * test/XPath/tests/idsimple: augmented the XPath tests
16143
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016144Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * doc/* rebuilding docs for 2.2.4 release
16147
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016148Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * configure.in: releasing 2.2.4
16151 * parser.[ch]: added xmlStrEqual()
16152 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16153 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16154 use xmlStrEqual instead
16155 * TODO: updated
16156 * added an XPath test
16157
Daniel Veillardbc765302000-10-01 18:23:35 +000016158Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16161 * entities.h: exported xmlInitializePredefinedEntities
16162 * parser.[ch] : added xmlInitParser()
16163 * parserInternals.h : had to export htmlInitAutoClose()
16164
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016165Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16168 problems
16169 * Makefile.am : added XPath regression tests to normal tests
16170 * uri.c: fixed a problem with local paths, cleanup
16171 * parser.c: fixed a problem with large CData sections
16172
Daniel Veillardd2ade932000-09-30 14:39:55 +000016173Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * configure.in xml-config.in: patch from "Ben Taylor"
16176 <sol7x86@hotmail.com> for solaris shared libs lookup
16177
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000161782000-09-30 Martin Baulig <baulig@suse.de>
16179
16180 * libxml-2.0.pc.in: Provide pkg-config script.
16181
16182 * configure.in: Create the libxml-2.0.pc script from the
16183 libxml-2.0.pc.in templates.
16184 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016185 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016186
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016187Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16190 when compiling with MSC
16191
Daniel Veillard46057e12000-09-24 18:49:59 +000016192Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * xpath.c: patch for normalize-string() substring-before(),
16195 substring-after() and translate() functions from Bjorn Reese
16196 <breese@mail1.stofanet.dk>
16197 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16198 Fredrik Hallenberg <hallon@lysator.liu.se>
16199 * TODO: updated
16200
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016201Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16204 problem of socklen_t being undefined on a number of platforms
16205 * debugXML.c: fixed a compilation problem when without snprintf
16206
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016207Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16210 an URI bug and a fix for the control-character-induced infinite loop
16211 * nanohttp.c: preventive fix for compiling on WIN32
16212
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016213Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * xmlint.c: closing bug #25000
16216
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016217Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16220 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16221 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16222 related function, fixing xmlStrncmp(), and associated cleanup
16223 * result/HTML/entities.html.sax: updating result
16224
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016225Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * uri.c: applied patch for URI escaping from Wayne Davison
16228 <wayned@blorf.net>
16229 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16230 from Denis Barbier <barbier@imacs.polytechnique.fr>
16231 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16232 patch from Wayne Davison
16233
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016234Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16235
16236 * doc/xml.html : updated with new releases, adding "how to help"
16237
Daniel Veillard04698d92000-09-17 16:00:22 +000016238Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16241 removed a few warnings in pedantic mode ...
16242 * parserInternals.c parser.c: moved encoding switching function
16243 to parserInternals.c
16244 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16245
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016246Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16249 error or warning handlers
16250
Daniel Veillardb1059e22000-09-16 14:02:43 +000016251Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * parserInternals.c parserInternals.h parser.c Makefile.am:
16254 created a new module parserInternals.c, moved most of the
16255 code shared by the various parsers there, as well as
16256 deprecated code from parser.c. More cleanup of parser.c
16257 * uri.c: fixed a problem when URI is NULL
16258 * valid.c: speedup when looking for an attribute declaration
16259
Daniel Veillard39c7d712000-09-10 16:14:55 +000016260Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16261
16262 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16263 the cleanup of the computation of URI references when seeking
16264 external entities. The URI reference string and the resulting
16265 URI are both stored now.
16266 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16267 large s(n)printf checks and cleanup from Denis Barbier
16268 <barbier@imacs.polytechnique.fr>
16269 * xmlversion.h.in tree.h: couple of SGML declarations for a
16270 possible docbook module.
16271 * result/VC/ : a couple of test output changed due to the change
16272 of the entities URI
16273
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016274Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * parser.h: added a _private field for linking user's data
16277
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016278Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * parser.c parserInternals.h: demacroified most of the IS_XXX
16281 the gain in size is significant so ...
16282
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016283Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * entities.c: cases where looking up entities with doc==NULL
16286 covered
16287
Daniel Veillard90e11312000-09-05 10:42:32 +000016288Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16289
Daniel Veillard1de50802000-09-07 08:54:32 +000016290 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016291 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16292
Daniel Veillard98a79162000-09-04 11:15:39 +000016293Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16294
Daniel Veillard1de50802000-09-07 08:54:32 +000016295 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016296 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16297 * Makefile.in: added URItest and included thenin "make tests"
16298
16299Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016300
16301 * xmlversion.h.in: closed bug 22941
16302
Daniel Veillard2bb89092000-08-31 14:57:50 +000016303Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * doc/xmlio.html: added doc and example for entity loader
16306 redefinition.
16307
Daniel Veillard96984452000-08-31 13:50:12 +000016308Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16311 used by libxml
16312
Daniel Veillarde715dd22000-08-29 18:29:38 +000016313Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * parser.c: Fixed bug on invalid ontent characters and when using
16316 push.
16317 * xmllint.c: fixed xmllint endling of errors in push mode
16318
Daniel Veillard4948eb42000-08-29 09:41:15 +000016319Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016322 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016323 * result/HTML/*.sax: regenerated HTML SAX output
16324 * parser.c: more cleanup.
16325
Daniel Veillarde010c172000-08-28 10:04:51 +000016326Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016329 patches from Wayne Davison <wayned@users.sourceforge.net>,
16330 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016331 * HTMLparser.c: fixed an ignorable white space detection bug
16332 occuring when parsing with SAX only
16333 * result/HTML/*.sax: updated since the output is now HTML
16334 encoded...
16335
Daniel Veillard47f3f312000-08-27 22:40:15 +000016336Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016338 * HTMLparser.[ch]: applied some of Wayne Davison
16339 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016340
Daniel Veillarde0854c32000-08-27 21:12:29 +000016341Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16344 undeclared namespace prefix was used, added a warning.
16345 Cleaned up support w.r.t. entities, spilling out a warning
16346 and being pedantic on lookups.
16347 * test/warning/ent9 : added testcase for previous example.
16348 * TODO: updated
16349 * parserInternals.h parser.c: changed the way names are parsed
16350 now allow infinite size and decrease penalty for normal use
16351 * parser.c: Started a big cleanup/check of the parser code,
16352 fixed some of the most tortuous entity code, spotted code
16353 unused anymore
16354 * test/*: added tests for very long names and related nasty
16355 things.
16356
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016357Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * doc/encoding.html: added encoding aliases doc
16360 * doc/xml.html: updates
16361 * encoding.[ch]: added EncodingAliases functions
16362 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16363 bottleneck affecting large DTDs like Docbook
16364 * parser.[ch] xmllint.c: added a pedantic option, will be
16365 useful
16366 * SAX.c: redefinition of entities is reported in pedantic mode
16367 * testHTML.c: uninitialized warning from gcc
16368 * uri.c: fixed a couple of bugs
16369 * TODO: added issue raised by Michael
16370
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016371Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * doc/encoding.html: propagated Martin Duerst suggestions
16374
Daniel Veillard52402ce2000-08-22 23:36:12 +000016375Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16378 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16379 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16380 by Wayne Davison
16381
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016382Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16383
16384 * nanoftp.c nanohttp.c: small cleanup
16385 * TODO: updated
16386
Daniel Veillard244ece92000-08-19 20:58:02 +000016387Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * added an old VC testcase and updated title.xml entity
16390
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016391Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16394 done on auto-opening of <p> tags and cleanup of SAX output
16395
Daniel Veillard979e55e2000-08-19 16:48:54 +000016396Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16397
16398 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16399
Daniel Veillard4540be42000-08-19 16:40:28 +000016400Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * doc/xml.html libxml.* structure.*: updated the doc a bit
16403
Daniel Veillard808a3f12000-08-17 13:50:51 +000016404Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16407 of SAX tests
16408
Daniel Veillard29579362000-08-14 17:57:48 +000016409Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16412 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16413
Daniel Veillard1255ab72000-08-14 15:13:33 +000016414Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16415
16416 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16417 * testHTML.c: fix core dump on Solaris 2.x systems
16418 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16419 * result/HTML/*.sax: previous bug fix lead to new results
16420
Daniel Veillard03109292000-08-14 14:58:22 +000016421Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16424 * configure.in: added --with-readline=DIR to accept alternate
16425 path for readline include/library
16426 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16427 for ANSI under HP-UX
16428 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16429 includes @LIBS@
16430
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016431Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16432
16433 * doc/* : rebuilt the docs
16434 * getting ready for 2.2.2 release
16435
Daniel Veillard87b95392000-08-12 21:12:04 +000016436Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16439 and xmlAddFeature()
16440 * tree.[ch]: added xmlAddChildList()
16441 * xmllint.c: MAP_FAILED macro test
16442 * parser.h: added xmlParseCtxtExternalEntity()
16443 * valid.c: applied bug fixes removed warning
16444 * tree.c: added CDATA block to elements content
16445 * testSAX.c: cleanup of output
16446 * testHTML.c: added SAX testing
16447 * encoding.c: better error recovery
16448 * SAX.c, parser.c: fixed one of the external entity processing
16449 of the OASis testsuite
16450 * Makefile.am: added HTML SAX regression tests
16451 * configure.in: bumped to 2.2.2
16452 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16453 SAX results
16454
Daniel Veillard88a172f2000-08-04 18:23:10 +000016455Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * configure.in: patch for HP compiler
16458
164592000-08-04 Sven Heinicke <sven@zen.org>
16460
16461 * xmllint.c: Was coredumping sometimes when the file given didn't
16462 exist.
16463
Daniel Veillard46e370e2000-07-21 20:32:03 +000016464Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016467
Daniel Veillard46e370e2000-07-21 20:32:03 +000016468 when using in memory parsing. Need some cleanup.
16469 * xmllint.c configure.in: added a --memory flag to test memory
16470 parsing
16471
Daniel Veillard36650692000-07-21 15:16:39 +000016472Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * nanohttp.c: fixed socklen_t replacement to unsigned int
16475 * parser.c: fixed a space handdling missing at the end of
16476 production 28 DOCTYPE.
16477 * xmlmemory.c: fixed a stupid bug on the routine to override
16478 allocation functions
16479 * TODO: updated
16480
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016481Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * doc/ regenerated the docs
16484
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016485Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * doc/encoding.html doc/xml.html: added I18N doc
16488 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16489 improvements, both parser and filters, added ASCII & HTML,
16490 fixed the ISO-Latin-1 one
16491 * xmllint.c testHTML.c: added/made visible --encode
16492 * debugXML.c : cleanup
16493 * most .c files: applied patches due to warning on Windows and
16494 when using Sun Pro cc compiler
16495 * xpath.c : cleanup memleaks
16496 * nanoftp.c : added a TESTING preprocessor flag for standalong
16497 compile so that people can report bugs more easilly
16498 * nanohttp.c : ditched socklen_t which was a portability mess
16499 and replaced it with unsigned int.
16500 * tree.[ch]: added xmlHasProp()
16501 * TODO: updated
16502 * test/ : added more test for entities, NS, encoding, HTML, wap
16503 * configure.in: preparing for 2.2.0 release
16504
Daniel Veillard49703262000-07-10 10:27:46 +000016505Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016508 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016509
Daniel Veillard306be992000-07-03 12:38:45 +000016510Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * doc/xml.html: changed the xmlsoft.org structure, updated the
16513 examples w.r.t. root and childs
16514
Daniel Veillard7d853352000-07-02 18:53:09 +000016515Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16516
Daniel Veillard784b9352003-02-16 15:50:27 +000016517 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016518
Daniel Veillard365e13b2000-07-02 07:56:37 +000016519Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * HTMLparser.c: Work on character encoding support for the HTML parser
16522 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16523 * encoding.c: Fixed a potential memleak in the encoding stuff
16524
Daniel Veillardaf743792000-07-01 11:49:28 +000016525Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * doc/FAQ.html doc/Makefile.am : added a FAQ
16528
16529Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016530
16531 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16532 of the HTML parser to force it to not bypass SAX
16533
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016534Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * win32config.h.in: updated
16537 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16538 lacks iconv support :-( need to release 2.1.1
16539 * configure.in: release 2.1.1
16540 * HTMLparser: fixed bug #14784
16541 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16542 by Windows compiler
16543 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16544 the SAX startDocument() callback.
16545 * TODO: updated
16546
16547Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * added xmlStopParser()
16550
Daniel Veillardbe803962000-06-28 23:40:59 +000016551Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * configure.in: 2.1.0 prerelease
16554 * Large resync between W3C and Gnome tree
16555 * nanoftp, nanohttp.c: fixed stalled connections probs
16556 * HTMLtree.c SAX.c : support for attribute without values in
16557 HTML for andersca
16558 * valid.c: Fixed most validation + namespace problems
16559 * HTMLparser.c: start document callback for andersca
16560 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16561 * parser.h, SAX.c: serious speed improvement for large
16562 CDATA blocks
16563 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16564 different encoding
16565 * example/Makefile.am example/gjobread.c tree.h: work on
16566 libxml1 libxml2 convergence.
16567 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16568 and the LIBXML_TEST_VERSION macro
16569
Daniel Veillardc310d562000-06-23 18:32:15 +000016570Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * doc/xml.html: various patches and improvements typo fixed by
16573 Felix Natter
16574 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16575 from Felix Natter <fnatter@gmx.net>
16576
Daniel Veillardf3029822000-05-06 08:11:19 +000016577Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16578
16579 * doc/upgrade.html: updated with instructions for support of both
16580 libxml-1.x and libxml-2.x
16581 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16582 for 2.x support and also fixed includes
16583
16584
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016585Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16588 the encoding support, added iconv support, so now libxml if
16589 compiled with iconv automatically support japanese encodings
16590 among others. Work based on initial patch from Yuan-Chen Cheng
16591 I may have broken binary compat in the encoding handler
16592 registration scheme, but that was so utterly broken I don't
16593 expect anybody to have used this feature until now.
16594 * parserInternals.h: fixup on the CHAR range macro
16595 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16596 code.
16597 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16598 * uri.c: added xmlParseURI() I can't believe I forgot to
16599 implement this one in 2.0 !!!
16600 * SAX.c: moved doc->encoding update in the endDocument() call.
16601 * TODO: updated.
16602
Daniel Veillard06047432000-04-24 11:33:38 +000016603Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16604
16605 * tree.h: removed extraneous xmlRemoveProp definition
16606 * TODO: added item about --disable-corba configure switch
16607 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16608 * nanoftp.c: fixed include problems giving troubles on AIX and
16609 slowlaris
16610 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16611 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16612 comment and headers changes to lower gtk-doc number of warnings
16613 * doc/html/*: rebuilt docs
16614
Daniel Veillarde0aed302000-04-16 08:52:20 +000016615Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * HACKING: documented the tag for 1.x and instructions
16618
Daniel Veillard5e873c42000-04-12 13:27:38 +000016619Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16622 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16623 xmlCreateIOParserCtxt
16624 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16625 significant overall improvement
16626 * xmllint.c: added I/O test to xmllint
16627 * testSAX.c: added a speed test
16628 * doc/* : updated/regenerated
16629
Daniel Veillardfc708e22000-04-08 13:17:27 +000016630Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16631
16632 * xpath.c uri.h parserInternals.h: cosmetic changes from
16633 "Timur I. Bakeyev" <timur@bat.ru>, including making
16634 xmlCreateURI() public
16635
Daniel Veillard5d211f42000-04-07 17:00:24 +000016636Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16639 and the code at the same time. Added a clean mechanism for
16640 overload or added input methods: xmlRegisterInputCallbacks()
16641 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16642 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16643 * TODO: updated
16644 * doc/* : updated/regenerated
16645 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16646 source dir
16647
Daniel Veillarde77a9182000-04-05 19:12:29 +000016648Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * testURI.c: yet another forgotten commit, I should get some sleep !
16651
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016652Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * xmllint.c: forgot to commit this too ?
16655
Daniel Veillardb9df4042000-04-05 14:23:16 +000016656Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * xmlversion.h.in : forgot to commit this previously
16659
Daniel Veillard361d8452000-04-03 19:48:13 +000016660Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16663 * README TODO: updated for release
16664 * uri.c uri.h: added authority parsing/saving
16665 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16666 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16667 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16668 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16669 Makefile.am : added compile-time customization of libxml
16670 --with-ftp --with-http --with-html --with-xpath --with-debug
16671 --with-mem-debug
16672 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16673 #include <libxml/xxx.h> I hope it won't break too much stuff
16674 and will be manageable in the future...
16675 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16676 and added xmllint to the installed programs
16677 * uri.h: added xmlFreeURI()
16678
Daniel Veillardec303412000-03-24 13:41:54 +000016679Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * uri.c uri.h: finished the escaping handling, the base support
16682 and the URI path normalization. Looks good just lacks the
16683 authority content parsing code.
16684 * Makefile.am: added instructions to generate testURI
16685 * TODO: updated
16686 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16687 added links and icons for W3C and Gnome
16688
Daniel Veillard8f621982000-03-20 13:07:15 +000016689Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * xmlmemory.[ch] : seems I forgot to actually update the files in
16692 the last commit :-)
16693 * doc/xml.html doc/html/* : updated and uploaded the docs
16694
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016695Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16696
16697 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16698 * TODO: updated
16699 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016700 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016701 gfree).
16702 * Makefile.am, uri.c, uri.h: added a set of functions to do
16703 exact (litteraly copied from the RFC 2396 productions) parsing
16704 and handling of URI. Will be needed for XLink, one XML WFC,
16705 XML Base and reused in the nano[ftp/http] modules. Still work
16706 to be done.
16707
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016708Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * configure.in, libxml.spec.in : libxml2
16711 * doc/* : updated the doc page, rebuilt the docs
16712
Daniel Veillardcf461992000-03-14 18:30:20 +000016713Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * all: tagged LIB_XML_1_X
16716 * *.c *.h : updated from W3C CVS tree
16717 * configure.in : 2.0.0-beta
16718 * libxml.spec.in : libxml2 package nam
16719 * result/* : new version of the tests output
16720
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016721Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16722
16723 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16724
Daniel Veillardb566ce12000-03-04 11:39:42 +000016725Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * doc/* : rebuilt the docs
16728 * parser.c: final patch on #6766
16729 * valid.c: small patch on validity checks.
16730
Daniel Veillardfb76c402000-03-04 11:39:42 +000016731Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16734 added
16735 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16736 compatibility w.r.t. XML spec and existing code.
16737
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016738Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * parser.c: seems a better solution to <a> </a> exists,
16741 will try it for a while
16742
Daniel Veillard83a30e72000-03-02 03:33:32 +000016743Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16744
16745 * parser.c: tried to remove the <a> </a> generating <a/>
16746 this is hard. Left a flag for that purpose. Fixed bug #6766
16747 * configure.in: prepared 1.8.7 not released, due to previous
16748 problem
16749
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016750Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16751
16752 * doc/xml.html : applied second patch from Paul DuBois
16753
Daniel Veillard402e8c82000-02-29 22:57:47 +000016754Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * doc/xml.html : applied patch from Paul DuBois
16757
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016758Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16761
Daniel Veillard5feb8492000-02-02 17:15:36 +000016762Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16765 compilation warnings on various platforms.
16766 * parser.c: Fixed #5281 validity error callbacks are now desactived
16767 by default if not validating.
16768
Daniel Veillardf341f932000-02-02 14:52:08 +000016769Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16770
16771 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16772
Daniel Veillard13c757e2000-02-01 23:59:15 +000016773Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16776 <gkatsi@cs.toronto.edu>
16777
Daniel Veillard726e8792000-01-30 20:04:29 +000016778Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16781 processing URLs
16782
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016783Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16784
16785 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16786 xmlNanoFTPUpdateURL for persistent control connections.
16787 * configure.in: 1.8.6
16788
16789Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16792 * tree.[ch] : added xmlSaveNoEmptyTags
16793
James Henstridgef3be9312000-01-28 13:59:21 +0000167942000-01-29 James Henstridge <james@daa.com.au>
16795
16796 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16797
16798 * Makefile.am: added nanoftp.[ch] to the build.
16799
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016800Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * nanoftp.[ch]: cleanup, comments, API
16803 * debugXML.c : fixed a bug in the cat command
16804 * doc/*: regenerated the docs
16805
Daniel Veillardda07c342000-01-25 18:31:22 +000016806Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16809 * debugXML.c : fixed a bug in the cat command
16810 * valid.c: fixing some small probs
16811 * libxml.spec.in: get rid of the SNAP suffix
16812 * doc/xml.html: updated the status
16813
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016814Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * xml-config.in: xml-config --version to just return the
16817 version number
16818 * xpath.c: some cleanup w.r.t. axis when the current node is
16819 an attribute.
16820 * TODO: updated
16821
Daniel Veillard461a66c2000-01-18 18:01:01 +000016822Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16823
16824 * configure.in: prepared for libxml-1.8.5
16825 * doc/* recompiled the documentation
16826
168272000-01-17 Jody Goldberg <jgoldberg@home.com>
16828
16829 * configure.in : WARNING autoconf subtlety alert :
16830 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16831 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16832 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16833 get defined by AC_CHECK_HEADERS.
16834
Daniel Veillardf967b902000-01-17 16:06:10 +000016835Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16836
16837 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16838 Rune.Djurhuus@fast.no
16839
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016840Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * TODO: updated
16843 * tree.c, parser.c: made sure that only memory alloc problems
16844 and internal parser errors are allowed to write to stdout or
16845 stderr.
16846
Daniel Veillard0142b842000-01-14 14:45:24 +000016847Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * tree.c : restored xmlNewGlobalNs since this seems used by
16850 a lot of existing code :-(, fixed a bug in xmlNewNs
16851 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16852 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16853 to exit() from the library code.
16854 * xpath.c, parser.c: removed bugs or unused code detected by
16855 Windows compilers
16856 * parser.c: started adding interfaces for parsing well balanced
16857 XML fragments
16858 * configure.in: releasing 1.8.4
16859 * doc/* : rebuilt the docs
16860
Daniel Veillard2eac5032000-01-09 21:08:56 +000016861Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * tree.[ch] : added xmlNewDocFragment() for DOM
16864 * testHTML.c: uninitialized variable.
16865
Daniel Veillardf3a73582000-01-05 14:58:39 +000016866Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16867
16868 * doc/* : rebuild the docs
16869
Daniel Veillard71b656e2000-01-05 14:46:17 +000016870Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * acconfig.h: readline and history patch
16873 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16874 * tree.c: added check and handling when possibly removing an ID
16875 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16876 and saving.
16877 * test/HTML/entities.html result/HTML/entities.html* : test for
16878 various entities reference cases
16879 * result/HTML/* : as a result output of some testcase have
16880 changed
16881 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16882 by previous example. added xmlParseTryOrFinish().
16883 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16884 entities.h debugXML.h HTMLparser.h: changed the way struct are
16885 declared to allow gtk-doc to expose those
16886 * parser.c: closed bug #4960
16887 * Makefile.am configure.in: Applied patch from
16888 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16889 and math/socket libs detection
16890
Daniel Veillard437b87b2000-01-03 17:30:46 +000016891Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * configure.in, Makefile.am: link tester against readline
16894 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16895
Daniel Veillard686d6b62000-01-03 11:08:02 +000016896Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16897
16898 * tree.[ch]: added xmlRemoveProp
16899 * win32config.h.in nanohttp.c: avoid including the Windows
16900 socket stuff in every C files
16901 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16902 the XmL parser(s)
16903 * test/ns4 result/ns4 etc...: added test case for previous prob
16904 * tree.c: xmlNewNs wasn't checking for double definition
16905 * Makefile.in: fixed a problem with dist-hook duplicates
16906 * parser.[hc], xmlIO.c: fixed the loading of external entities
16907 APIs, now xmlLoadExternalEntity() is used everywhere and
16908 setting up an app specific front-end using the
16909 * SAX.c parser.c: some fixes, now the xhtml spec validates
16910 with the xhtml DTD.
16911 * error.c: fixed crashes in case of no input stream
16912 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16913 to the validation tests and results
16914
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016915Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16916
16917 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16918 too htmlCreatePushParserCtxt() and htmlParseChunk()
16919 * parser.c: a bit of cleanup.
16920 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16921 to XML) removed the last mem leak known
16922 * HTMLtree.c: output message cleanup
16923 * xmlmemory.c: display content info about memory blocks
16924 * result/HTML/wired.* : missing att value warning change
16925
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016926Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * doc/* : rebuilt the documentation
16929
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016930Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * parser.[ch] parserInternals.h: Push parser for XML,
16933 seems to work fine now
16934 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16935 --push for push testing
16936 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16937 * testSAX.c: added --push
16938 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16939 subtree
16940 * xmlIO.[ch] : enriched API + fixes for push mode
16941 * entities.[ch]: added the entity content length to the struct.
16942 * xmlmemory.[ch]: new API to show the last entries for the shell
16943 * valid.c: added required attribute testing
16944 * SAX.c: the cdata callback now merge contiguous fragments
16945 * HTMLparser.c: cleanup of some macros
16946
Daniel Veillard3c558c31999-12-22 11:30:41 +000016947Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16948
16949 * parser.c: fix for PIs name starting with xml
16950 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016951 * *.c, configure.in win32config.h.in : generate win32config.h for
16952 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016953
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016954Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * parser.c: fixed a stupid = vs. == bug :-(
16957 * doc/gnome-xml.sgml: s/glade/xml/
16958
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016959Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * configure.in, doc/xml.html : bug fix release 1.8.2
16962 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16963 Hopefully the end of that silly C++ include problem
16964 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16965 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16966 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16967 troubles with autoclosed elements when the stree shape doesn't
16968 follow the DtD specs. Added htmlIsAutoClosed() and
16969 htmlAutoCloseTag()
16970 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16971 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16972 * debugXML.c: fixed a bug on printing default namespaces.
16973 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16974
Daniel Veillardb24054a1999-12-18 15:32:46 +000016975Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * result/HTML/*.htm[l] : updated the HTML regression tests according
16978 to the new output
16979 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16980 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16981 problem due to intermix of extern "C" { ... } declarations for C++
16982 and recursive includes in the headers
16983
Chris Lahey323c48c1999-12-18 15:32:45 +0000169841999-12-20 Chris Lahey <clahey@umich.edu>
16985
16986 * HTMLtree.c: Made it so that html nodes with a single child do
16987 not insert a carriage return before or after the child node.
16988
Daniel Veillardb24054a1999-12-18 15:32:46 +000016989Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016990
16991 * configure.in, doc/xml.html : bug fix release 1.8.1
16992 * parser.c: fixed bug #4344
16993 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16994 added the glue to avoid C++ problems
16995 * doc/* : regenerated the documentation
16996
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016997Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16998
16999 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17000 namespace recognition, and Dia as a resul :-(
17001 * encoding.c: closed bug #3950
17002
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017003Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * valid.c: debugging a posteriori validation, except URI expansion
17006 stuff this should be fixed now
17007 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17008 Carl Nygard <cnygard@bellatlantic.net>
17009 * tester.c: added --postvalid, cleaning of the code
17010 * tree.[ch]: added xmlDocGetRootElement()
17011
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017012Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17013
17014 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17015 c++ losage.
17016
Daniel Veillard10a2c651999-12-12 13:03:50 +000017017Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17018
17019 * configure.in, doc/xml.html : bumped to 1.8.0
17020 * xlink.[ch], Makefile.am : added framework for link detection
17021 * parser.h: added nbChars to parser context, needed for cleanup.
17022 * xmlmemory.c: removed a nasty bug when out of mem
17023 * valid.[ch]: adding namespace support for attribute decl
17024 * tester.c: added --debugent option
17025 * debugXML.[ch]: added xmlDebugDumpEntities()
17026 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17027 buffers instead, this was really needed, validation was breaking
17028 in strange ways due to that. Added xmlParseStringPEReference()
17029 and other parsing from strings functions. Entities processing
17030 modified again, but PERef are still not handled correcly but
17031 unless you're Eve Maller you won't notice :-)
17032 * HTMLparser.c: large changes toward reliability, and switched to
17033 lowercase internal tags, XHTML is lowercase, so it will help
17034 that output is closer to next version.
17035 * doc/* : regenerated the documentation, it is now hosted at
17036 http://xmlsoft.org/ (same bits I just bought the domain :-)
17037
17038
Daniel Veillard294cbca1999-12-03 13:19:09 +000017039Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17040
17041 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17042 doc generation
17043 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17044 in the SAX API
17045 * doc/*: rebuilt the doc making sure everything appears in the
17046 HTML files
17047
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017048Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17049
17050 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17051 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17052 which allow impressive speed improvement on dataset with
17053 large text pieces, but at the cost of broken binary
17054 compatibility and slightly bigger memory usage.
17055 Configure with --with-buffers to activate them, they
17056 are protected with XML_USE_BUFFER_CONTENT define.
17057 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17058 goal is 0 memory left allocated once parser is no more used
17059 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17060 call xmlCleanupParser() and xmlMemoryDump()
17061
Daniel Veillarda819dac1999-11-24 18:04:22 +000017062Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17065 * parser.[ch] encoding.[ch]: added memory cleanup routines
17066 * parser.c: closing bug #3788
17067 * doc/*: rebuilt the doc
17068
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017069Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17072 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17073 * tester.c: added --compress option
17074 * doc/*: rebuilt the documentation
17075
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017076Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17077
17078 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17079 if given /proc/kcore as input !
17080 * doc/xml.html doc/*: updated and rebuilt the documentation
17081
17082Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017083
17084 * parser.c: Fixed some wrongly space collapsing code due to
17085 a misreading of the spec.
17086 * result/*: fixed the output accordingly
17087
17088Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017089
17090 * encoding.c: bug fix and typos
17091 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17092 * parser.c: added attribute normalization closing bug #3597
17093 * test/att* result/att* SAXresult/att*: testcase for attribute
17094 normalization
17095
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017096Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17097
17098 * configure.in: closing bug #3163 by adding extra flags for the
17099 cc compiler on HP-UX
17100
Daniel Veillard51e3b151999-11-12 17:02:31 +000017101Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17102
17103 * valid.[ch] : removed a typo and an enumerated type bug in the
17104 xmlAddElementDecl() function
17105 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17106 call to xmlEncodeEntitiesReentrant() so that the functions
17107 New, Set and Get are at the same level.
17108 * parser.c HTMLparser.c: extra memory allocation bug for
17109 attributes detected by someone using libxml in embedded systems :-)
17110
Daniel Veillard962195f1999-10-28 15:51:53 +000017111Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17112
17113 * xmlmemory.h: turned off mem debug :-\
17114
Daniel Veillard35008381999-10-25 13:15:52 +000017115Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * parser.c: closed bug #2784 a one line fix, but worth pushing
17118 a new release out
17119 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17120 some structures, comments before and after the
17121 main element, and other nastyness
17122 * HTMLtree.c tree.c: accomodate the extended HTML supported
17123 * configure.in: pushing 1.7.4
17124 * test/ent8 and related outputs : added a new test for bug #2784
17125 * test/HTML/wired.html and related output: a nasty HTML example
17126 * Makefile.am: improved the test scripts
17127 * docs/* : reran the documentation extractor, updated xml.html
17128
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017129Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17132 HTMLparser and debugged the HTML related code. HTML documents
17133 now have their own type
17134 * entities.c: do not dump &apos; for HTML output
17135 * xmlmemory.c: improvement, breakpoint mechanism
17136 * testHTML.c: added --sax --repeat ...
17137 * Makefile.am: improved the HTML tests
17138 * valid.[ch]: added xmlValidGetValidElements and
17139 xmlValidGetPotentialChildren
17140 * tester.c: added --insert to test the 2 new functions
17141 * test//* result//* SAXresult//* : regression test cleanup
17142 and extension.
17143 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17144 gnome-xml-nanohttp.html
17145
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017146Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * HTMLparser.c: fixed problems with some autoclose tags
17149 * tree.c: fixed XML output problems.
17150 * result/* SAXresult/*: update of the tests output
17151
Daniel Veillard6077d031999-10-09 09:11:45 +000017152Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * Makefile.am: Arturo patch for xmlConf.sh version info
17155 * parser.c: Tim Josling patch for single quoted items
17156 * tester.c: Tim Josling patch for tester options usage
17157 * tree.h: indent cleanup
17158
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017159Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17160
17161 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17162 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17163
Daniel Veillard00fdf371999-10-08 09:40:39 +000017164Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * tree.c : Raph patch for initialization of CORBA fields
17167 * parser.c, xpath.c, ...: modification of doc comments
17168 * xpath.c : allow spaces in xpath expressions
17169
Daniel Veillardad219441999-09-27 08:17:49 +000017170Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17171
17172 * xmlmemory.h: turning off memory debug :-(
17173
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017174Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17177 better SAX interfaces.
17178 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17179 entity.
17180 * configure.in: 1.7.2
17181
17182Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017183
17184 * libxml.spec.in: fixed the URL
17185 * doc/xml.html: improved the documentation front-end
17186
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017187Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017188
17189 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17190
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017191Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017192
17193 * libxml.spec.in: fixed the alpha compile problem
17194 * parser.[ch]: changed errno to errNo in the parser context :-(
17195 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17196 * doc/xml.html: changed CHAR to xmlChar
17197 * doc/html/*: recompiled the documentation
17198 * configure.in: 1.7.1
17199
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017200Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * parser.h: modified the parser context struct to regain 1.4.0
17203 binary compatibility
17204 * parser.c, xml-error.h: added errno ot teh context and defined
17205 a set of errors values with update of errno
17206 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17207 DTDs and entities
17208 * *.h, *.c: complete cleanup of the use of config.h and include
17209 protection depending on the current setup.
17210 * overalll debugging, maintenance and bug-fixing on all modules
17211 * updated the documentation
17212 * ready for 1.7.0
17213
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017214Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * HTMLparser.c : cleanup
17217 * SAX.c valid.c valid.h: added ID/IDREF checking
17218 * tree.c tree.h: extended doc structure for refs
17219 * configure.in: 1.6.2
17220 * parser.c: patched bug in SAX user arg call
17221 * parserInternals.h: patched missing close in C++ wrapping
17222 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17223 especially upcoming XPointer implementation.
17224 * doc/xml.html: augmented, typo
17225
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017226Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17227
17228 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17229 not all invocations of install understand -d.
17230
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017231Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17232
17233 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17234 to make 'check' works, when builddir != srcdir.
17235
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017236Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * doc/xml.html : updated the documentation
17239
Daniel Veillard6454aec1999-09-02 22:04:43 +000017240Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17243 not deallocated memory blocks
17244 * *.c : replaces all calls to malloc() free() and realloc() to
17245 the wrapper functions/macros
17246 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17247 instead of xmlFreeNodeList()
17248
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017249Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17250
17251 * HTMLparser.c: corrected a stupid bug leading to core dump at
17252 tree deallocation. Removed warnings indicated by
17253 Stephane.Conversy@lri.fr
17254 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17255 looked for in the external subset
17256
17257Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017258
17259 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17260 on SGI by Stephane.Conversy@lri.fr
17261
Daniel Veillardb96e6431999-08-29 21:02:19 +000017262Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * all .h : changed the prototype declaration indent as in gtk
17265 * most .c : working on reducing the TODOs in the code
17266 * most .c : cleanup though -pedantic and Insure++
17267 * improvements on validation ID checkings.
17268 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17269 * xml-config.in: closed #1810
17270
17271Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017272
17273 * tree.h, valid.c, valid.h: more work on validity, IDs
17274 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17275 definition for AIX
17276
Daniel Veillardb556eb51999-08-15 17:19:50 +000017277Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17278
17279 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17280 the distribution due to a cut'n paste error at last commit
17281
Daniel Veillardb05deb71999-08-10 19:04:08 +000017282Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * configure.in: upgraded to version 1.4.0
17285 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17286 Big update, added a large part of the validation process,
17287 it should be usable, but some parts are missing
17288 * xpath.c: improved the implementation w.r.t. root.
17289 * Makefile.am: added more tests
17290 * test and result trees: added a lot of tests
17291 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17292
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017293Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17294
17295 * Added an HACKING file
17296
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017297Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17298
17299 * xpath.[ch] : improvements and debug of the XPath implementation
17300 * parser.c, HTMLparser.c : modified the parsers to be progressive
17301 * tree.[ch] : extended the Buffer promitives
17302 * xmlIO.[ch] : added basic I/O routines providing progressive
17303 parsing and ready for I18N conversion plugins
17304 * SAXresult/* : the SAX callback sequence maybe slightly different
17305 now
17306 * test*.c : improved/updated the tests programs
17307 * doc/* : recompiled the docs.
17308
Daniel Veillard15b75af1999-07-26 16:42:37 +0000173091999-07-26 Michael Meeks <michael@edenproject.org>
17310
17311 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17312
17313 * tree.c: Ditto.
17314
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017315Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17316
17317 * configure.in: upgraded to version 1.4.0
17318 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17319 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17320 XML query language, see http://www.w3.org/TR/xpath for more details.
17321 * parser.c, parser.h: added CHAR* related string functions for XPath
17322 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17323 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17324 rebuild the docs.
17325 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17326 and regression testing capabilities for XPath.
17327
Daniel Veillardd79d7871999-07-12 10:38:12 +000017328Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17329
17330 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17331 closing bug #1646
17332
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017333Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17334
17335 * Makefile.am, example/Makefile.am: closed bug #1683
17336
Daniel Veillard3166ab11999-07-11 16:14:19 +000017337Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17338
17339 * example/Makefile.am, configure.in: added the makefile for the
17340 gjobread example
17341
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017342Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17343
17344 * doc/Makefile.am:
17345 - fix which allow "make install DESTDIR=</install/prefix>".
17346
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017347Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17348
17349 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17350 which fixed a problem on the file reading-code.
17351
Daniel Veillard82150d81999-07-07 07:32:15 +000017352Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17353
17354 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17355 output.
17356 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17357
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017358Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17359
17360 * parser.h : Oops removed the binary compatibility problem
17361 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17362 * parser.c, HTMLparser.c: applied patches for reading from stdin
17363
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017364Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17365
17366 * parser.c, entities.c, valid.c: cleanup bug #1591
17367 * configure.in: cleanup bug #1592
17368 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17369 the same tree back-end. Hence gdome will be available for it.
17370 * doc/Makefile.am: close bug #617
17371
Daniel Veillard97fea181999-06-26 23:07:37 +000017372Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * parser.c: alloctate a per parser context SAX interface block
17375
Daniel Veillard14fff061999-06-22 21:49:07 +000017376Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17379 and xmlEncodeEntitiesReentrant with the correct one :-\
17380
17381Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * commit of my internal XML base changes, quite a lot of
17384 changes, cleanups, better entities support, framework for
17385 new I/O and charset detection and handling
17386 * Fixed the configure/Makefile stuff to generate shared libs
17387 with the proper version info, so we jumped on rev from
17388 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17389 xmlEncodeEntities() result need to be freed now, and a string
17390 xmlParserVersion provide the current library version.
17391
Raph Levien05240da1999-06-15 21:27:11 +000017392Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17393
17394 * parser.c: fixed a buffer overrun for when you have a very long
17395 attribute with no entities in it.
17396
Daniel Veillardbb2da581999-06-13 14:37:07 +000017397Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17398
17399 * added example directory
17400 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17401
Daniel Veillard011b63c1999-06-02 17:44:04 +000017402Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17403
17404 * Release of libxml-1.1, nearly everything has been touched for
17405 this.
17406 * Added more regression tests
17407 * Updated the documentation
17408
Daniel Veillard27d88741999-05-29 11:51:49 +000017409Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17410
17411 * tree.[ch]: unified the XML_NO_CORBA defines.
17412 * parser.c encoding.[ch]: started plugging in char encoding detection
17413
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017414Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17415
17416 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17417 Also freed allocated buffer.
17418
Daniel Veillard27d88741999-05-29 11:51:49 +000017419Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017420 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17421 reentrancy problem at printing. One is left in entities.c, to
17422 remove ASAP
17423 * testSAX.c : added a test example showing the use of the SAX
17424 interface if one doesn't want to build the DOM tree.
17425 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17426
Daniel Veillard517752b1999-04-05 12:20:10 +000017427Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17428
17429 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17430 large revamping of the parser to use SAX callbacks
17431 http://www.megginson.com/SAX/ (or at least a C like interface
17432 a la Expat). It's now possible to set up your own callbacks
17433 and the parser will not build a DOM tree.
17434 * test/* result/*: updated the test suite, I finally removed
17435 the old Namespace draft support (PI based).
17436
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017437Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17438
17439 * Makefile.am: added test result to EXTRA_DIST for make tests
17440
Daniel Veillard64068b31999-03-24 20:42:16 +000017441Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17442
17443 * parser.c, parserInternals.h: moved the chars macro definitions
17444 to parserInternals.h
17445 * parser.c, error.c: applied patches from "Knut Åkesson"
17446 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17447
Daniel Veillard012ccc11999-03-23 10:11:11 +000017448Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * xml-config.in : applied patch to make --version work
17451
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000174521999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17453
17454 * Makefile.am (check-local): Alias for `tests' target. This will
17455 cause `make check' to do the right thing.
17456 (tests): Don't run tests in srcdir. Also, replaced calls to
17457 basename with a `sed' "equivalent".
17458
Daniel Veillardd109e371999-03-05 06:26:45 +000017459Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17460
17461 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17462 it in the header and not the sources, updated the doc.
17463 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17464 pointing this out.
17465
Daniel Veillardbc50b591999-03-01 12:28:53 +000017466Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17467
17468 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17469 exported the inputStream routines.
17470 * doc/html/* : updated accordingly
17471
Daniel Veillardd692aa41999-02-28 21:54:31 +000017472Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17473
17474 * parser.c, parser.h, parserInternals.h: added a few extra
17475 internal calls to allocate and free parser contexts ...
17476 * doc/html/* : updated accordingly
17477
Daniel Veillard55a99271999-02-25 11:01:29 +000017478Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17479
17480 * configure.in, Makefile.am, doc/makefile.am : General changes for
17481 1.0.0 release and including the generated HTML documentation.
17482
Daniel Veillard35925471999-02-25 08:46:07 +000017483Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * makefile.am : added parserInternals.h, oops.
17486
Daniel Veillard1e346af1999-02-22 10:33:01 +000017487Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17488
17489 * parserInternals.h: added this header giving access to the parser
17490 internal functions.
17491 * doc/Makefile.am : added a rebuild target which rebuilds the full
17492 set of documentations
17493 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17494 the internal subset.
17495 * *.c *.h: modifications needed to generate the documentation using
17496 gtk-doc, cleanup of functions blocks, reorganisation of struct
17497 declarations.
17498
Daniel Veillard1164e751999-02-16 16:29:17 +000017499Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17500
17501 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17502 the tar and spec file to include the beginning of the doc.
17503
Nuno Ferreira03d04781999-02-13 00:07:17 +0000175041999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17505
17506 * doc/.cvsignore: Added this file.
17507
Daniel Veillard6800ef31999-02-08 18:33:22 +000017508Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17509
17510 * tree.c: fixed xmlGetProp to return "" when the attribute
17511 exists, even if the node-list is NULL.
17512
Daniel Veillard726c7e31999-02-08 15:13:10 +000017513Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17514
17515 * tree.c: patched an error outputting empty attribute values.
17516 * Makefile.am and doc/makefile.am: have been updated during the
17517 week-end. Sorry for an empty CVS log, I got a shell problem.
17518
Daniel Veillard1899e851999-02-01 12:18:54 +000017519Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17520
17521 * tree.h: cleaned up using enums instead of defines
17522 * parser.c, valid.[ch]: more work on parsing/output of element
17523 declarations
17524
Daniel Veillard3b9def11999-01-31 22:15:06 +000017525Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17526
17527 * valid.[ch], tree.c, parser.c : more work toward full parsing
17528 of XML DTDs.
17529 * README: added informations about mailing-list and on-line
17530 documentation
17531
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000175321999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17533
17534 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17535
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017536Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17537
17538 * parser.c, tree.[ch] : more work toward conformance testing,
17539 added a last element to accelerate parsing of very flat structures
17540 started working on internal subset Element content declaration.
17541 * valid.[ch] : first cut at adding code toward validation.
17542 * previous changes had also small impact on most files, especially
17543 the conformance testing using James Clark test suite.
17544
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017545Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17546
17547 * test/* : updated the examples, most of them were not well
17548 formed (humm), and added rdf2.
17549 * result/* : resulting changes in the output.
17550
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017551Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17552
17553 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17554
Daniel Veillard44b3a061998-12-05 17:27:22 +000017555Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17556
17557 * tree.c: patched a bug in the generation of empty attributes
17558
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017559Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17562 for node/trees/documents/... Biggest problem is namespace
17563 support when copying subtrees.
17564
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017565Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17566
17567 * parser.c, entities.c: improve entities and char ref encoding,
17568 and cleanups of error messages.
17569
Daniel Veillard242590e1998-11-13 18:04:35 +000017570Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * parser.c, entities.c: simple bug hunting done during rpm2html and
17573 rpmfind integration.
17574
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017575Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17576
17577 * parser.[ch]: Added interfaces allowing to specify a SAX
17578 handler before parsing.
17579
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017580Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17581
17582 * parser.c: redirrect all errors reporting through the SAX
17583 error function
17584
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017585Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17588 * libtool, tlmain ...: update of the libtool files
17589
Miguel de Icaza442321c1998-11-04 18:13:38 +0000175901998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17591
17592 * entities.c: Use g_snprintf insteda of snprintf.
17593
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017594Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17595
17596 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17597 added ent5 test for this purpose.
17598 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17599
Daniel Veillard27271681998-10-30 06:39:40 +000017600Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17601
17602 * parser.c: fixed? a strange error due to compression on a GWP
17603 document.
17604
Daniel Veillard25940b71998-10-29 05:51:30 +000017605Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17606
17607 * tree.[ch]: bug fixing
17608 * entities.[ch]: defined a specific type for predefined entities
17609 * doc/xml.html: more documentation on the library, how to use it,
17610 overview of the interfaces.
17611
Daniel Veillard16253641998-10-28 22:58:05 +000017612Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17613
17614 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17615
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017616Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17617
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017618 * tree.c: corrected a small bug
17619 * doc/xml.html: continuing writing documentation.
17620
17621Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17622
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017623 * debugXML.h debugXML.c: added debugging utilities.
17624 * tester.c: added --debug switch.
17625 * tree.c: patched an incorrect node->type assignment.
17626 * parser.c: formatting, ensure that node->doc != NULL in attributes
17627
Daniel Veillardccb09631998-10-27 06:21:04 +000017628Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17629
17630 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17631 entity support and provide an internal representation close to
17632 DOM one (entity ref nodes, and attribute value as tree). I tried
17633 to preserve the interface but this will surely break some apps
17634 (I have to change rpm2html/rpmfind for example). I had to change
17635 two interfaces, and the generated tree is somewhat different.
17636 * doc/* : started documenting the XML library, the tree and
17637 DOM/Corba. This is a first step.
17638
Daniel Veillard11e00581998-10-24 18:27:49 +000017639Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17640
17641 * parser.c: Set up the fonctions comment block, boring but useful.
17642 * parser.h, SAX.c, parser.c: now attributes are processed through
17643 the SAX interface. The problem is that my SAX interface diverged
17644 quite a bit from the original one, well this is not an official
17645 spec, and translating it from Java to C is hairy anyway...
17646
Daniel Veillard97b58771998-10-20 06:14:16 +000017647Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17648
17649 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17650 fonctions comment block, boring but useful.
17651
17652Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017653
17654 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17655 conversion routines. However they are not yet used to convert the
17656 inputs. The core will run with UTF-8.
17657
Daniel Veillard33942841998-10-18 19:12:41 +000017658Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17659
17660 * tree.c : make sure that the type id is properly set-up when
17661 a new object is allocated, needed for DOM.
17662
Daniel Veillard27fb0751998-10-17 06:47:46 +000017663Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17664
17665 * tree.h, tree.c: Ok, the main objects in the tree will be native
17666 corba objects, it costs 8 bytes per Node, Attribute and Document
17667 but it simplifies the Corba integration a lot (no extra interface
17668 objects to allocate/free).
17669
Daniel Veillard0bef1311998-10-14 02:36:47 +000017670Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17671
17672 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17673 and changed NODEs contants for conformity with DOM Level 1
17674
Daniel Veillard27864701998-10-08 03:47:24 +000017675Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17676
17677 * added hooks to keep track of servants when creating objects
17678 xmlDoc and xmlNode (for Corba export).
17679
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017680Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17681
17682 * added xml-config script.
17683
Daniel Veillard7066a791998-10-01 20:28:28 +000017684Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17687 to autoupdate libtool and automake conf files.
17688
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000176891998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17690
17691 * Makefile.am: Use '?' to separate the sed
17692 commands as ',' is used when people pass -Wl,something.
17693
17694
Daniel Veillard15a8df41998-09-24 19:15:06 +000017695Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17696
17697 * tree.c, tree.h: added a per-document compression interface.
17698
Daniel Veillard151b1b01998-09-23 00:49:46 +000017699Tue Sep 22 20:47:38 EDT 1998
17700
17701 * tree.c, tree.h: added saving with compression and added interfaces
17702 to control the compression level (xmlGetCompressMode,
17703 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17704
Daniel Veillard70120ff1998-09-22 00:24:21 +000017705Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17706
17707 * parser.c: corrected a loop for files of size 0
17708
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000177091998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17710
17711 * error.h: New file. Contains prototyes from `error.c'.
17712
Tom Tromeyc19653d1998-08-14 01:22:43 +000017713Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17714
17715 * Makefile.am (xmlincdir): New macro.
17716 (xmlinc_HEADERS): Renamed from include_HEADERS.
17717
Daniel Veillard845664d1998-08-13 04:43:19 +000017718Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17719
17720 * applied small patch on numeric entities from
17721 Christopher Blizzard <blizzard@appliedtheory.com>
17722
Daniel Veillard260a68f1998-08-13 03:39:55 +000017723Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17724
17725 * New release 0.2, removed the old xml_* files so that it's
17726 coherent with the other CVS base (W3C), far better conformance
17727 to standard, new namespaces, decent entities support, beginning
17728 of a SAX-like interface. Nearly nothing left intact, even the
17729 test examples ...
17730
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000177311998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17732
17733 * .cvsignore: Add .deps dir
17734
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017735Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17736
17737 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17738
Daniel Veillardfe926001998-07-26 04:28:20 +000017739Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017740
Daniel Veillardfe926001998-07-26 04:28:20 +000017741 * configure.in: added test for CPP
17742 * AUTHORS, Changelog: the original ones didn't get commited but the
17743 glib ones instead, fixed.
17744 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017745
Daniel Veillardfe926001998-07-26 04:28:20 +000017746Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017747
Daniel Veillardfe926001998-07-26 04:28:20 +000017748 * integrated code developped at W3C
17749 * changed the original Copyright
17750 * migrated to automake
17751 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017752