blob: c4407e1dfb9c6901061ce0caafe4c759f4bfe502 [file] [log] [blame]
Daniel Veillard877a7bd2003-09-13 00:16:32 +00001Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
4 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
5 broken pseudo SGML DocBook parser code.
6
Daniel Veillard5dd3c962003-09-12 15:32:16 +00007Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
10 valgrind pointed out the strings overlapped. cleanup .
11
Daniel Veillard2a3fea32003-09-12 09:44:56 +000012Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
13
14 * tree.c: applied speedup to xmlSearchNs() as suggested by
15 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
16 applying the same trick.
17
Daniel Veillard3b7840c2003-09-11 23:42:01 +000018Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20 * parser.c parserInternals.c tree.c include/libxml/parser.h
21 include/libxml/xmlerror.h: adding namespace checkings
22 while making sure they still parse as wellformed documents.
23 Add an nsWellFormed status report to the context, and
24 provide new appropriate error codes.
25 * Makefile.am result/namespaces/* test/namespaces/*: add
26 specific regression testing for the new namespace support
27 * test/att5 result/noent/att5 result/att5 result/att5.sax:
28 add more coverage for the attribute parsing and normalization
29 code.
30
Daniel Veillard5f1e1f82003-09-11 23:35:09 +000031Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
32
33 * threads.c: backport of a thread bugfix from 2_5_X branch
34
Daniel Veillardc6e20e42003-09-11 16:30:26 +000035Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
36
37 * parser.c: fixed a bug in one corner case of attribute parsing.
38
Daniel Veillard8e36e6a2003-09-10 10:50:59 +000039Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * configure.in doc/* : 2.6.0beta1 changes
42 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
43 normalization, might not be totally fixed but this should
44 make sure SAX event provide the right strings for attributes
45 except entities for which libxml2 is different by default
46 This should fix #109564
47 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
48 in attribute callback values
49 * result/c14n/with-comments/example-4
50 result/c14n/without-comments/example-4: this also fixes a subtle
51 bug in the canonicalization tests.
52
Daniel Veillarde57ec792003-09-10 10:50:59 +000053Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
54
55 Time to commit 3 days of work rewriting the parser internal,
56 fixing bugs and migrating to SAX2 interface by default. There
57 is some work letf TODO, like namespace validation and attributes
58 normalization (this break C14N right now)
59 * Makefile.am: fixed the test rules
60 * include/libxml/SAX2.h include/libxml/parser.h
61 include/libxml/parserInternals.h SAX2.c parser.c
62 parserInternals.c: changing the parser, migrating to SAX2,
63 adding new interface to switch back to SAX1 or initialize a
64 SAX block for v1 or v2. Most of the namespace work is done
65 below SAX, as well as attribute defaulting
66 * globals.c: changed initialization of the default SAX handlers
67 * hash.c tree.c include/libxml/hash.h: added QName specific handling
68 * xmlIO.c: small fix
69 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
70 version code path
71 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
72 pointed out a typo in a very old test namespace
73
William M. Brackc07329e2003-09-08 01:57:30 +000074Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
75
76 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
77 of compressed files, setting doc->compressed appropriately
78 (bug #120503).
79
Daniel Veillardbbeb9f92003-09-07 20:54:29 +000080Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * parser.c: try to cope with the fact that apps may still
83 have allocated smaller SAX callbak block
84
Daniel Veillard0fb18932003-09-07 09:14:37 +000085Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
86
87 * dict.c: allow to give -1 for undefined length in lookups
88 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
89 first round of work on the new SAX2 interfaces, the API
90 will change but commiting before changing for historical
91 reference.
92
William M. Brack4811ba32003-09-06 18:02:53 +000093Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
94
95 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
96 sax->warning with wrong params).
97
Daniel Veillard93625d32003-09-05 08:36:12 +000098Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
99
100 * include/libxml/globals.h: patch from Stéphane Bidoul to export
101 globals entry points to the python bindings
102
Daniel Veillard40412cd2003-09-03 13:28:32 +0000103Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
106 by default instead of "HTML"
107 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
108 avoiding calls to "areBlanks" when not needed.
109 * include/libxml/parser.h include/libxml/tree.h: some structure
110 extensions for future work on using per-document dictionaries.
111
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000112Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
113
114 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
115 tree, keeping result in the same tree, added SAXtests to the
116 default "make tests"
117
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000118Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
119
120 * include/libxml/xmlexports.h: defined additional macros which
121 affect exports and added mingw section
122
William M. Brack008c06b2003-09-01 22:17:39 +0000123Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
124
125 * doc/index.py: fixed problem parsing xhtml docs
126 * doc/xmlreader.html,doc/guidelines.html: small modification
127 to avoid problem in python parsing.
128 * doc/search.php: fixed upper case filename problem for XSLT docs
129
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000130Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 * xinclude.c: patch from Mark Vakoc that allows compiling
133 with XInclude but without XPointer support.
134
Daniel Veillarde8553732003-09-01 20:33:14 +0000135Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
138 to add --libtool-libs option to xml2-config script.
139
William M. Brack3f479502003-09-01 04:58:15 +0000140Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
141
142 * doc/README.docs, doc/Makefile.am: new file added,
143 giving some description of the documentation generation process
144 * doc/search.php: fixed problem with upper case on filenames
145
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000146Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
147
148 * win32/Makefile.bcb: updates by Eric Zurcher
149
William M. Brackcdfa2862003-08-29 06:03:38 +0000150Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
151
152 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
153 to compensate for pollution from Igor's header taint
154 (quick before Daniel notices)
155
Daniel Veillard67906942003-08-28 21:13:25 +0000156Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * SAX2.c: fixed a namespace error on attribute reporting bug
159 pointed out by Tobias Reif
160 * test/p3p result/p3p result/noent/p3p: this test case was wrong
161 using xmlsn instead of xmlns...
162
Igor Zlatkovic65901252003-08-28 16:26:12 +0000163Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
164
165 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
166 typos reported by Mark Vakoc
167
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000168Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
169
170 add:
171 * doc/tutorial/api.html
172 * doc/tutorial/ar01s09.html
173 * doc/tutorial/includexpath.c
174 updated
175 * doc/tutorial/*.html
176 fix my bad - forgot to check in new files when I last
177 updated
178
179
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000180Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
181
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000182 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000183 * xmllint.c: fixed time inclusion for various compilers
184
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000185Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
186
187 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
188 few casts to shut the compiler warnings
189
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000190Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
191
192 * win32/Makefile.* win32/configure.js: fixed for mingw
193
Daniel Veillard5805be22003-08-28 08:03:23 +0000194Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
195
196 * globals.c threads.c: fixing bug #120870 try to avoid problem
197 with uninitialized mutexes
198
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000199Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
202 up with multiple states, select the "best" one. Fix #120682
203 * result/relaxng/tutor11_2_3.err: small change resulting
204
205Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
206
207 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
208
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000209Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
210
211 * include/libxml/[threads-xpointer].h: realigned parameters
212 after taint
213
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000214Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
215
216 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
217 as reported by Eric Zurcher
218
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000219Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * relaxng.c: fixed bug #120386 again a problem introduced when
222 trying to reuse automata for content validation. Fix a bug report
223 problem on zeroOrMore
224 * result/relaxng/tutor3_7_err: change slightly error reporting.
225
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000226Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
227
228 * include/libxml/Makefile.am: make sure the new header will
229 be included when generating a new distribution.
230
Daniel Veillard73827cb2003-08-25 10:57:27 +0000231Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
232
233 * relaxng.c: fixed a couple of stupid bugs in the state allocation
234 routines which led to bug #120040 and the ones reported by
235 Martijn Faassen
236
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000237Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
238
239 * include/libxml/parserInternals.h include/libxml/relaxng.h
240 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
241 parameters after taint.
242
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000243Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
244
245 * include/libxml/xmlversion.h.in: moved export defs to a separate
246 file for consistency.
247 * include/libxml/xmlexports.h: new file, contains export defs.
248
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000249Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
250
251 * include/libxml/*.h genUnicode.py: exportability taint
252 of the headers.
253
Daniel Veillard11af4292003-08-21 10:39:13 +0000254Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * SAX.c: make the deprecated interfaces log an error message
257 to be sure it won't get used.
258
Daniel Veillard1af9a412003-08-20 22:54:39 +0000259Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
262 Adding new version of the SAX interface, it's not there yet,
263 currently just preparing the work
264 * globals.c parser.c SAX.c include/libxml/SAX.h
265 include/libxml/globals.h include/libxml/parser.h: doing some
266 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
267 while keeping functionalities, preparing SAX2 integration.
268 * dict.c: small cleanup.
269
Daniel Veillarde5984082003-08-19 22:21:13 +0000270Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
271
272 * tree.c: fixes a small bug introduced in last commit and detected
273 by valgrind.
274
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000275Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * dict.c hash.c: optimization when freeing hash tables.
278 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
279 allocations
280 * parser.c parserInternals.c include/libxml/parser.h: keep a
281 single allocated block for all the attributes callbacks,
282 avoid useless malloc()/free()
283 * tree.c: do not realloc() when growing a buffer if the buffer
284 ain't full, malloc/memcpy/free avoid copying memory.
285
Daniel Veillard66f68e72003-08-18 16:39:51 +0000286Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
289 --dtdvalidfpi for Tobias Reif
290
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000291Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
294 new dictionary module to keep a single instance of the names used
295 by the parser
296 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
297 switched all parsers to use the dictionary internally
298 * include/libxml/HTMLparser.h include/libxml/parser.h
299 include/libxml/parserInternals.h include/libxml/valid.h:
300 Some of the interfaces changed as a result to receive or return
301 "const xmlChar *" instead of "xmlChar *", this is either
302 insignificant from an user point of view or when the returning
303 value changed, those function are really parser internal methods
304 that no user code should really change
305 * doc/libxml2-api.xml doc/html/*: the API interface changed and
306 the docs were regenerated
307
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000308Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
309
310 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
311
William M. Bracka716ff12003-08-16 14:58:33 +0000312Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
313
314 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
315 fixed part (2) of bug 119535 (wrong alpha case on filenames)
316
William M. Brackc6e07552003-08-16 12:44:47 +0000317Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
318
319 * doc/API*.html, doc/html/*: regenerated API documentation
320 for xmlsoft.org (part of Bug 119535)
321
William M. Brack7a821652003-08-15 07:27:40 +0000322Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
323
324 * encoding.c, threads.c, include/libxml/HTMLparser.h,
325 doc/libxml2-api.xml: Minor changes to comments, etc. for
326 improving documentation generation
327 * doc/Makefile.am: further adjustment to auto-generation of
328 win32/libxml2.def.src
329
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000330Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * News configure.in: preparing libxml2-2.5.10 release
333 * doc/* : updated the doc and rebuilt
334
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000335Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
336
337 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
338 Malcolm Tredinnick with the patch he suggested.
339
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000340Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
341
342 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
343
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000344Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * uri.c: fixing an use of strcpy() where both strings overlap
347 pointed out by valgrind.
348
Daniel Veillard98485322003-08-14 15:44:40 +0000349Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
350
351 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
352 some compilation warnings.
353 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
354 plus some cleanup and better error reporting.
355
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000356Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 * encoding.c: applied UTF-16 encoding handling patch provided by
359 Mark Itzcovitz
360 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
361 not having iconv support.
362
Daniel Veillard1638a472003-08-14 01:23:25 +0000363Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
366 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
367 mingw compiler on Windows.
368
Daniel Veillardb19ba832003-08-14 00:33:46 +0000369Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
370
371 * parser.c: fixed the serious CPU usage problem reported by
372 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000373 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000374 missing in htmlSAXParseDoc
375
William M. Brackccf9e392003-08-13 14:50:18 +0000376Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
377
378 * doc/Makefile.am: Removed dependency from libxml2.def.src
379
William M. Brack476cd962003-08-13 11:09:42 +0000380Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
381
382 * autogen.sh: took away the requirement for automake-1.4,
383 changed the messages for getting auto* tools to current
384 gnu pages.
385 * configure.in: added check for Linux Dec alpha requiring
386 -ieee flag, fixed test for ipv6
387 * trionan.c: fixed problem for compiling on Linux Dec alpha
388 using native compiler
389 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
390 whenever libxml2-api.xml is changed.
391
Daniel Veillard6b621b82003-08-11 15:03:34 +0000392Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
395 is not used.
396
William M. Brack30909422003-08-10 00:14:20 +0000397Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
398
399 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
400
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000401Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * News configure.in: preparing libxml2-2.5.9 release
404 * doc/* : updated the doc and rebuilt
405
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000406Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
407
408 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
409 definition to get a correct API XML description. This was apparently
410 breaking Windows build.
411
Daniel Veillard14f752c2003-08-09 11:44:50 +0000412Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
413
414 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
415 the progressive HTML parser front-end on large character data
416 island leading to an erroneous end of data detection by the
417 parser. Some cleanup too to get closer from the XML progressive
418 parser.
419
William M. Brack6d13f332003-08-08 16:40:36 +0000420Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
421
422 * win32/configure.js: Added in support for the ISO8859X
423 module (patch provided by Jesse Pelton)
424
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000425Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
426
427 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
428 when the library is not initialized and one try to save, the
429 locks in threaded env might not been initialized, playing safe
430 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
431 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
432 his tests to the regression suite.
433
William M. Brack41e6bed2003-08-08 10:53:06 +0000434Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
435
436 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
437 (with apologies to Igor) - Enhanced handling of docb and
438 nanohttp.
439
William M. Brack16db7b62003-08-07 13:12:49 +0000440Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
441
442 * encoding.c: further small changes for warnings when
443 configured with --with-iconv=no
444
William M. Bracka71a8ef2003-08-06 04:43:55 +0000445Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
446
447 * error.c trionan.[ch] testThreads.c python/generator.py:
448 further small changes to elminate most of the remaining
449 warnings.
450
William M. Brackc1939562003-08-05 15:52:22 +0000451Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
452
453 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
454 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
455 python/libxml.c include/libxml/xmlmemory.h: small changes
456 to syntax to get rid of compiler warnings. No changes
457 to logic.
458
Daniel Veillardc758c222003-08-04 20:42:34 +0000459Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
462
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000463Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
464
465 * tree.c: fixed a small problem in the patch for #118763
466 * result/HTML/doc3.htm*: this reverts back to the previous result
467
Daniel Veillard91e69c52003-08-04 01:43:07 +0000468Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
469
470 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
471 and rebuilt, apparently some C++ wrappers are not available,
472 c.f. bug #118943
473
Daniel Veillard39057f42003-08-04 01:33:43 +0000474Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
475
476 * tree.c: fixing HTML attribute serialization bug #118763
477 applying a modified version of the patch from Bacek
478 * result/HTML/doc3.htm*: this modifies the output from one test
479
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000480Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
481
482 * tree.c include/libxml/tree.h: added a new API to split a
483 QName without generating any memory allocation
484 * valid.c: fixed another problem with namespaces on element
485 in mixed content case
486 * python/tests/reader2.py: updated the testcase with
487 Bjorn Reese fix to reader for unsignificant white space
488 * parser.c HTMLparser.c: cleanup.
489
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000490Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
491
492 * catalog.c: trying to fix #118754 of possible recursion in the
493 catalogs. Not fantastically happy about the current fix since
494 it's likely to break under very thread intensive concurrent
495 access to the catalog. Better solution might to keep the depth
496 an extra argument to the resolution functions.
497
Daniel Veillard7b68df92003-08-03 22:58:54 +0000498Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
499
500 * valid.c: fixed bug #118712 about mixed content, and namespaced
501 element names.
502 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
503 in the regression tests
504
William M. Brack779af002003-08-01 15:55:39 +0000505Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
506
507 Coninuing work on bug 118559
508 * DOCBparser.c: removed 2 unsed vars
509 * xmlregexp.c: changed some numeric const to their enum symbols
510 * xmlreader.c: changed one var define from int to enum
511 (a little more to be done, awaiting co-ordination)
512 * relaxng.c: deleted one unused var
513 * xmllint.c: deleted some unused vars, changed one arg
514 val from int to enum
515 * testHTML.c, testDocbook.c: changed some arg vals to enum const
516 * xmlIO.c: fixed typo from last night (small warning msg)
517
William M. Brack78637da2003-07-31 14:47:38 +0000518Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
519
520 Working on bug 118559
521 * error.c: deleted unused variable
522 * parserInternals.c: deleted unneeded 'const' qualifier
523 * parser.c: changed variable type for enum temp storage
524 * xmlIO.c: changed debugging var to be inside #ifdef
525 * valid.c: removed unused variable
526 * HTMLparser.c: removed some unneeded 'const' qualifiers
527 * xpath.c: added some type casts, removed some unused vars
528 * xinclude.c: added one type cast
529 * nanohttp.c: repositioned some #ifdef to avoid unused var
530 * nanoftp.c: removed unused var
531
Daniel Veillard97e01882003-07-30 18:59:19 +0000532Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
533
534 * HTMLparser.c: applied a patch from William Brack about
535 the problem of parsing very large HTML instance with comments
536 as raised by Nick Kew
537
Daniel Veillardd6038e02003-07-30 16:37:18 +0000538Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
539
540 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
541 patch from Bjorn Reese for xmlTextReaderNodeType() and
542 significant whitespace. There is an enum for node type
543 values now.
544
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000545Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
546
547 * encoding.c: applying patch from Peter Jacobi to added
548 ISO-8859-x encoding support when iconv is not available
549 * configure.in include/libxml/xmlversion.h.in
550 include/libxml/xmlwin32version.h.in: added the glue needed
551 at the configure level and made it the default for Windows
552
Daniel Veillardc2664642003-07-29 20:44:53 +0000553Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
554
555 * python/generator.py python/libxml.c python/libxml2class.txt:
556 patch from Joachim Bauch + cleanup for Relax NG error callbacks
557 in python
558
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000559Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
560
561 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
562 cleanup patch, and also avoided a possible memory leak
563
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000564Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
565
566 * encoding.c: fix the previous commit
567
William M. Brack4a557d92003-07-29 04:28:04 +0000568Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
569
570 * HTMLparser.c: fixed problem with comments reported by Nick Kew
571 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
572 some future cleanup of UTF8 handling
573
Daniel Veillard9deb2422003-07-28 20:40:59 +0000574Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
575
576 * xpath.c: applied a change suggested by Sean Griffin in bug
577 #118494 about a memory leak in EXSLT
578
Daniel Veillardd94849b2003-07-28 13:02:24 +0000579Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
580
581 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
582 when fixing the previous Relax-NG bugs
583 * result/relaxng/*: This slightly changes the output messages of
584 some regression tests.
585 * configure.in: added support of -with-fexceptions for nested C++
586 support.
587
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000588Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
589
590 * doc/tutorial/apa.html
591 * doc/tutorial/apb.html
592 * doc/tutorial/apc.html
593 * doc/tutorial/apd.html
594 * doc/tutorial/ape.html
595 * doc/tutorial/apf.html
596 * doc/tutorial/apg.html
597 * doc/tutorial/aph.html
598 * doc/tutorial/ar01s02.html
599 * doc/tutorial/ar01s03.html
600 * doc/tutorial/ar01s04.html
601 * doc/tutorial/ar01s05.html
602 * doc/tutorial/ar01s06.html
603 * doc/tutorial/ar01s07.html
604 * doc/tutorial/ar01s08.html
605 * doc/tutorial/index.html
606 * doc/tutorial/ix01.html
607 * doc/tutorial/xmltutorial.pdf
608 * doc/tutorial/xmltutorial.xml
609 update tutorial with XPath example
610
611
Daniel Veillard597bc482003-07-24 16:08:28 +0000612Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
613
614 * SAX.c parser.c: fixing a bug about a special case of namespace
615 handling, this closes bug #116841
616
Daniel Veillard2134ab12003-07-23 19:56:29 +0000617Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * relaxng.c result/relaxng/*: checked and fixed the compilation
620 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
621 This slightly changes the output messages of some regression tests.
622
Daniel Veillardc127adc2003-07-23 15:07:08 +0000623Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * xmlreader.c: fixed an out of bound error #118052 , the good
626 part if that base64 code was not in use yet ...
627
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000628Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
629
630 * doc/xmllint.html
631 include html version of the xmllint man page, so an
632 up-to-date version is visible on the Web
633
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000634Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
635
636 * xinclude.c include/libxml/xinclude.h: added a new API
637 xmlXIncludeProcessTree() to process XInclude only on a subtree
638 this should fix bug #115385
639
Daniel Veillard409a8142003-07-18 15:16:57 +0000640Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
641
642 * relaxng.c include/libxml/relaxng.h: adding Get interface for
643 the error callback and parameters of parsing and validation
644 contexts
645 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
646 on text nodes.
647
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000648Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
649
650 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
651 when using the push XML parser.
652 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
653 added the test to the regression suite.
654
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000655Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
656
657 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
658 as suggested by Rob Richards
659
Daniel Veillard34ba3872003-07-15 13:34:05 +0000660Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
661
662 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
663 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
664 to unsigned int and a couple of others.
665
666Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
667
668 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
669
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000670Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
671
672 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
673
Daniel Veillarddf101d82003-07-08 14:03:36 +0000674Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
675
676 * globals.c threads.c: fixes some problem when freeing unititialized
677 mutexes
678
Daniel Veillard2db8c122003-07-08 12:16:59 +0000679Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
680
681 * nanoftp.c nanohttp.c: the modules should not import <config.h>
682 directly, some cleanups
683 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
684 validation code.
685
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000686Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
687
688 * win32/configure.js: Jesse Pelton pointed out a problem in the
689 javascript code.
690
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000691Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * NEWS doc/*: regenerated
694 * nanoftp.c nanohttp.c: might fix includes problems with the
695 Ipv6 support on solaris
696 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
697 defined as #IMPLIED
698
Daniel Veillard560c2a42003-07-06 21:13:49 +0000699Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
700
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000701 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000702 * nanohttp.c: changed some preprocessor block
703 * xmlschemastypes.c: applied patch from Charles Bozeman adding
704 hexBinary schema datatype and adding support for totalDigits and
705 fractionDigits facets.
706
Daniel Veillard7a985a12003-07-06 17:57:42 +0000707Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
708
709 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
710
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000711Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * xinclude.c: fixed bug #116095 removing the error message when
714 reapplying XInclude to a document.
715
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000716Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
717
718 * xmlIO.c: applied small changes to portability layer for
719 compilation on DJGPP Ms-DOS compiler.
720
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000721Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * parser.c HTMLparser.c: use the character() SAX callback
724 if the cdataBlock ain't defined.
725 * xpath.c: fix bug #115349 allowing compilation when configured
726 with --without-xpath since the Schemas code needs NAN and co.
727
William M. Brack59002e72003-07-04 17:01:59 +0000728Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
729
730 Fixed problem with multi-threading, shown by the test program
731 testThreads. After fix, ran mutiple tests on various speed
732 machines (single and dual processor X86), which all seem okay.
733
734 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
735
736 * threads.c: added missing initialisation for condition variable
737 in xmlNewRMutex.
738
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000739Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
740
741 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
742 closing bug #114837
743
744 * configure.in: Added checks for IPv6 support and getaddrinfo().
745
746 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
747
748 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
749
750 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
751 field or sockaddr_in field, depending upon the availability of IPv6
752 support.
753 have_ipv6(): Added to check for run-time IPv6 support.
754 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
755 Modified to parse a URI with IPv6 address given in [].
756 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
757 resolution, if it is available on the system, as gethostbyname
758 does not return IPv6 addresses on some platforms.
759 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
760 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
761 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
762 we are dealing with.
763
764 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
765 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
766 a URI with IPv6 address given in [].
767 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
768 available on the system. Also IPv6 addresses will be resolved by
769 gethostbyname only if IPv6 run-time support is available.
770 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
771
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000772Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
773
774 * win32/configure.js include/win32config.h
775 include/libxml/xmlversion.h.in: Applied the patch for BCB
776 by Eric Zurcher.
777
Daniel Veillardd7cec922003-06-13 12:30:10 +0000778Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
779
780 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
781 due to #115104 and while fixing #115101 . HTML URLs must not
782 be version dependant.
783
Daniel Veillard8265a182003-06-13 10:05:56 +0000784Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
785
786 * entities.c: do not generate &quot; for " outside of attributes
787 * result//*: this changes the output of some tests
788
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000789Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
790
791 * parser.c xmlIO.c: trying to fix #114277 about when file
792 remapping and escaping should really be attempted.
793
Daniel Veillarda37aab82003-06-09 09:10:36 +0000794Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
795
796 * doc/*: applied a patch from Gman for building docs
797 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
798 Gary Pennington to provide an allocator for xmlValidCtxt
799 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
800 #113580 about data not being passed immediately.
801
Daniel Veillarde1326112003-06-05 09:32:20 +0000802Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
803
804 * tree.c: applied a couple of patches from Mark Itzcovitz
805 to handle saving back "UTF-16" documents.
806
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000807Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
808
809 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
810 some work done while in the Maldives (hence the timezone on the
811 laptop !)
812 * result/schemas/length3* test/schemas/deter0_*
813 test/schemas/group0_*: some tests added too
814
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000815Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
816
817 * encoding.c: small fix
818 * xmlIO.c: fixed an error message
819
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000820Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
821
822 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
823 accepting an improper UTF8 sequence
824
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000825Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
826
827 * threads.c: applied the patch from Stéphane Bidoul for getting
828 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000829 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000830
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000831Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
832
833 * HTMLtree.c: fixing bug #112904: html output method escaped
834 plus sign character in URI attribute.
835
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000836Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
837
838 * build_glob.py global.data globals.c parser.c
839 include/libxml/globals.h: patch from Stéphane Bidoul for setting
840 up threads global defaults.
841 * doc/libxml2-api.xml: this extends the API with new functions
842 * python/tests/Makefile.am python/tests/reader2.py
843 python/tests/thread2.py: integrated the associated testcase and
844 fixed the error string used in reader2
845
Daniel Veillard38b80a82003-05-14 18:59:00 +0000846Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
847
848 * configure.in libxml.spec.in python/Makefile.am: trying
849 to conciliate --with-python= requirements and RPM builds,
850 a PITA really...
851
Daniel Veillard104caa32003-05-13 22:54:05 +0000852Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
853
854 * HTMLparser.c: oops last commit introduced a memory leak.
855
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000856Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
857
858 * xmllint.c doc/xmllint.xml: added --nonet option
859 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
860 xsltproc or xmllint
861 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
862 rebuilt
863 * HTMLparser.c: cleaned up the HTML parser context build when
864 using an URL
865
Daniel Veillardd437d322003-05-13 21:07:01 +0000866Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
867
868 * libxml.spec.in: added a comment about bug #112902
869
William M. Brack3dd57f72003-05-13 02:06:18 +0000870Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
871
872 * minor cleanup of configure '--help' display
873 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
874
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000875Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
876
877 * tree.c: PI nodes in external subset were not freed :-\
878 fixes bug #112842
879
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000880Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
881
882 * xmllint.c: added --schema option to run WXS schema validation
883 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
884 tried to improve error reporting in the Schema code, some cleanup
885 too.
886
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000887Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
888
889 * xmlschemas.c: fixed some problems in the handling of errors,
890 and attributes addressed by references.
891 * test/schemas/* result/schemas/*: dropped the verbosity level
892 and added a couple of new tests
893
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000894Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
895
896 * relaxng.c: Stéphane Bidoul found an off by one addressing
897 error on the error handling.
898
Daniel Veillarda77cf712003-05-09 23:09:55 +0000899Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xmlschemastypes.c: trying to fix #112673
902
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000903Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
904
905 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
906 warning, this fixed a bug and should close #111574
907
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000908Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
909
910 * xmlschemas.c: fixing bug #104081 with xs:all with an element
911 holding minOccurs="0"
912 * test/schemas/all_* result/schemas/all_*: added some regression
913 tests for that bug
914 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
915 Garry Pennington to compile without schemas support.
916
Daniel Veillarda067e652003-05-01 08:03:46 +0000917Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
918
919 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
920
Daniel Veillard61c52202003-04-30 12:20:34 +0000921Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
922
923 * xml2-config.in: try to fix Red hat bug #89957, do not
924 output -L/usr/lib64
925 * xmlreader.c: fixed a typo in a comment
926
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000927Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
928
929 * doc/tutorial/aph.html, ix01.html
930 forgot to cvs add the new files. Thanks to Roland van Laar
931 for pointing this out
932
Daniel Veillardd4330462003-04-29 12:40:16 +0000933Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
934
935 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
936 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
937 to the XML/XSLT doc generation closing #111799
938 * doc/html/*: complete update of the HTML results
939
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000940Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
941
942 * win32/defgen.xsl: fixed the conditional for unicode map,
943 removed hardcoded schema entries
944
945Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
946
947 * win32/defgen.xsl: new file, stylesheet for generating
948 win32/libxml2.def.src from doc/libxml2-api.xml
949 * win32/libxml2.def.src: is autogenerated from now on, changes
950 to this file will not appear here anymore
951
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000952Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
953
954 * win32/configure.js python/setup.py.in: applied patch
955 from Stéphane Bidoul for the Python bindings on the new
956 release.
957
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000958Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
959
960 * debugXML.c: included libxml/uri.h for xmlCanonicPath
961 declaration
962 * win32/configure.js: thread-enabled build is now default
963 * win32/libxml2.def.src: added more exports
964
Daniel Veillard1177ca42003-04-26 22:29:54 +0000965Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
966
967 * NEWS doc/*.xsl doc/*.html: updated the web site separated
968 developers from common pages, made the transition to XHTML1,
969 added validity checking to the makefile rules.
970
Daniel Veillard329456a2003-04-26 21:21:00 +0000971Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
972
973 * parser.c: fix for xmlIOParseDTD same as previous and reported
974 by Petr Pajas
975
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000976Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
979 closing #111638
980
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000981Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
982
983 * python/generator.py: fixed a problem in the generator where
984 the way functions are remapped as methods on classes was
985 not symetric and dependant on python internal hash order,
986 as reported by Stéphane Bidoul
987
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000988Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
989
990 * doc/tutorial:
991 xmltutorial.xml
992 xmltutorial.pdf
993 *.html
994 add appendix on generating compiler flags, more indexing
995
Daniel Veillard1c960272003-04-25 23:12:22 +0000996Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
997
998 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
999 to get libxml-2.5.7 to compile on OpenVMS
1000
Daniel Veillardc5573462003-04-25 16:43:49 +00001001Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1004
Daniel Veillardfd583412003-04-25 13:22:10 +00001005Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1008 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1009 man page based on xsltproc and a stylesheet PI in the XML.
1010
Daniel Veillarddc07e182003-04-25 10:39:38 +00001011Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1014 character preventing rendering by the man command.
1015
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001016Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * NEWS configure.in: preparing release 2.5.7
1019 * doc/*: updated and rebuilt the docs
1020 * doc/apibuild.py: fixed the script
1021
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001022Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1025 get in the way of the builds
1026 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1027
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001028Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1031 Memory test from Havoc Pennington #109368
1032 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1033 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1034 include/libxml/parser.h: a lot of memory allocation cleanups
1035 based on the results of the OOM testing
1036 * check-relaxng-test-suite2.py: seems I forgot to commit the
1037 script.
1038
Daniel Veillard18f113d2003-04-23 15:18:26 +00001039Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1042
Daniel Veillard85095e22003-04-23 13:56:44 +00001043Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1046 more places where xmlCanonicPath() must be used to convert
1047 filenames to URLs, trying to fix #111088
1048
Daniel Veillard54396242003-04-23 07:36:50 +00001049Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * python/libxml.c python/libxml.py: applied patch from
1052 Brent M Hendricks adding binding for xmlCatalogAddLocal
1053
Daniel Veillard45269b82003-04-22 13:21:57 +00001054Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * HTMLparser.c: tried to fix #98879 again in a more solid
1057 way.
1058
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001059Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1060
1061 * win32/libxml2.def.src: added more exports from the relaxng and
1062 xmlreader clan
1063
Daniel Veillardf431eb82003-04-22 08:37:26 +00001064Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1067 provided by Brent Hendricks fixing #105992 and integrated the
1068 examples in the testsuite.
1069
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001070Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * TODO: updated a bit
1073 * configure.in: fixed the comment, threads now default to on
1074 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1075
Daniel Veillarda880b122003-04-21 21:36:41 +00001076Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1079 xmlreader.c include/libxml/parser.h: a lot of performance work
1080 especially the speed of streaming through the reader and push
1081 interface. Some thread related optimizations. Nearly doubled the
1082 speed of parsing through the reader.
1083
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001084Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1085
1086 * doc/xmllint.xml
1087 * doc/xmllint.1
1088 update man page to explain use of --stream
1089
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001090Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1093 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1094 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1095 include/libxml/globals.h include/libxml/xmlmemory.h: added
1096 xmlMallocAtomic() to be used when allocating blocks which
1097 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1098 to allow registering the full set of functions needed by
1099 a garbage collecting allocator like libgc, ref #109944
1100
Daniel Veillard84942712003-04-18 14:40:05 +00001101Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * configure.in: switched to have thread support enabled by default,
1104 didn't got troubles with ABI compatibility on Linux, hope it
1105 won't break on strange OSes, if yes, report the system ID
1106 * doc/libxml2-api.xml: just rebuilt the API
1107
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001108Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1111 added support for large file, tested with a 3+GB instance,
1112 and some cleanup.
1113 * catalog.c: added a TODO
1114 * Makefile.am: added some "make tests" comments
1115
Daniel Veillardac297932003-04-17 12:55:35 +00001116Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * relaxng.c: some cleanups
1119 * doc/xmlreader.html: extended the document to cover RelaxNG and
1120 tree operations
1121 * python/tests/Makefile.am python/tests/reader[46].py: added some
1122 xmlReader example/regression tests
1123 * result/relaxng/tutor*.err: updated the output of a number of tests
1124
Daniel Veillard62163602003-04-17 09:36:38 +00001125Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * relaxng.c: valgrind pointed out an uninitialized variable error.
1128
Daniel Veillard33300b42003-04-17 09:09:19 +00001129Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1132 xmlreader.c: augnemting the APIs, cleanups.
1133 * parser.c: cleanup bug #111005
1134 * xmlIO.c: added some missing comments
1135
Daniel Veillardce192eb2003-04-16 15:58:05 +00001136Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1139 trying to improve the subset compiled, and more testing.
1140 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1141 documentation
1142 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1143 * result/relaxng/*.err: fix some of the outputs
1144
Daniel Veillardf4e55762003-04-15 23:32:22 +00001145Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1148 include/libxml/xmlreader.h: implemented streaming of
1149 RelaxNG (when possible) on top of the xmlReader interface,
1150 provided it as xmllint --stream --relaxng .rng .xml
1151 This seems to mostly work.
1152 * Makefile.am: updated to test RelaxNG streaming
1153
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001154Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1157 based validity checking of fragments of the document for
1158 which the RNG can be compiled to regexps. Works on all regression
1159 tests, only fix needed is related to error messages.
1160
Daniel Veillard52b48c72003-04-13 19:53:42 +00001161Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1164 include/libxml/xmlregexp.h: Starting work precompiling
1165 parts of RelaxNG schemas. Not plugged onto validity checking
1166 yet, just the regexp building part. Needed to extend some
1167 of the automata and regexp APIs.
1168
Daniel Veillardf6bad792003-04-11 19:38:54 +00001169Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1172 xmllint --stream and xmllint --stream --valid returns errors
1173 code appropriately
1174
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001175Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1178 and Next() operation to work on subtrees within the reader
1179 framework.
1180 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1181 * python/tests/reader5.py: added an example for those new
1182 functions of the reader.
1183
Daniel Veillard645c6902003-04-10 21:40:49 +00001184Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1187
Daniel Veillard9e077102003-04-10 13:36:54 +00001188Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmlreader.c: fixing HasValue for namespace as raised by
1191 Denys Duchier
1192
Daniel Veillard02ea1412003-04-09 12:08:47 +00001193Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * HTMLparser.c include/libxml/HTMLparser.h: exported
1196 htmlCreateMemoryParserCtxt() it was static
1197
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001198Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1201 update from Charles Bozeman for date and duration types
1202 * test/schemas/date_0.* test/schemas/dur_0.*
1203 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1204
Daniel Veillardc00cda82003-04-07 10:22:39 +00001205Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1208 fixing bug #107129, removing excessive allocation and calls
1209 to *printf in the code to build QName strings.
1210
Igor Zlatkovic69651182003-04-05 09:43:30 +00001211Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1212
1213 * win32/libxml2.def.src: fixed conditional exports, reported by
1214 Luke Murray.
1215
Daniel Veillardadba5f12003-04-04 16:09:01 +00001216Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * parser.c: fixed a possible problem with xmlRecoverMemory()
1219
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001220Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1223 triostr.h: Bjorn sent an update for the TRIO portability layer.
1224
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001225Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1226
1227 * win32/libxml2.def.src: exported new functions
1228
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001229Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * configure.in NEWS: preparing release 2.5.6
1232 * doc/*: updated and rebuilt the docs
1233
Daniel Veillarde5020412003-04-01 09:55:20 +00001234Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1235
1236 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1237 on C14Ntests
1238
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001239Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * relaxng.c: one more fixup of error message reporting
1242
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001243Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1246 variable pointed out by valgrind
1247
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001248Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * relaxng.c: try to work on bug #109225 and provide better
1251 error reports.
1252 * result/relaxng/* : this change the output of a number of tests
1253 * xinclude.c: fixing the parsed entity redefinition problem
1254 raised on the list.
1255 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1256
Daniel Veillardb3721c22003-03-31 11:22:25 +00001257Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * xmlschemastypes.c: fixed date comparison to handle the tzo
1260 The only failures left are disagreements on Notations and
1261 '+1' not being allowed for ulong, uint, ushort and ubyte.
1262
Daniel Veillard455cc072003-03-31 10:13:23 +00001263Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1266 to the XML Schemas errata
1267 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1268
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001269Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1272 and facets support. Currently only schemas with binHex or
1273 base64 don't compile. A few error left in the test suite:
1274 found 1035 test instances: 919 success 23 failures
1275 most are gdate or gdateyear failing check, and a few cases where
1276 James clark tests results are strange.
1277 * valid.c: allow to reuse the Notation checking routine without
1278 having a validation context.
1279 * SAX.c: removed a #if 0
1280
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001281Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * xinclude.c: forgot to apply one check from #106931 patch
1284 * xmlschemastypes.c: more work on XML Schemas datatypes
1285
Daniel Veillardc4c21552003-03-29 10:53:38 +00001286Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1289 on cleaning up XML Schemas datatypes based on James Clark tests
1290 test/xsdtest/xsdtest.xml
1291
Daniel Veillard80b19092003-03-28 13:29:53 +00001292Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * relaxng.c: implemented comparisons for Schemas values.
1295 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1296 some bugs in duration handling, comparisons for durations
1297 and decimals, removed all memory leaks pointed out by James
1298 testsuite. Current status is now
1299 found 238 test schemas: 197 success 41 failures
1300 found 1035 test instances: 803 success 130 failures
1301
Daniel Veillard91a13252003-03-27 23:44:43 +00001302Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1305 leaks in the W3C XML Schemas code
1306 * xmlschemastypes.c: implemented nonPositiveInteger
1307 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1308 fixed the test and result.
1309
Daniel Veillard6560a422003-03-27 21:25:38 +00001310Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1313 parser and a typo
1314 * xmlschemastypes.c: reindenting, fixing a memory access
1315 problem with dates.
1316
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001317Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * parser.c: fixing #109227 providing more context in case of
1320 start/end tag mismatch
1321 * python/tests/ctxterror.py python/tests/readererr.py: update the
1322 tests accordingly
1323
Daniel Veillardd9b72832003-03-27 14:24:00 +00001324Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * xinclude.c: should fix #109327 errors on memory accesses
1327
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001328Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1331 is an URI reference
1332
Daniel Veillarde209b332003-03-26 21:40:13 +00001333Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * xpath.c: fixed bug #109160 on non-ASCII IDs
1336
Daniel Veillard642104e2003-03-26 16:32:05 +00001337Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * parser.c: Norm suggested a nicer error message for xml:space values
1340 errors
1341
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001342Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * xpath.c include/libxml/xpath.h: first part of the fix to
1345 performance bug #108905, adds xmlXPathOrderDocElems() providing
1346 document order for nodes.
1347 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1348
Daniel Veillard09628212003-03-25 15:10:27 +00001349Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * xmlschemastypes.c: removing a warning with Sun compiler
1352 bug #109154
1353
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001354Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1355
1356 * doc/xmllint.xml
1357 * doc/xmllint.1
1358 update xmllint man page with --relaxng option
1359
Daniel Veillard2032d292003-03-25 11:09:40 +00001360Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * python/setup.py.in : was missing "drv_libxml2.py"
1363
Daniel Veillard9adc0462003-03-24 18:39:54 +00001364Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * tree.c xpath.c: some changes related to the new way of
1367 handling Result Value Tree, before 2.5.5
1368
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001369Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * configure.in NEWS: preparing release 2.5.5
1372 * doc/* : updated the documentation and regenerated it.
1373
Daniel Veillardef0b4502003-03-24 13:57:34 +00001374Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * xpath.c: fixed some problems related to #75813 about handling
1377 of Result Value Trees
1378
Daniel Veillard9231ff92003-03-23 22:00:51 +00001379Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * uri.c: applied a set of patches from Lorenzo Viali correcting
1382 URI parsing errors.
1383
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001384Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * parser.c: validity status was not passed back when validating in
1387 entities, but raised by Oliver Fischer
1388
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001389Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * HTMLtree.c: avoid escaping ',' in URIs
1392
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001393Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * parser.c: fixing bug #108976 get the ID/REFs to reference
1396 the ID in the document content and not in the entity copy
1397 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1398 stuff, better solution for #107208
1399 * xmlregexp.c: removed a direct printf, dohhh
1400 * xmlreader.c: fixed a bug on streaming validation of empty
1401 elements in entities
1402 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1403 cleanup of the validation tests
1404 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1405 added more ID/IDREF tests to the suite
1406
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001407Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1410 compiler.
1411
Daniel Veillard20863822003-03-22 17:51:47 +00001412Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1415
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001416Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1419 defined in entities content
1420
Daniel Veillard99737f52003-03-22 14:55:50 +00001421Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * SAX.c: Fixed validation bug #108858 on namespace names using
1424 entities and reported by Brent Hendricks
1425 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1426 --debug output.
1427
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001428Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1431 about the DocType node not being reported sometimes.
1432 * python/tests/reader.py: added to test to the regression checks
1433
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001434Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1437 reported by Edd Dumbill
1438
Daniel Veillard77a90a72003-03-22 00:04:05 +00001439Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLparser.c parser.c parserInternals.c: patch from
1442 johan@evenhuis.nl for #107937 fixing some line counting
1443 problems, and some other cleanups.
1444 * result/HTML/: this result in some line number changes
1445
Daniel Veillard580ced82003-03-21 21:22:48 +00001446Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1449 instead of libxml.spec
1450 * relaxng.c: fixed some of the error reporting excessive
1451 verbosity
1452 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1453 xmlschemastypes.c: removed some warnings from gcc
1454 * doc/libxml2-api.xml: rebuilt
1455
Daniel Veillarde063f482003-03-21 16:53:17 +00001456Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * relaxng.c: another optimization, for choice this time
1459 * result/relaxng/spec1* result/relaxng/tutor12_1*
1460 result/relaxng/tutor3_7: cleanups.
1461
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001462Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1465 * test/relaxng/testsuite.xml: augmented the test suite
1466 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1467 some schemas validation tests in the presence of foreign
1468 namespaces.
1469
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001470Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * relaxng.c: added another interleave speedup.
1473
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001474Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * xmlschemastypes.c: added integer and fixed one of the
1477 IDREFS regression tests pbm
1478 * result/relaxng/docbook_0.err: updated
1479
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001480Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1483 declared both in the DTD and in the Schemas <grin/>
1484 * relaxng.c: more debug, added a big optimization for <mixed>
1485 * test/relaxng/testsuite.xml: augmented the testsuite
1486 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1487 DocBook example to the regression tests
1488
Daniel Veillard798024a2003-03-19 10:36:09 +00001489Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * check-xsddata-test-suite.py: cosmetic change for output
1492 * relaxng.c: try to minimize calls to malloc/free for states.
1493
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001494Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * tree.c: removed a warning
1497 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1498 support
1499 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1500 cleanup/improvements of the regression tests batch
1501 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1502
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001503Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * relaxng.c: fixed error msg cleanup deallocation
1506 * xmlschemastypes.c: added a function to handle lists of
1507 atomic types, added support for IDREFS
1508
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001509Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1512 and IDREF, usable from RelaxNG now
1513 * include/libxml/xmlschemastypes.h: need to add a new interface
1514 because the validation modifies the infoset
1515 * test/relaxng/testsuite.xml: extended the testsuite
1516
Daniel Veillard952379b2003-03-17 15:37:12 +00001517Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1520 shemas datatype ID/IDREF support still missing though.
1521 * xmlreader.c: fix a crashing bug with prefix raised by
1522 Merijn Broeren
1523 * test/relaxng/testsuite.xml: augmented the testsuite with
1524 complex inheritance tests
1525
Daniel Veillardfd573f12003-03-16 17:52:32 +00001526Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * relaxng.c: switched back to the previous Relax-NG code base,
1529 the derivation algorithm need severe constraining code to avoid
1530 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1531 TEI based example and other bugs
1532 * result/relaxng/*err: updated the results
1533 * test/relaxng/testsuite.xml: started a new test suite
1534
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001535Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1538 that the original RelaxNG validation code was un-fixeable, it got
1539 rewritten to use the derivation algorithm from James Clark and
1540 redebugged it (nearly) from scratch:
1541 found 373 test schemas: 372 success 1 failures
1542 found 529 test instances: 529 success 0 failures
1543
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001544Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1545
1546 * SAX.c parser.c: fix some recursion problems introduced in the
1547 last release.
1548 * relaxng.c: more debugging of the RNG validation engine, still
1549 problems though.
1550
Daniel Veillard5add8682003-03-10 13:13:58 +00001551Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * Makefile.am: stop generating wrong result file with * in name
1554 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1555 * result/relaxng/demo* test/relaxng/demo: added the tests from
1556 Sebastian reproducing the problem.
1557
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001558Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1559
Daniel Veillard5add8682003-03-10 13:13:58 +00001560 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1561 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001562
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001563Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1564
1565 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1566 variable to control the indentation for the xmllint "--format"
1567 option
1568
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001569Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1570
1571 * encoding.c: applied Gennady's patch against buffer overrun
1572
Daniel Veillard42f12e92003-03-07 18:32:59 +00001573Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1574
1575 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1576 Clark it appeared I had bug in URI parsing code ...
1577 * relaxng.c include/libxml/relaxng.h: completely revamped error
1578 reporting to not loose message from optional parts.
1579 * xmllint.c: added timing for RNG validation steps
1580 * result/relaxng/*: updated the result, all error messages changed
1581
Daniel Veillardedfd5882003-03-07 14:20:40 +00001582Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * xpath.c: fix bug #107804, the algorithm used for document order
1585 computation was failing on attributes.
1586
Daniel Veillard83391282003-03-06 21:37:30 +00001587Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * valid.c: fix bug #107764 , possibility of buffer overflow
1590 in xmlValidDebug()
1591
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001592Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1593
1594 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1595 from Philipp Dunkel
1596
Daniel Veillard5f704af2003-03-05 10:01:43 +00001597Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * xmlschemastype.c: made powten array static it should not be exported
1600 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1601 parser function.
1602 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1603
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001604Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * tree.c: fixed a node dump crash on attributes
1607 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1608 an URI test bug and get better output.
1609
Daniel Veillard463a5472003-02-27 21:30:32 +00001610Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * check-xsddata-test-suite.py: give more infos
1613 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1614 REF->DEF in attribute values.
1615
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001616Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1619 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1620 regression tests from James Clark.
1621
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001622Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * relaxng.c xmlschemas.c xmlschemastypes.c
1625 include/libxml/xmlschemastypes.h: added param support for relaxng
1626 type checking, started to increment the pool of simple types
1627 registered, still much work to be done on simple types and
1628 facets checkings.
1629
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001630Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * entities.c: fixes again one of the problem raised by
1633 James Clark in #106788
1634
Daniel Veillardc482e262003-02-26 14:48:48 +00001635Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * relaxng.c: Fixed a couple of problem raised by James Clark
1638 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1639 datatype level still not fixed though.
1640
Daniel Veillard17bed982003-02-24 20:11:43 +00001641Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1642
1643 * configure.in: preparing release 2.5.4
1644 * doc/*: updated and rebuilt the docs
1645 * relaxng.c: removed warnings
1646 * result/relaxng/*: updated the results
1647
Daniel Veillardf4be0182003-02-24 19:54:33 +00001648Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * valid.c: fixes a DTD regexp generation problem.
1651
Daniel Veillard02111c12003-02-24 19:14:52 +00001652Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * parser.c: fixes bug #105998 about false detection of
1655 attribute consumption loop.
1656
Daniel Veillard2406abd2003-02-24 18:16:47 +00001657Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1660
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001661Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
1663 * SAX.c: fixed bug #105992
1664
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001665Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1668 element.
1669 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1670 found 373 test schemas: 369 success 4 failures
1671 found 529 test instances: 525 success 4 failures
1672 * check-relaxng-test-suite.py: added memory debug reporting
1673
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001674Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * uri.c parser.c: some warning removal on Igor's patch
1677 * tree.c: seems I messed up with #106788 fix
1678 * python/libxml.c: fixed some base problems when Python provides
1679 the resolver.
1680 * relaxng.c: fixed the interleave algorithm
1681 found 373 test schemas: 364 success 9 failures
1682 found 529 test instances: 525 success 4 failures
1683 the resulting failures are bug in the algorithm from 7.3 and
1684 lack of support for params
1685
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001686Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * parser.c: another fix for nodeinfo in entities problem
1689 * tree.c entities.c: fixed bug #106788 from James Clark
1690 some spaces need to be serialized as character references.
1691
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001692Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1693
1694 * parser.c uri.c: fixed the bug I introduced in the path
1695 handling, reported by Sebastian Bergmann
1696
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001697Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * parser.c: fixing some nodeinfo in entities problem raised
1700 by Glenn W. Bach
1701 * relaxng.c: implemented the first section 7.3 check
1702 * result/relaxng/*: updated the results
1703
Daniel Veillardc5312d72003-02-21 17:14:10 +00001704Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1705
1706 * relaxng.c: fixed some problems in the previous commit
1707 and finished implementing 4.16 rules checking
1708 found 373 test schemas: 353 success 20 failures
1709 found 529 test instances: 519 success 6 failures
1710 * result/relaxng/*: updated the results
1711
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001712Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1713
1714 * relaxng.c: implemented checks from section 7.2
1715
Daniel Veillard77648bb2003-02-20 15:03:22 +00001716Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1717
1718 * relaxng.c: implemented the checks from section 7.1, fixed
1719 some of the 4.20 and 4.21 problems.
1720 found 373 test schemas: 338 success 35 failures
1721 found 529 test instances: 519 success 6 failures
1722 * result/relaxng/*: updated the results
1723
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001724Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1727 * result/relaxng/*: updated the results
1728
Daniel Veillardce14fa52003-02-19 17:32:48 +00001729Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * relaxng.c: more bugfixes
1732 * result/relaxng/*: updated the results
1733
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001734Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1735
1736 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1737 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1738 * SAX.c: ensured xmlDoc.URL is always canonic
1739 * parser.c: obsoleted xmlNormalizeWindowsPath
1740 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1741 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1742 * win32/libxml2.def.src: added few exports
1743
1744
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001745Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1746
1747 * Makefile.am configure.in: patched to have shared libraries
1748 for Python regression tests and static binaries for gdb debug
1749 in my development environment
1750 * relaxng.c: more bugfixes
1751 found 373 test schemas: 296 success 77 failures
1752 found 529 test instances: 516 success 8 failures
1753 * result/relaxng/*: updated the results
1754
Daniel Veillard8fe98712003-02-19 00:19:14 +00001755Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1756
1757 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1758
Daniel Veillardd4310742003-02-18 21:12:46 +00001759Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1760
1761 * xmlschemastypes.c: float/double check bugfix
1762 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1763 validation
1764 * xmlreader.c: add a TODO for Jody
1765 * relaxng.c: bugfix bugfix bugfix
1766 found 373 test schemas: 300 success 73 failures
1767 found 529 test instances: 507 success 10 failures
1768 * result/relaxng/*: updated the results
1769
Daniel Veillard2df2de22003-02-17 23:34:33 +00001770Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1771
1772 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1773
Daniel Veillard416589a2003-02-17 17:25:42 +00001774Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * relaxng.c check-relaxng-test-suite.py: more work on the
1777 RelaxNG implementation conformance testing.
1778 found 373 test schemas: 284 success 89 failures
1779 found 529 test instances: 448 success 47 failures
1780 * result/relaxng/*: updated the results
1781
Daniel Veillard784b9352003-02-16 15:50:27 +00001782Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1785 a patch from Kjartan Maraas to fix some typos
1786
Daniel Veillardfebcca42003-02-16 15:44:18 +00001787Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * relaxng.c: more bug-hunting
1790 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1791 intermediate rng tree
1792 * python/generator.py: patch from Stephane Bidoul to fix the generator
1793 on python < 2.2
1794
Daniel Veillardd2298792003-02-14 16:54:11 +00001795Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * check-relaxng-test-suite.py relaxng.c: more testing on the
1798 Relax-NG front, cleaning up the regression tests failures
1799 current state and I forgot support for "mixed":
1800 found 373 test schemas: 280 success 93 failures
1801 found 529 test instances: 401 success 68 failures
1802 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1803 moved the Name, NCName and QName validation routine in tree.c
1804 * uri.c: fixed handling of URI ending up with #, i.e. having
1805 an empty fragment ID.
1806 * result/relaxng/*: updated the results
1807
Daniel Veillard9a237c92003-02-13 15:52:58 +00001808Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * check-xinclude-test-suite.py: improved the script accordingly
1811 to the XInclude regression tests updates
1812 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1813 November 2002
1814 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1815 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1816 augmented the Xpointer testsuite for the element() scheme
1817
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001818Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1819
1820 * relaxng.c: added TODO for the DTD compatibility spec
1821 * xinclude.c: more bug fixes driven by the testsuite
1822
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001823Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1826 regression tests for XInclude, improved the script, improving
1827 XInclude error reporting mechanism
1828
Daniel Veillard1d788d22003-02-10 16:21:58 +00001829Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1830
1831 * NEWS doc/* configure.in: preparing release 2.5.3
1832
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001833Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * tree.c: trying to fix #104934 about some XHTML1 serialization
1836 issues.
1837
Daniel Veillard809faa52003-02-10 15:43:53 +00001838Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1841 encoding conversion when the input buffer stops in the
1842 middle of a multibyte char
1843
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001844Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1847 * check-relaxng-test-suite.py: python script to run regression
1848 against OASIS RelaxNG testsuite
1849 * relaxng.c: some cleanup tweaks
1850 * HTMLparser.c globals.c: cleanups in comments
1851 * doc/libxml2-api.xml: updated the API
1852 * result/relaxng/*: errors moved files, so large diffs but
1853 no changes at the semantic level.
1854
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001855Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * tree.c: fixing #105678 problem when dumping a namespace node.
1858
Daniel Veillard591b4be2003-02-09 23:33:36 +00001859Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * xpath.c: fixed doc comment problems
1862 * python/generator.py python/libxml_wrap.h python/types.c: adding
1863 RelaxNG wrappers
1864 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1865 test of those early Python RelaxNG bindings
1866
1867Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001868
1869 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1870 * relaxng.c: found the validation problem I had with interleave
1871 when not covering all remaining siblings
1872 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1873 testsuite and check the RNG schemas against the RNG schemas
1874 given in appendix A
1875
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001876Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1877
1878 * win32/Makefile.msvc: updates for RelaxNG
1879 * win32/Makefile.mingw: updates for RelaxNG
1880 * win32/libxml2.def.src: added RelaxNG exports
1881
Daniel Veillard97fd5672003-02-07 13:01:54 +00001882Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * xinclude.c: applied another bug fix from Sean Chittenden
1885
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001886Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1887
1888 * configure.in xmllint.c: I f...ed up the default configuration
1889 of schemas and --relaxng option display in xmllint, pointed by
1890 Morus Walter.
1891 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1892 detection module, fixes bug #105374.
1893
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001894Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * xmlschemastypes.c: added the boolean base type.
1897
Daniel Veillard96a4b252003-02-06 08:22:32 +00001898Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * xmlschemastypes.c: started implementing some of the missing
1901 default simple types
1902 * result/relaxng/*: updated the results
1903
Daniel Veillard72fef162003-02-05 14:31:19 +00001904Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1907
Daniel Veillard71531f32003-02-05 13:19:53 +00001908Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1909
1910 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1911 * Makefile.am: use xmllint for doing the RelaxNG tests
1912 * configure.in: preparing 2.5.2 made schemas support default to
1913 on instead of off
1914 * relaxng.c: removed the verbosity
1915 * xmllint.c: added --relaxng option
1916 * python/generator.py python/libxml_wrap.h: prepared the integration
1917 of the new RelaxNG module and schemas
1918 * result/relaxng/*: less verbose output
1919
Daniel Veillardec498e12003-02-05 11:01:50 +00001920Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1921
1922 * valid.c: do not run content model validation if the
1923 content is not determinist
1924
Daniel Veillardde590ca2003-02-05 10:45:26 +00001925Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * SAX.c: added the redefinition of namespaced attribute
1928 check that was missing as Fabrice Desré pointed out.
1929
Daniel Veillard930dfb62003-02-05 10:17:38 +00001930Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1931
1932 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1933 improvements from Nick Kew, allowing to do more checking
1934 to HTML elements and attributes.
1935
Daniel Veillard4287c572003-02-04 22:48:53 +00001936Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * xinclude.c: fixing bug #105137 about entities declaration
1939 needing to be copied to the including document.
1940
Daniel Veillard652d8a92003-02-04 19:28:49 +00001941Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1942
1943 * catalog.c: fixed bug #104817 with delegateURI
1944 * xpath.c: fixing bugs #104123 and #104125
1945
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001946Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1947
1948 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1949 python/types.c: fixing #104096 to compile without regexps
1950
Daniel Veillard57e79b32003-02-04 15:33:12 +00001951Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1954 when building the automata for elem*
1955
Daniel Veillard358a9892003-02-04 15:22:32 +00001956Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1959 bug #103827
1960
Daniel Veillardeb137172003-02-04 15:18:06 +00001961Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1962
1963 * HTMLparser.c: updating a comment, fixing #103776
1964
Daniel Veillard8d589042003-02-04 15:07:21 +00001965Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * parser.c: fixing bug 105049 for validity checking of content
1968 within recursive entities.
1969
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001970Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * HTMLparser.c: try to fix # 105049
1973 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1974 * tree.c: updated a function comment
1975
Daniel Veillard419a7682003-02-03 23:22:49 +00001976Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * relaxng: more work on grammars and refs/defs
1979 * test/relaxng/* result/relaxng/*: augmented/updated the
1980 regression tests
1981
Daniel Veillard144fae12003-02-03 13:17:57 +00001982Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1983
1984 * relaxng: more work on name classes, except support
1985 * test/relaxng/* result/relaxng/*: augmented/updated the
1986 regression tests
1987
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001988Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * relaxng: more work on name classes, the "validate all" schemas
1991 seems to work now.
1992 * test/relaxng/* result/relaxng/*: augmented/updated the
1993 regression tests
1994
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001995Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1996
1997 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1998 * parser.c: put a guard against infinite document depth, basically
1999 trying to avoid another kind of DoS attack.
2000 * relaxng.c: some code w.r.t. nameClasses
2001
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002002Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2003
2004 * test/relaxng/* result/relaxng/*: check all the namespace support
2005 was actually correct based on tutorial section 10.
2006
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002007Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * relaxng: include seems to work okay now
2010 * test/relaxng/* result/relaxng/*: augmented/updated the
2011 regression tests
2012
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002013Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * relaxng.c: a bit of work done in the train back.
2016 * test/relaxng/*: added one of the include tests
2017
Daniel Veillard154877e2003-01-30 12:17:05 +00002018Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * relaxng: more work done in the train
2021 * test/relaxng/* result/relaxng/*: augmented/updated the
2022 regression tests
2023
Daniel Veillarde431a272003-01-29 23:02:33 +00002024Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2025
2026 * relaxng.c: debugging of externalRef
2027 * test/relaxng/* result/relaxng/*: augmented/updated the
2028 regression tests
2029
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002030Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2031
2032 * relaxng.c: more work on Relax-NG, implementing externalRef
2033 * test/relaxng/* result/relaxng/*: augmented/updated the
2034 regression tests
2035 * Makefile.am: cleanup to Relaxtests target
2036
Daniel Veillardb08c9812003-01-28 23:09:49 +00002037Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2038
2039 * relaxng.c: more work on Relax-NG, implementing interleave
2040 * test/relaxng/* result/relaxng/*: augmented/updated the
2041 regression tests
2042
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002043Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2044
2045 * relaxng.c: more work on Relax-NG, implementing interleave
2046 * test/relaxng/* result/relaxng/*: augmented/updated the
2047 regression tests
2048
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002049Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2050
2051 * doc/tutorial/customfo.xsl
2052 * doc/tutorial/customhtml.xsl
2053 adding stylesheet customizations used to generate fo
2054 for pdf and html
2055
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002056Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2057
2058 * relaxng.c: more work on Relax-NG
2059 * test/relaxng/* result/relaxng/*: augmented/updated the
2060 regression tests
2061 * xmlschemastypes.c: added a number of base type definition but not
2062 the associated checks, those are still TODOs
2063
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002064Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2065
2066 in docs/tutorial:
2067 * apa.html
2068 * apb.html
2069 * apc.html
2070 * apd.html
2071 * ape.html
2072 * apf.html
2073 * apg.html
2074 * ar01s02.html
2075 * ar01s03.html
2076 * ar01s04.html
2077 * ar01s05.html
2078 * ar01s06.html
2079 * ar01s07.html
2080 * ar01s08.html
2081 * index.html
2082 * xmltutorial.pdf
2083 * xmltutorial.xml
2084 add index to tutorial
2085
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002086Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2087
2088 * doc/xmlcatalog.1
2089 * doc/xmlcatalog_man.html
2090 * doc/xmlcatalog_man.xml
2091 belatedly fixing bug #93622 (adds rewriteURI type to
2092 "--add" option in xmlcatalog man page
2093
Daniel Veillard3be27512003-01-26 19:49:04 +00002094Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002096 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002097 Julio Merino, closing #104475
2098
Daniel Veillardea3f3982003-01-26 19:45:18 +00002099Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2100
2101 * relaxng.c: more work on Relax-NG
2102 * test/relaxng/* result/relaxng/*: augmented/updated the
2103 regression tests
2104
Daniel Veillardedc91922003-01-26 00:52:04 +00002105Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2106
2107 * relaxng.c: more work on Relax-NG
2108 * test/relaxng/* result/relaxng/*: augmented/updated the
2109 regression tests
2110
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002111Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * README: updated the policy on private mail answers
2114 * relaxng.c: more work on Relax-NG
2115 * test/relaxng/* result/relaxng/*: augmented/updated the
2116 regression tests
2117
Daniel Veillard7424eb62003-01-24 14:14:52 +00002118Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2119
2120 * error.c parser.c tree.c: applied a documentation patch from
2121 Stefan Kost
2122
Daniel Veillard276be4a2003-01-24 01:03:34 +00002123Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2124
2125 * relaxng.c: more work on Relax-NG
2126 * doc/*: regenerated the docs
2127 * test/relaxng/* result/relaxng/*: updated and augmented the
2128 Relax-NG regression tests and results
2129
Daniel Veillard6eadf632003-01-23 18:29:16 +00002130Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2133 First commit of the new Relax-NG validation code, not generally
2134 useful yet.
2135 * test/relaxng/* result/relaxng/*: current state of the regression
2136 tests
2137
Daniel Veillard814a76d2003-01-23 18:24:20 +00002138Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2139
2140 * tree.c: minimized the memory allocated for GetContent
2141 and a bit of cleanup.
2142
Daniel Veillardff12c492003-01-23 16:42:55 +00002143Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2144
2145 * python/generator.py: seems there is no good reasons to
2146 not generate bindings for XPointer
2147
Daniel Veillard540a31a2003-01-21 11:21:07 +00002148Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2149
2150 * xmlreader.c doc/apibuild.py: applied a new patch from
2151 Stéphane Bidoul for cleanups
2152 * doc/libxml2-api.xml: rebuilt the API description with
2153 new entry points
2154
Daniel Veillard417be3a2003-01-20 21:26:34 +00002155Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2156
2157 * xmlreader.c python/drv_libxml2.py python/generator.py
2158 python/libxml.c python/libxml.py python/libxml_wrap.h
2159 python/types.c: patch from Stéphane Bidoul for better per
2160 context error message APIs
2161 * python/tests/ctxterror.py python/tests/readererr.py:
2162 update of the tests
2163
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002164Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2165
2166 * doc/guidelines.html
2167 grammar and spelling cleanup
2168
Daniel Veillard26f70262003-01-16 22:45:08 +00002169Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2170
2171 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2172 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2173 a patch from Stéphane Bidoul to allow per XMLtextReader error
2174 and warning handling
2175 * python/tests/Makefile.am python/tests/readererr.py: adding the
2176 specific regression test
2177
Daniel Veillard71f9d732003-01-14 16:07:16 +00002178Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2179
2180 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2181 should raise a syntax error
2182
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002183Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2184
2185 * python/libxml.c: cleanup patch from Stéphane Bidoul
2186
Daniel Veillard81601f92003-01-14 13:42:37 +00002187Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2188
2189 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2190
Daniel Veillarde6227e02003-01-14 11:42:39 +00002191Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2192
2193 * python/generator.py python/libxml.c python/libxml.py
2194 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002195 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002196 Python level.
2197 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2198 regression test for it.
2199
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002200Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * xmlreader.c: fixed the streaming property of the reader,
2203 it was generating tree faster than consuming it. Pointed out
2204 by Nate Myers
2205 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2206
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002207Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2208
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002209 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002210
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002211Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2212
2213 * xpath.c: fix to the XPath implementation for parent and
2214 ancestors axis when operating on a Result Value Tree.
2215 Fixes bug #100271
2216
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002217Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2218
2219 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2220 to fix some URI/file escaping problems
2221
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002222Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2223
2224 * python/generator.py: fixed a bug raised by Raymond Wiker,
2225 docSetRootElement() should not raise an exception if the
2226 return is None
2227
Daniel Veillard3e20a292003-01-10 13:14:40 +00002228Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2229
2230 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2231 fixed bug #102181 by applying the suggested change and fixing
2232 the generation/registration problem.
2233
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002234Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2237 routines.
2238
Daniel Veillard8f872442003-01-09 23:19:02 +00002239Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * parser.c: one more IsEmptyElement crazyness, that time in
2242 external parsed entities if substitution is asked.
2243 * python/tests/reader3.py: added a specific test.
2244
Daniel Veillarde329fc22003-01-09 21:36:42 +00002245Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2246
2247 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2248 support and improved error handler registration
2249
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002250Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2251
2252 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2253 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2254 * README: fixed a link
2255
Daniel Veillarde2830f12003-01-08 17:47:49 +00002256Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2257
2258 * configure.in doc/* NEWS: preparing 2.5.1 release
2259 * SAX.c parser.c: fixing XmlTextReader bug
2260
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002261Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2262
2263 * SAX.c: fuck, I introduced a memory leak on external parsed
2264 entities in 2.5.0 :-(
2265
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002266Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2267
2268 * xmllint.c: another fix needed as pointed by Christophe Merlet
2269 for --stream --debug if compiled without debug support.
2270
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002271Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2272
2273 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002274 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002275 update man page with --stream and --chkregister
2276
Daniel Veillard8326e732003-01-07 00:19:07 +00002277Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2278
2279 * globals.c: fixed --with-threads compile
2280 * xmllint.c: fixed --without-debug compile
2281 * include/libxml/globals.h: cleanup
2282 * include/libxml/schemasInternals.h: add a missing include
2283
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002284Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2285
2286 * configure.in NEWS: preparing 2.5.0 release
2287 * SAX.c: only warn in pedantic mode about namespace name
2288 brokeness
2289 * globals.c: fix a doc generation problem
2290 * uri.c: fix #101520
2291 * doc/*: updated and rebuilt the doc for the release, includuding
2292 stylesheet update
2293 * python/Makefile.am: fix a filename bug
2294
2295Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2296
2297 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2298 should not be called.
2299
2300Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2301
2302 * libxml-2.0.pc.in: applied the patch to fix #101894
2303
2304Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2305
2306 * tree.c : applied patch from Lukas Schroeder for register callbacks
2307 * valid.c: modified patch from Lukas Schroeder to test
2308 register callbacks with --chkregister
2309
2310Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2311
2312 * xmlreader.c: seriously changed the way data are pushed to
2313 the underlying parser, go by block of 512 bytes instead of
2314 tryng to detect tag boundaries at that level. Changed the
2315 way empty element are detected and tagged.
2316 * python/tests/reader.py python/tests/reader2.py
2317 python/tests/reader3.py: small changes mostly due to context
2318 reporting being different and DTD node being reported. Some
2319 errors previously undetected are now caught and fixed.
2320 * doc/xmlreader.html: flagged last section as TODO
2321
2322Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2323
2324 * python/libxml.py: integrated the Python 2.2 optimizations
2325 from Hannu Krosing, while maintaining compatibility with
2326 1.5 and 2.1
2327
2328Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmllint.c: a bit of cleanup
2331 * xmlreader.c: small fix
2332 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2333 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2334
2335Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2336
2337 * python/setup.py.in: patch from Stéphane Bidoul to include
2338 drv_libxml2.py in setup.py
2339
2340Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2341
2342 * doc/xmlreader.html: starting documenting the new XmlTextReader
2343 interface.
2344
2345Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2346
2347 * xmllint.c: added the --stream flag to use the TextReader API
2348 * xmlreader.c: small performance tweak
2349
2350Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2351
2352 * xmlreader.c python/tests/reader2py: okay the DTD validation
2353 code on top of the XMLTextParser API should be solid now.
2354
2355Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2356
2357 * xmlreader.c python/tests/reader2py: Fixing some more mess
2358 with validation and recursive entities while using the
2359 reader interface, it's getting a bit messy...
2360
2361Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2362
2363 * xmlreader.c python/tests/reader.py: another couple of problem
2364 related to IsEmptyElement reported by Stéphane Bidoul needed
2365 some fixes.
2366
2367Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2368
2369 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2370 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2371 based on the python XmlTextReader interface.
2372
2373Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2374
2375 * tree.c: backing out one change in the last patch which broke the
2376 regression tests
2377
2378Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2379
2380 * global.data globals.c tree.c include/libxml/globals.h: applied
2381 an old patch from Lukas Schroeder to track node creation and
2382 destruction. Probably missing a lot of references at the moment
2383 and not usable reliably.
2384
2385Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2386
2387 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2388 from doc/news.html and a stylesheet
2389
2390Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlreader.c python/tests/reader.py: fixed another couple of
2393 xmlreader bugs reported by Stéphane Bidoul and added tests.
2394
2395Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2396
2397 * xmlreader.c python/tests/reader2.py: fixed another validity
2398 checking in external parsed entities raised by Stéphane Bidoul
2399 and added a specific regression test.
2400 * python/tests/reader3.py: cleanup
2401
2402Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * xmlreader.c python/tests/reader2.py: fixed a problem with
2405 validation within entities pointed by Stéphane Bidoul, augmented
2406 the tests to catch those.
2407
2408Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * python/generator.py: modified the generator to allow keeping
2411 class references when creating new classes, needed to fix a bug
2412 pointed by Stéphane Bidoul where the input buffer of the
2413 xmlTextReader instance gets destroyed if the python wrapper for
2414 the input is not referenced anymore.
2415
2416Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2419 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2420
2421Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * xmlreader.c python/tests/reader.py: fixed another problem
2424 pointed by Stéphane Bidoul
2425
2426Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2429 with "<a/>"
2430
2431Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * SAX.c: warn on xmlns:prefix="foo"
2434 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2435 for namespace attributes handling.
2436
2437Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2440 a really nasty problem raised by a DocBook XSLT transform
2441 provided by Sebastian Bergmann
2442
2443Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2446 by Stéphane Bidoul and integrated it into the tests
2447
2448Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2451 extended the XmlTextReader API a bit, addding accessors for
2452 the current doc and node, and an entity substitution mode for
2453 the parser.
2454 * python/libxml.py python/libxml2class.txt: related updates
2455 * python/tests/Makefile.am python/tests/reader.py
2456 python/tests/reader2.py python/tests/reader3.py: updated a bit
2457 the old tests and added a new one to test the entities handling
2458
2459Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * python/generator.py python/libxml2class.txt
2462 python/tests/reader.py python/tests/reader2.py: changed the
2463 generator to provide casing for the XmlTextReader similar to
2464 C# so that examples and documentation are more directly transposable.
2465 Fixed the couple of tests in the suite.
2466
2467Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * doc/guidelines.html: added a document on guildeline for
2470 publishing and deploying XML
2471
2472Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * valid.c xmlreader.c: final touch running DTD validation
2475 on the XmlTextReader
2476 * python/tests/Makefile.am python/tests/reader2.py: added a
2477 specific run based on the examples from test/valid/*.xml
2478
2479Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * python/libxml.py: added a few predefined xmlTextReader parser
2482 configuration values.
2483
2484Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * python/libxml_wrap.h: trying to fix #102037
2487
2488Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * SAX.c: fixing bug #95296, when the predefined entities
2491 are redefined in the DTD the default one must be used
2492 instead anyway.
2493
2494Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2495
2496 * doc/xmllint.xml
2497 * doc/xmllint.1
2498 Add discussion of XML_DEBUG_CATALOG to xmllint man
2499 page - bug #100907
2500
2501
2502Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xmlreader.c: Fixed the empty node detection to avoid reporting
2505 an inexistant close tag.
2506
2507Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2510 for Python 2.1
2511
2512Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2515
2516Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * doc/libxml2-api.xml python/tests/reader.py: one really need
2519 to provide the base URI information when creating a reader parser
2520 from an input stream. Updated the API and the example using it.
2521
2522Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2525 include/libxml/valid.h include/libxml/xmlreader.h: working on
2526 DTD validation on top of xml reader interfaces. Allows to
2527 validate arbitrary large instances. This required some extensions
2528 to the valid module interface and augmenting the size of xmlID
2529 and xmlRef structs a bit.
2530 * uri.c xmlregexp.c: simple cleanup.
2531
2532Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2535 work on the xml reader interfaces.
2536 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2537 Web page for the Windows binaries.
2538
2539Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xmlIO.c: applied a patch for VMS following the report by
2542 Nigel Hall
2543
2544Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * parser.c: the parseStartTag bug fix wasn't complete.
2547
2548Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2551 parseStartTag, fixing it.
2552 * test/att4 result/att4 result/noent/att4: adding the test
2553 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2554 more methods to XmlTextReader.
2555
2556Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2557
2558 * win32/libxml2.def.src: added more xml reader exports
2559 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2560 to the build
2561
2562Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2563
2564 * doc/tutorial/xmltutorial.xml
2565 plus generated html and pdf
2566 Updating tutorial again based on further comments from Niraj
2567 Tolia on the last iteration
2568
2569Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2570
2571 * doc/tutorial/xmltutorial.xml
2572 * doc/tutorial/includekeyword.c
2573 * doc/tutorial/includegetattribute.c
2574 plus generated html and pdf
2575 Adding fix from Niraj Tolia to tutorial to properly free memory.
2576
2577
2578Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2581 more methods of XmlTextReader.
2582 * python/libxml2class.txt python/tests/reader.py: this increased the
2583 methods in the bndings, augmented the test to check those new
2584 functions.
2585
2586Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2589 methods of XmlTextReader.
2590 * python/generator.py python/libxml_wrap.h python/types.c
2591 python/libxml2class.txt: added the reader to the Python bindings
2592 * python/tests/Makefile.am python/tests/reader.py: added a specific
2593 test for the Python bindings of the Reader APIs
2594 * parser.c: small cleanup.
2595
2596Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xinclude.c: fallback was only copying the first child not the
2599 full child list of the fallback element, closes #89684 as reopened
2600 by Bernd Kuemmerlen
2601
2602Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2603
2604 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2605
2606Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in: preparing release of 2.4.30
2609 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2610 gives enum values, fix functype return type, put back fields in
2611 structs
2612 * doc/*: updated the docs rebuilt
2613
2614Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2617 about htmlNodeDumpOutput location.
2618 * xpath.c: removed an undefined function signature
2619 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2620 too many symbols in the API breaking the python bindings.
2621 Updated with the libxslt/libexslt changes.
2622
2623Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * configure.in: preparing release of 2.4.29
2626 * doc/*: rebuilt the docs and API
2627 * xmlreader.c: a few more fixes for the XmlTextReader API
2628
2629Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2630
2631 * include/win32config.h: applied mingw patch from Magnus Henoch
2632
2633Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2636
2637Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2640 building Python script, does the C parsing directly, generates
2641 a better API description including structure fieds defs and
2642 enums. Still a couple of bugs, but good enough for the python
2643 wrappers now.
2644 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2645 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2646 include/libxml/schemasInternals.h include/libxml/tree.h: more
2647 cleanup based on the python analysis script reports.
2648 * libxml.spec.in: make sure the API XML description is part of the
2649 devel package.
2650
2651Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2654 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2655 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2656 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2657 code cleanup, especially the function comments.
2658 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2659
2660Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * Makefile.am xmlreader.c include/libxml/Makefile.am
2663 include/libxml/xmlreader.h: Adding a new set of APIs based on
2664 the C# TextXmlReader API but converted to C. Allow to parse
2665 in constant memory usage, far simpler to program and explain
2666 than the SAX like APIs, unfinished but working.
2667 * testReader.c: test program
2668
2669Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2670
2671 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2672
2673Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * tree.c: Chip turner indicated that XHTML1 serialization
2676 rule for style actually break on both IE and Mozilla,
2677 try to avoid the rule if escaping ain't necessary
2678
2679Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * nanhttp.c: handle HTTP URL escaping, problem reported by
2682 Glen Nakamura and Stefano Zacchiroli
2683
2684Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2687
2688Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * uri.c: Johann Richard pointed out some XPointer problems for
2691 URN based URI references in XInclude. Modified the URI parsing
2692 and saving routines to allow correct parsing and saving of
2693 XPointers, especially when attached to "opaque" scheme accordingly
2694 to RFC 2396
2695
2696Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2699 of refactoring to the HTML saving code.
2700 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2701 in the doc.
2702
2703Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2706 to a buffer API to reuse the generic dump to an OutputIO layer,
2707 this reduces code, fixes xmlNodeDump() for XHTML, also made
2708 xmlNodeDump() now return the number of byte written.
2709
2710Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * python/setup.py.in: another patch from Stéphane Bidoul for
2713 Python bindings on Windows
2714 * doc/parsedecl.py: small cleanup
2715
2716Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * libxml.spec.in configure.in: add a line in %changelog for releases
2719
2720Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * parser.c: patch from Marcus Clarke fixing a problem in entities
2723 parsing that was detected in KDe documentations environment.
2724
2725Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2726
2727 * python/libxml.c (libxml_prev): Return the previous as opposed to
2728 the next node (I guess this is the result of some cut & paste programming:)
2729
2730Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2733
2734Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * python/generator.py python/libxml.c python/setup.py.in: trying
2737 to fix the Python bindings build on Windows (Stéphane Bidoul)
2738
2739Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2740
2741 * win32/configure.js: added option for python bindings
2742 * win32/libxml2.def.src: added more exports
2743
2744Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2745
2746 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2747 pthreads
2748 * win32/wince/*: applied updates to Windows CE port from Javier
2749
2750Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * configure.in: preparing 2.4.28
2753 * libxml.spec.in doc/Makefile.am: some cleanup
2754 * doc/*: updated the news and regenerated.
2755
2756Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * HTMLparser.c: final touch at closing #87235 </p> end tags
2759 need to be generated.
2760 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2761 this change slightly the output of a few tests
2762 * doc/*: regenerated
2763
2764Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * parserInternals.c: fixing bug #99190 when UTF8 document are
2767 parsed using the progressive parser and the end of the chunk
2768 is in the middle of an UTF8 multibyte character.
2769
2770Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2771
2772 * threads.c: fixed initialization problem in xmlNewGlobalState
2773 which was causing crash.
2774 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2775 in xmlInitializeGlobalState.
2776 * parserInternals.c: cleaned up ctxt->sax initialisation.
2777
2778Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * tree.c include/libxml/tree.h: modified the existing APIs
2781 to handle XHTML1 serialization rules automatically, also add
2782 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2783 libxslt serialization uses it when needed without changing
2784 the library API.
2785 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2786 result/xhtml1: added a new test specifically for xhtml1 output
2787 and updated the result of one XHTML1 test
2788
2789Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * xinclude.c parserInternals.c encoding.c: fixed #99082
2792 for xi:include encoding="..." support on text includes.
2793 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2794 test/XInclude/ents/isolatin.txt : added a specific regression test
2795 * python/generator.py python/libxml2class.txt: fixed the generator
2796 the new set of comments generated for doc/libxml2-api.xml were
2797 breaking the python generation.
2798
2799Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2802 * configure.in: patch for Solaris on new autoconf closes #98880
2803 * doc/parsedecl.py: repair the frigging API building script,
2804 did I say that python xmllib sucks ?
2805 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2806 and some comment are no more truncated.
2807
2808Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * parser.c: Martin Stoilov pointed out a potential leak in
2811 xmlCreateMemoryParserCtxt
2812
2813Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2816 included in HTML documents and using the push parser.
2817
2818Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2819
2820 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2821 specified, look for the Python interpreter not just in the
2822 specified root but also in the specified location. Fixes #98825
2823
2824Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * python/libxml.c: fixing bug #98792 , node may have no doc
2827 and dereferencing without checking ain't good ...
2828
2829Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * configure.in: preparing release 2.4.27
2832 * doc/* : updated and rebuilt the docs
2833 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2834 and all the docs are actually packaged and in the final RPMs
2835 * parser.c parserInternals.c include/libxml/parser.h: restore
2836 xmllint --recover feature.
2837
2838Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
Daniel Veillard784b9352003-02-16 15:50:27 +00002840 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002841 processing of parsed entities, and XPath computation on sustitued
2842 entities.
2843 * testXPath.c: make sure entities are substitued.
2844
2845Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
Daniel Veillard784b9352003-02-16 15:50:27 +00002847 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002848 processing of internal parsed entities, which had to be changed.
2849
2850Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2853 trying to fix bug #98517 about building outside the source tree
2854 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2855
2856Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2857
2858 * include/win32config.h: cleanup
2859 * win32/Makefile.mingw: integrated mingw in JScript configure
2860 * win32/Makefile.msvc: modified to allow mingw coexistence
2861 * win32/configure.js: integrated mingw
2862 * win32/Readme.txt: cleanup
2863
2864Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * HTMLparser.c: strengthen the guard in the Pop macros,
2867 like in the XML parser, closes bug #97315
2868
2869Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2872 callback is never used.
2873
2874Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * parserInternals.c: fixed the initialization of the SAX structure
2877 which was breaking xsltproc
2878 * xpath.c: patch from Petr Pajas for CDATA nodes
2879 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2880 * parser.c include/libxml/parser.h: patch from Peter Jones
2881 removing a leak in xmlSAXParseMemory() and adding the
2882 function xmlSAXParseMemoryWithData()
2883
2884Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2885
2886 adding pdf of tutorial, changing web page to link to it
2887 * doc/tutorial/xmltutorial.pdf
2888 * doc/xml.html
2889 * doc/docs.html
2890
2891Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2892
2893 * doc/tutorial/ar01s08.html
2894 adding file what I forgot for tutorial
2895
2896
2897Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2898
2899 Adding encoding discussion to tutorial
2900 Added:
2901 * doc/tutorial/images/*.png: DocBook admonition image files
2902 * doc/tutorial/apf.html, apg.html: new generated html
2903 * doc/tutorial/includeconvert.c: conversion code entity file
2904 changed:
2905 * doc/tutorial/xmltutorial.xml: DocBook original
2906 * doc/tutorial/*.html: generated html
2907
2908Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2909
2910 * include/libxml/*.h: retired xmlwin32version.h
2911 * doc/Makefile.am: retired xmlwin32version.h
2912 * win32/configure.js: retired xmlwin32version.h
2913
2914Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2915
2916 * win32/libxml2.def.src: exported additional symbols
2917 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2918 sisterhood
2919
2920Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * globals.c: fixed a typo pointed out by Igor
2923 * xpath.c: try to speed up node compare using line numbers
2924 if available.
2925
2926Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * tree.c: make xmlFreeNode() handle attributes correctly.
2929
2930Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2931
2932 * catalog.c: completed the #96963 fix, as reported by Karl
2933 Eichwalder
2934
2935Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2938
2939Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * Makefile.am: switched the order of a couple of includes
2942 to fix bugs #97100
2943
2944Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2945
2946 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2947 xmlLoadCatalogs that used to separate directories with a ':'.
2948
2949Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2950
2951 * threads.c: improvements to the Windows-side of thread handling
2952 * testThreads.c: conditionally excluded unistd.h
2953 * testThradsWin32.c: broke overlong lines
2954 * include/win32config.h: adapted thread-related macros to the new
2955 scheme and for pthreads on Windows
2956 * win32/Makefile.msvc: introduced a more flexible thread build,
2957 added testThreads[Win32].c to the build
2958 * win32/configure.js: introduced a more flexible thread config
2959
29602002-10-31 John Fleck <jfleck@inkstain.net>
2961
2962 * doc/xml.html (and, by implication, FAQ.html)
2963 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2964
2965Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2966
2967 * configure.in: removed xmlwin32version.h
2968 * include/libxml/Makefile.am: removed xmlwin32version.h
2969
2970Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * tree.c: applied patch from Brian Stafford to fix a bug
2973 in xmlReconciliateNs()
2974
2975Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * tree.c: applied patch from Christian Glahn to allow
2978 xmlNewChild() on document fragment nodes
2979
2980Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * parser.c: Christian Glahn found a problem with a recent
2983 patch to xmlParseBalancedChunkMemoryRecover()
2984 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2985 problems
2986 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2987 test/schemas/seq*: added the test cases from Charles
2988
2989Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2992 serious cleanup of the spec file and associated changes
2993 in the Makefiles.
2994 * valid.c: try to remove some warnings on x86_64
2995
2996Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2999 fix bug #96586
3000
3001Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3004 parsing, applied his patch
3005 * result/HTML/attrents.html result/HTML/attrents.html.err
3006 result/HTML/attrents.html.sax test/HTML/attrents.html:
3007 added the test and result case provided by Mikhail Sogrine
3008
3009Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * vms/build_libxml.com vms/config.vms vms/readme.vms
3012 include/libxml/parser.h include/libxml/parserInternals.h
3013 include/libxml/tree.h include/libxml/xmlIO.h
3014 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3015 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3016 Applied the VMS update patch from Craig A. Berry
3017 * doc/*.html: update
3018
3019Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3022
3023Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * debugXML.c: adding a grep command to --shell in xmllint
3026 for T.V. Raman
3027
3028Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * xmlcatalog.c: tried to fix some of the problem with --sgml
3031
3032Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * parser.c: tried to fix bug #91500 where doc->children may
3035 be overriden by a call to xmlParseBalancedChunkMemory()
3036
3037Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3040 identifiers in SGML catalogs containing '&'
3041
3042Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * python/types.c: fixed bugs when passing result value tree
3045 to Python functions.
3046
3047Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * configure.in: preparing the release of 2.4.26
3050 * doc/*: updated and rebuilt the documentation
3051
3052Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * parser.c: fixed a XML Namespace compliance bug reported by
3055 Alexander Grimalovsky
3056
3057Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * HTMLtree.c: fixed serialization of script and style when
3060 they are not lowercase (i.e. added using the API to the tree).
3061
3062Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * valid.c: make xmlValidateDocument emit a warning msg if there
3065 is no DTD, pointed by Christian Glahn
3066
3067Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3070 content model when some of the blocks have min or max, and a couple
3071 of bugs found in the process.
3072 * result/schemas/list0* test/schemas/list0*: added some specific
3073 regression tests
3074
3075Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * README: updated the contact informations
3078
3079Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3082 misses it, reported by Peter Bray.
3083
3084Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3087 and removed a few warnings
3088
3089Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * parser.c: Christian Glahn found a small bug in the push parser.
3092 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3093 public
3094
3095Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * xmlschemas.c include/libxml/xmlschemas.h: added
3098 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3099 * testSchemas.c: added --memory to test the new interface
3100
3101Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * doc/index.py doc/search.php: integrated the XSLT indexing,
3104 a few fixed in the indexer, added a scope selection at the
3105 search level.
3106
3107Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3110 this was due to uninitialized parts of the validation context
3111
3112Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * debugXML.c: applied patch from Mark Vakoc except the API
3115 change, preserved it.
3116 * doc/*: updated the docs to point to the search engine for
3117 information lookup or before bug/help reports.
3118
3119Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * doc/index.py doc/search.php: added mailing-list archives
3122 indexing and lookup
3123
3124Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3127
3128Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * doc/index.py: improved HTML indexing
3131 * doc/search.php: make the queries also lookup the HTML based indexes
3132
3133Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * doc/index.py: added HTML page indexing
3136
3137Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3138
3139 * xmlIO.c: extended Windows path normalisation to fix the base
3140 problem in libxslt.
3141 * catalog.c: fixed list handling in XML_CATALOG_FILES
3142
3143Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * valid.c: typo/bug found by Christian Glahn
3146
3147Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3148
3149 * xmlIO.c: applied Windows CE patch from Javier.
3150 * win32/wince: new directory, contains support for the PocketPC
3151 with Windows CE from Javier.
3152 * include/win32config.h: reorganised, removed duplicate
3153 definitions and applied WinCE patch from Javier.
3154 * include/wsockcompat.h: new file, now contains WinSock
3155 compatibility macros.
3156 * win32/Makefile.msvc: introduced double-run compilation.
3157
3158Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * configure.in include/libxml/xmlwin32version.h: preparing release
3161 of 2.4.25
3162 * doc/*: updated and regenerated teh docs and web pages.
3163
3164Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3167 error were not covering namespace declarations.
3168 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3169 it was missing the attribute declaration for the namespace
3170 * result/VC/NS3: the fix now report breakages in that test
3171
3172Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3175
3176Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3179 and regenerated the docs and web site
3180
3181Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3184 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3185 not before
3186
3187Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * python/generator.py python/libxml2class.txt: fixed a stupid error
3190 breaking the python API
3191
3192Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3195 triostr.c triostr.h: applied a trio update patch from
3196 Bjorn Reese which should work with MinGW
3197
3198Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * tree.c: improving some documentation comments
3201 * xmlregexp.c: found and fixed a mem leak with python regression tests
3202 * doc/*: rebuilt the doc and the API XML file including the
3203 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3204 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3205 python/types.c: added access to the XML Schemas regexps from
3206 python
3207 * python/tests/Makefile.am python/tests/regexp.py: added a
3208 simple regexp bindings test
3209
3210Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3211
3212 * doc/xml.html:
3213 fixing ftp links - thanks to Vitaly Ostanin
3214
3215Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * xmlregexp.c: fixed the data callback on transition functionality
3218 which was broken when using the compact form
3219 * result/schemas/*: updated the results, less verbose, all tests
3220 pass like before
3221 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3222 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3223 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3224 annoying warnings
3225 * xpath.c: try to provide better error report when possible
3226
3227Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * Makefile.am: fixed a breakage raised by Jacob
3230
3231Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3232
3233 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3234 which don't use sockets
3235
3236Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3237
3238 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3239 * win32/configure.js: applied zlib patch from Daniel Gehriger
3240
3241Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3242
3243 * win32/configure.js: applied the patch from Mark Vakoc for
3244 regexp support
3245 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3246 for regexp support
3247
3248Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * xmlschemastypes.c: as pointed by Igor Float and Double
3251 parsing ain't finished yet
3252
3253Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * Makefile.am configure.in: trying to fix #88412 by bypassing
3256 all the python subdir if python ain't detected
3257
3258Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3261 made configuring with regexps/automata/unicode the default
3262 but without schemas ATM
3263 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3264 fixed the regexp based DTD validation performance and memory
3265 problem by switching to a compact form for determinist regexps
3266 and detecting the determinism property in the process. Seems
3267 as fast as the old DTD validation specific engine :-) despite
3268 the regexp built and compaction process.
3269
3270Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * valid.c: determinism is debugged, new DTD checking code now works
3273 but xmlFAComputesDeterminism takes far too much CPU and the whole
3274 set usues too much memory to be really usable as-is
3275
3276Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * tree.c: fixed another stupid bug in xmlGetNodePath()
3279 * xmllint.c: --version now report the options compiled in
3280
3281Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * HTMLparser.c: small cleanup
3284 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3285 when configured with them. A bit of debugging around the determinism
3286 checks is still needed
3287
3288Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3291
3292Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * xmlIO.c: small portability glitch fixed.
3295
3296Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * xmlschemastypes.c: incomplete steps for real/double support
3299 * testAutomata.c include/libxml/xmlautomata.h
3300 include/libxml/xmlregexp.h: avoiding a compilation problem
3301 * valid.c include/libxml/valid.h: starting the work toward using
3302 the regexps for actual DTD validation
3303
3304Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * hash.c: cosmetic cleanup
3307 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3308 integrating a DTD validation layer based on the regexps
3309
3310Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3313 the determinism was tested before eliminating the epsilon
3314 transitions :-(
3315
3316Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3317
3318 * python/generator.py python/libxml.c python/libxml.py
3319 python/libxml2-python-api.xml python/libxml2class.txt
3320 python/libxml_wrap.h python/types.c: updated the python
3321 bindings, added code for easier File I/O, and the ability to
3322 define a resolver from Python fixing bug #91635
3323 * python/tests/Makefile.am python/tests/inbuf.py
3324 python/tests/outbuf.py python/tests/pushSAXhtml.py
3325 python/tests/resolver.py python/tests/serialize.py: updated
3326 and augmented the set of Python tests.
3327
3328Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3329
3330 * win32/configure.js: added more readme info for the binary
3331 package.
3332
3333Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * xmlIO.c: fixed a stupid out of bound array error
3336
3337Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3338
3339 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3340 messing around with support for Windows path, cleanups,
3341 trying to identify and fix the various code path to the
3342 filename access. Added xmlNormalizeWindowsPath()
3343
3344Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * error.c valid.c: working on better error reporting of validity
3347 errors, especially providing an accurate context.
3348 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3349 error reports in those cases.
3350
3351Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3354 parser.c parserInternals.c xmlIO.c: get rid of all the
3355 perror() calls made in the library execution paths. This
3356 should fix both #92059 and #92385
3357
3358Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * xmllint.c: memory leak reporting was broken after a change
3361 of the preprocessor symbol used to activate it.
3362
3363Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * tree.c: try to make the copy function work for node of
3366 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3367 DOM layers though, not libxml2 itself.
3368
3369Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * valid.c: try to provide file and line informations, not all
3372 messages are covered, but it's a (good) start
3373
3374Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * xinclude.c: reimplemented a large part of the XInclude
3377 processor, trying to minimize resources used, James Henstridge
3378 provided a huge test case which was exhibiting severe memory
3379 consumption problems.
3380
3381Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * python/Makefile.am: applied patch from Christophe Merlet to
3384 reestablish DESTDIR
3385
3386Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * libxml.spec.in: fixes libary path for x86_64 AMD
3389
3390Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3391
3392 * doc/tutorial/includekeyword.c
3393 * doc/tutorial/xmltutorial.xml:
3394 (plus resulting generated html files)
3395 fixing one spot I missed in the tutorial where I hadn't freed
3396 memory properly
3397
3398Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3399
3400 * doc/tutorial/includeaddattribute.c
3401 * doc/tutorial/includeaddkeyword.c
3402 * doc/tutorial/includegetattribute.c
3403 * doc/tutorial/includekeyword.c
3404 * doc/tutorial/xmltutorial.xml
3405 * doc/tutorial/*.html:
3406 update tutorial to properly free memory (thanks to Christopher
3407 R. Harris for pointing out that this needs to be done)
3408 * doc/tutorial/images/callouts/*.png:
3409 added image files so the callouts are graphical, making it
3410 easier to read ( use "--param callout.graphics 1" to generate
3411 html with graphical callouts)
3412
3413Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3416 nice logos generated by Marc Liyanage
3417 * doc/site.xsl *.html: changed the stylesheet to show the new
3418 logo and regenerated the pages
3419
3420Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3421
3422 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3423
3424Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * xpath.c: possible mem leak patch from Jason Adams
3427
3428Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3431 in the XQuery namespace
3432 * configure.in: preparing 2.4.24
3433 * doc/*.html: updated the web pages
3434
3435Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * python/generator.py: closing bug #85258 by generating conditional
3438 compile check to avoid linking to routines not configured in.
3439
34402002-08-22 Havoc Pennington <hp@pobox.com>
3441
3442 * autogen.sh: update error message for missing automake
3443
3444Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * python/Makefile.am: typo in target name resulted in libxml2.py
3447 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3448
3449Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * win32/win32/Makefile.mingw: updated with version from
3452 Elizabeth Barham at http://soggytrousers.net/repository/
3453
3454Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3455
3456 * win32/Makefile.msvc: added the prefix location to the include
3457 and lib search path.
3458
34592002-08-18 Havoc Pennington <hp@pobox.com>
3460
3461 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3462 both automake 1.6 and 1.4 installed get the right automake. Means
3463 compilation from CVS will now require the latest automake 1.4
3464 release, or manually creating symlinks called "automake-1.4" and
3465 "aclocal-1.4"
3466
3467Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * configure.in python/Makefile.am: more AMD 64 induced changes from
3470 Frederic Crozat
3471
3472Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * xinclude.c: oops I was missing the xml:base fixup too
3475 * result/XInclude/*.xml: this adds xml:base attributes to most
3476 results of the tests
3477
3478Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * xinclude.c: quick but apparently working implementation of
3481 xi:fallback, should close bug #89684
3482 * Makefile.am test/XInclude/docs/fallback.xml
3483 result/XInclude/fallback.xml: added a basic test for fallback,
3484 and run with --nowarning to avoid a spurious warning
3485 * configure.in: applied patch from Frederic Crozat for python
3486 bindings on AMD 64bits machines.
3487
3488Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3491 the caller don't pass a SAX callback block.
3492
3493Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * tree.c: applied the same fix for the XML-1.0 namespace to
3496 xmlSearchNsByHref() as was done for xmlSearchNs()
3497
3498Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * libxml.3: small cleanup of the man page
3501 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3502 when serializing HREF attributes generated by XSLT.
3503
3504Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3507 version of Marc Liyanage' patch for boolean attributes in HTML
3508 output
3509
3510Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * python/tests/serialize.py: fixed the test results, indenting
3513 behaviour changed slightly
3514
3515Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3516
3517 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3518 new c14n function to Windows def files
3519
3520Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3521
3522 * c14n.c: fixed a memory leak in c14n code
3523
3524Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * parser.c include/libxml/parser.h: adding a new API for Christian
3527 Glahn: xmlParseBalancedChunkMemoryRecover
3528 * valid.c: patch from Rick Jones for some grammar cleanup in
3529 validation messages
3530 * result/VC/* result/valid/*: this slightly change some of the
3531 regression tests outputs
3532
3533Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * tree.c: trying to fix a problem in namespaced attribute handling
3536 raised by Christian Glahn
3537
3538Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * encoding.c include/libxml/encoding.h: Opening the interface
3541 xmlNewCharEncodingHandler as requested in #89415
3542 * python/generator.py python/setup.py.in: applied cleanup
3543 patches from Marc-Andre Lemburg
3544 * tree.c: fixing bug #89332 on a specific case of loosing
3545 the XML-1.0 namespace on xml:xxx attributes
3546
3547Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3548
3549 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3550 corner case from new Merlin's test suite and added a callback
3551 that will be used to improve xmlsec performance
3552
3553
3554Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * HTMLtree.c: trying to fix the <style> escaping problem in
3557 HTML serialization bug #89342
3558
3559Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3562 and rebuilt the web site.
3563
3564Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3565
3566 * include/libxml/tree.h: added _private member to xmlNs struct
3567
3568Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * HTMLparser.c: fixing bug #84876 based on the xml working
3571 code.
3572
3573Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3574
3575 * python/Makefile.am: enhanced to fix bug 72012 (errors
3576 when using '-jX' make parameter)
3577
3578Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3579
3580 * xpath.c: small additional enhancement for booleans
3581 compared to nodesets
3582
3583Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * HTMLtree.c: changed the order of the encoding declaration
3586 attributes in the meta tags due to a bug in IE/Mac
3587
3588Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3589
3590 * xpath.c: enhanced handling of booleans (especially '='
3591 and '!=' for nodesets) - fixes bug 85256. Added new
3592 routine xmlXPathNotEqualValues for more proper handling
3593 of '!=' when nodesets are involved.
3594
3595Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3598 doc/xmlcatalog_man.xml to the source distribution
3599
3600Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3601
3602 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3603 asked for this.
3604
3605Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * configure.in: preparing 2.4.23
3608 * doc/*: rebuilt the docs
3609
3610Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * parser.c: fixing bug #84169 by fixing the
3613 comment of xmlCreatePushParserCtxt to describe the
3614 encoding detection parameters better.
3615
3616Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * valid.c: fixing bug #79331 in one path the lookup for
3619 ID attributes on a namespaced node wasn't handled correctly :-\
3620
3621Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * HTMLparser.c: trying to fix 87235 about discarded white
3624 spaces in the HTML parser.
3625 * result/HTML/*: this changes the output of a number of HTML
3626 regression tests
3627
3628Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xpath.c: applied patch from Richard Jinks for the namespace
3631 axis + fixed a memory error.
3632 * parser.c parserInternals.c: applied patches from Peter Jacobi
3633 removing ctxt->token for good.
3634 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3635 popped out by the regression tests.
3636 * Makefile.am: patch for threads makefile from Gary Pennington
3637
3638Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3639
3640 * xpath.c: enhanced behaviour of position() after usage of
3641 expressions involving preceding-sibling (et al).
3642
3643Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * hash.c: applied a patch from Peter Jacobi to solve a problem
3646 when compiling with the Watcom C on Win32
3647 * result/schemas/*.err: the change of hashing algo generated
3648 permutations in the output
3649
3650Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * hash.c: applied patch from Sander Vesik improving the quality of
3653 the hash function.
3654
36552002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3656
3657 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3658 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3659 xmllint.c xpath.c: replaced sprintf() with snprintf()
3660 to prevent possible buffer overflow (the bug was pointed
3661 out by Anju Premachandran)
3662
3663Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * parser.c: removed an uninitialized data error popped by valgrind
3666 on PE references
3667
3668Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3669
3670 * doc/xml.html
3671 adding tutorial reference to the web page
3672
3673Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3674
3675 * doc/tutorial/xmltutorial.xml
3676 * doc/tutorial/ar01s07.html
3677 * doc/tutorial/ape.html
3678 * doc/tutorial/includegetattribute.c
3679 adding section to tutorial about retrieving an attribute
3680 value
3681
3682Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * parser.c: applied a couple of patches from Peter Jacobi to start
3685 to get rid of ctxt->token, with a possible significant speed
3686 improvement to be gained once done. Better compliance with PE
3687 references constructs in DTDs too.
3688 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3689 from Peter too
3690
3691Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3694 xmlParseElement was likely to have been deallocated at the
3695 time of the report, possibly leading to segfault. Just report
3696 the tag name now.
3697
3698Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * xpath.c: patch from Richard Jinks for XPath substring() function
3701 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3702
37032002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3704
3705 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3706
3707Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3708
3709 *doc/FAQ.html
3710 fixing typos in FAQ, thanks to Robert Funnell for the
3711 editing help
3712
3713Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * NEWS: got complaints from rpmlint that it was empty
3716
3717Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3718
3719 * added doc/tutorial, including:
3720 apa.html
3721 apb.html
3722 apc.html
3723 apd.html
3724 ar01s02.html
3725 ar01s03.html
3726 ar01s04.html
3727 ar01s05.html
3728 ar01s06.html
3729 includeaddattribute.c
3730 includeaddkeyword.c
3731 includekeyword.c
3732 includestory.xml
3733 index.html
3734 xmltutorial.xml
3735 libxml tutorial, including generated html
3736
3737Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3738
3739 * result/c14n/exc-without-comments/merlin-c14n-two-*
3740 result/c14n/without-comments/merlin-c14n-two-*
3741 test/c14n/exc-without-comments/merlin-c14n-two-*
3742 test/c14n/without-comments/merlin-c14n-two-*
3743 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3744 c14n/exc-c14n and slightly modified test script to handle
3745 these test cases
3746 * c14n.c: fixed bugs for complicated nodes set (namespace
3747 without node and others from merlin-c14n-two.tar.gz)
3748 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3749 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3750 for xmlsec performance patch
3751 * xpath.c: fixed self::node() for namespaces and attributes
3752
3753Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3754
3755 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3756 but with the format parameter
3757 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3758
3759Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3760
3761 * Makefile.am: updated c14n tests suite
3762 * c14n.c: performance improvement for previous c14n patch
3763
3764Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * parser.c: another peroformance patch from Peter Jacobi, that
3767 time on parsing attribute values.
3768
3769Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3770
3771 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3772 into LibXML2 test suite
3773
3774Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3775
3776 * c14n.c: propagating xpath ancesstors node fix to c14n
3777 plus small performance improvement to reduce number of
3778 mallocs
3779 * xpath.c: fixed ancestors axis processing for namespace nodes
3780
3781Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3784 Peter Jacobi
3785
3786Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * configure.in: preparing 2.4.22
3789
3790Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3793 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3794 a public entry point.
3795 * doc/*: rebuilt the API and docs
3796
3797Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3798
3799 * xpath.c: patch from Richard Jinks to fix a problem introduced
3800 in the previous patch and pointed by Norm
3801
3802Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * libxml.spec.in: fixing bug #81112
3805
3806Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * uri.c: fixing bug #82848
3809
3810Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3813 output of one catalog test
3814
3815Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3816
3817 * global.data globals.c tree.c include/libxml/globals.h
3818 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3819 default value for global parameter xmlIndentTreeOutput to 1 and
3820 introduced new global parameter xmlTreeIndentString (the string
3821 used to do one-level indent) with default value " " (as it was
3822 in tree.c)
3823
3824Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3827 with trio and schemas.
3828
3829Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * xpath.c: patch from Richard Jinks to fix the problem raised in
3832 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3833
3834Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * xmlschemas.c: a bit of work on import.
3837 * xmlschemastypes.c: Charles Bozeman provided a compare function
3838 for date/time types so min/max facet restrictions should work,
3839 indeterminate comparisons return an error instead of equal.
3840 * test/schemas/date_0* result/schemas/date_0_0: specific test
3841 from Charles Bozeman too
3842
3843Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3846 from Christian Cornelssen fixing the man pages and the Catalog
3847 building script.
3848 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3849 next step is <xs:import> I now have a reasonable understanding
3850 of how it works.
3851
3852Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3855
3856Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3857
3858 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3859
3860Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * xpath.c: fixing an XPath function evalutation bug pointed out
3863 by Alexey Efimov where the context was lost when evaluating
3864 the function arguments
3865
3866Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3867
3868 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3869 function public for XMLSec performance optimizations
3870
3871Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * python/generator.py python/libxml2class.txt : fixed a problem
3874 with the HTML parser pointed by Gary Benson
3875 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3876 example
3877
3878Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3879 * parser.c: fixed bug #81159 (memory growth in SAX)
3880
3881Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3882 * xpath.c: fixed bug #78858 (the real fix)
3883
3884Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3885 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3886
3887Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * tree.c: modified xmlNodeSetBase to allow changing the
3890 base of a document.
3891
3892Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * xmlschemastypes.c: patch Charles Bozeman for validation of
3895 all the date, time, and duration types
3896 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3897 * configure.in: fixed an error pointed by an user
3898 * xml2-config.in: fixed an error pointed by an user
3899
3900Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3901
3902 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3903 win32/libxml2.def.src xmlIO.c: exported default
3904 'file:', 'http:' and 'ftp:' protocols input handlers
3905 and maked protocols comparisson case insensitive
3906
3907Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * configure.in: Neven Has detected a typo
3910
3911Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3914 as one of the persons allowed to commit directly to the
3915 module.
3916
3917Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3920 * valid.c: raised a too low limit
3921 * doc/*: rebuilt the docs
3922
3923Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * test/XPath/expr/floats test/XPath/expr/functions
3926 result/XPath/expr/floats result/XPath/expr/functions
3927 xpath.c: another XPath conformance patch from Richard Jinks
3928
3929Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xmlschemas.c: fixed validation of attribute groups.
3932 * test/schemas result/schemas: added an example from the primer
3933
3934Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3937 * test/schemas result/schemas: updated the test list
3938
3939Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * TODO: updated a bit
3942 * parser.c: made a comment more specific
3943 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3944 Schemas conformance.
3945 * test/schemas result/schemas: updated the test list
3946
3947Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3950 implementing xs:all with minOccurs = 0
3951 * tes/schemas/* result/schemas/*: added more tests covering
3952 xs:all
3953
3954Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * xmlregexp.c: first implementation of the all particle, this
3957 may need to be revisited for case where not all transitions
3958 must be crossed.
3959
3960Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * tree.c: another entity processing update from Markus Henke
3963
3964Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3965
3966 * trionan.c: fixed crash on OSF/1
3967
3968Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * xmlschemas.c: more Schemas work
3971 * test/schemas/* result/schemas/*: added more tests coming
3972 from the spec.
3973
3974Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3977 ExcC14N specification
3978
3979Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * tree.c: patch from Markus Henke, fix for recursive entities.
3982
3983Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * xpath.c: fix a problem with string() on a document node.
3986
3987Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * Makefile.am xmlschemas.c: more Schemas work
3990 * test/schemas/* result/schemas/*: added more tests coming
3991 from the spec.
3992
3993Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3996 * result/HTML/*: this changes a few things in the results
3997
3998Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3999
4000 * include/libxml/tree.h: eliminated 'declaration different than
4001 prototype' warning
4002 * include/win32config.h: "resolved" conflicts with errno.h
4003
4004Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4007 on the automata interfaces and debug of counted choices
4008 * test/schemas/* result/schemas/*: added a number of tests
4009
4010Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4013 a bit of work on Schemas
4014 * testSchemas.c: try to make it more useful
4015 * test/schemas/* result/schemas/* Makefile.am: changed the
4016 Schemas regression test procedure, started adding a few samples
4017
4018Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4019
4020 * include/libxml/encoding.h: Patch for the Borland C++ builder
4021 * include/libxml/tree.h: Patch for the Borland C++ builder
4022 * threads.c: Patch for the Borland C++ builder
4023 * win32/bcb5: New directory for the Borland C++ builder
4024 project files
4025
4026Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4027
4028 * win32/Makefile.msvc: Update for XML Schema support
4029 * win32/configure.js: Update for XML Schema support
4030 * win32/libxml2.def.src: Update for XML Schema support
4031
4032Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4035 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4036 xmlunicode.c include/libxml/Makefile.am
4037 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4038 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4039 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4040 include/libxml/xmlversion.h.in : merged the current state of
4041 XML Schemas implementation, it is not configured in by default,
4042 a specific --schemas configure option has been added.
4043 * test/automata test/regexp test/schemas Makefile.am
4044 result/automata result/regexp result/schemas:
4045 merged automata/regexp/schemas regression tests
4046
4047Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * xpath.c: Gary found a compile time problem, fixes #78823
4050
4051Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * configure.in: release of 2.4.20
4054 * doc/*: updated and rebuilt the docs
4055
4056Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * python/Makefile.am: patch from Cristian Gafton to build on
4059 Red Hat 6.2, should also fix #75779
4060
4061Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * valid.c: first part of fixing #78729
4064
4065Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4068 escaping of URI when saving HTML files.
4069 * result/HTML/*: this impacted some tests
4070
4071Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * configure.in: trying to fix #77441
4074
4075Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * include/libxml/xmlIO.h: Hallski complained it could not be
4078 included by itself.
4079
4080Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4083
4084Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4085
4086 * win32/configure.js: patch from Nilo for the c14n option
4087 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4088
4089Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4092 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4093 LIBXML_THREAD_ENABLED
4094
4095Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * xpath.c: another patch from Richard Jinks for substring conformance
4098 * test/XPath/expr/floats test/XPath/expr/strings
4099 result/XPath/expr/floats result/XPath/expr/strings: update of the
4100 test suite to check those.
4101
4102Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * xpath.c: patch from Richard Jinks for .x float parsing.
4105
4106Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * parser.c: patch from Markus Henke when an encoding ain't recognized
4109
4110Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * libxml.m4: got a report that #include <string.h> was needed
4113
4114Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4117
4118Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4119
4120 * doc/example.html: fixing typo
4121
4122Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4125 pointed out by Melvyn Sopacua.
4126
4127Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * libxml.m4: Frédéric Crozat gave a patch related to the change
4130 of Include paths breaking the libxml.m4
4131
4132Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * xpath.c: Fix bug #76927 forgot to save some context
4135 when evaluating binary expressions
4136
4137Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * configure.in: fixed configure for MPE/iX from Markus Henke
4140 * xmlmemory.c: fixed initialization problems
4141 * xpath.c: another set of patches from Richard Jinks this
4142 fixes "make XPathtests" on linux
4143
4144Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4147 * test/XPath/expr/compare test/XPath/expr/equality
4148 test/XPath/expr/floats test/XPath/expr/functions
4149 test/XPath/expr/strings result/XPath/expr/compare
4150 result/XPath/expr/equality result/XPath/expr/floats
4151 result/XPath/expr/functions result/XPath/expr/strings: Updated
4152 tests though they show a divergence on Linux
4153
4154Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * xpath.c trionan.c: previous commit also included patches
4157 from Richard Jinks on some IEEE support corner case
4158
4159Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4162 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4163 that $(datadir) should be used for docs
4164
4165Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4168 could leak filedescriptors
4169
4170Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * configure.in nanohttp.c: applied patch from Allan Clark for
4173 UnixWare/OpenServer
4174
4175Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * configure.in: preparing 2.4.19
4178 * doc/*: rebuilt the docs
4179
4180Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * nanohttp.c: fixing #76043, got fed up with non-portability
4183 of that piece of code.
4184
4185Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * valid.c SAX.c: Never commit without running "make tests" :-(
4188 fix a couple of stupidities in the previous commit
4189 * result/*: a few changes in some attribute order result of previous
4190 commit.
4191
4192Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4195 the internal subset should not raise duplicate ID errors,
4196 also there was a small bug in conjunction to namespace
4197 declarations defaulted and xml:xxx attributes DTD definitions.
4198
4199Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * xpath.c: Richard Jinks also raised some rounding problems
4202 this tries to fix them
4203
4204Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4207 behaviour in xmlXPathCastToString()
4208
4209Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4212 raised by Morus Walter
4213
4214Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4217 from Igor
4218
4219Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * xpath.c: fixing #75619, related to a problem when trying
4222 to evaluate condition when the current node set resulting
4223 from that sub-step evaluation is empty. Also fixes 2 potential
4224 problem with previous-sibling and next-siblings axis.
4225
4226Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4229 HTML support is not configured in.
4230
4231Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4232
4233 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4234 include/libxml/tree.h: dohh I really didn't intended to commit
4235 this test version :-(
4236
4237Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * testSAX.c: I wanted to see the real speed at the SAX interface
4240 after a little too many Ximianer started complaining about the
4241 parser speed.
4242 added a --quiet option:
4243 paphio:~/XML -> ls -l db100000.xml
4244 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4245 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4246 3200006 callbacks generated
4247 real 0m1.270s
4248 Which means 16MBytes/s and 3Mcallback/s
4249
4250Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * xpath.c: valgrind spotted another error that time when running
4253 on libxslt regression tests
4254
4255Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * Makefile.am: adding "make valgrind" running the full regression
4258 tests (except python ones) under Valgrind (using valgrind -q
4259 which was kindly added by the author).
4260 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4261 passes cleanly now except an obcure floating point initialization
4262 raised in log10() in one XPath regression test ???
4263 * tree.c: edited some comments to close #75244
4264
4265Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4268 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4269 context of ScrollKeeper, made sure that if the number is
4270 an integer, the serialization follows the description at
4271 http://www.w3.org/TR/xpath#section-String-Functions
4272
4273Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * configure.in: preparing 2.4.18
4276 * doc/*: updated and rebuilt the web site
4277 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4278 the Windows and Cygwin maintainers.
4279 * parser.c: humm, changed the way the SAX parser work when
4280 xmlSubstituteEntitiesDefault(1) is set, it will then
4281 do the entity registration and loading by itself in case the
4282 user provided SAX getEntity() returns NULL.
4283 * testSAX.c: added --noent to test the behaviour.
4284
4285Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * parser.c: Wilfried Teiken provided a hackish but working
4288 way to get context reported back on entities when parsing
4289 with SAX and without breaking the DOM build.
4290
4291Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * c14n.c: applied a new patch from Aleksey Sanin
4294 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4295 to reference Aleksey implementation of XML digital Signatures
4296
4297Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * xpath.c: small fix to avoid potential problem due to
4300 ordering of freeing data
4301 * python/Makefile.am: people were complaining about
4302 the generated file in python dir not being built
4303
4304Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4307 python/generator.py python/libxml.c python/types.c: Cleanup
4308 of the python Makefiles based on Jacob and James feedback,
4309 fixed the spec file accordingly, fixed the number of warning
4310 that passing my pedantic CFLAGS was generating. Conclusion
4311 is that Python includes are real crap.
4312
4313Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4314
4315 * configure,in: it was reported quite a few times that
4316 xml2-config --cflags should not output
4317 -I$includeprefix/libxml2/libxml because libxml2 header names
4318 clashes with existing names like list.h from C++ stl.
4319 Includes should be #include<libxml/xxx.h> so ...
4320
4321Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * c14n.c: another patch from Aleksey Sanin
4324
4325Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4328 canonicalization algorithm
4329 * doc/xml.html doc/index.html: added the C14N references on the
4330 index page.
4331
43322002-03-13 jacob berkman <jacob@ximian.com>
4333
4334 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4335 usage, redundant, and gcc specific
4336
4337Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * xpath.c: speedup some node selection operations, this can
4340 have a significant impact on DocBook Norm's stylesheets
4341 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4342 make sure it's always the case
4343 * debugXML.c: distinguish CDATA and comments in ls operations
4344
4345Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4346
4347 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4348 to generate better API descriptions etc...
4349
4350Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * c14n.c: Fixing #74186, made sure all boolean expressions
4353 get fully parenthesized, ran indent on the output
4354 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4355 include/libxml/tree.h: also #74186 related, removed the
4356 --with-buffers option, and all the preprocessor conditional
4357 sections that were resulting from it.
4358
4359Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4360
4361 * valid.c: applied patch from Dodji Seketeli fixing an
4362 uninitailized variable in xmlValidGetValidElements()
4363
4364Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * c14n.c: fixed a few comments
4367 * doc/*.html doc/*/*.html: regenerated the docs and added
4368 the C14N API
4369 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4370
4371Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4372
4373 * check-xml-test-suite.py: fix to adapt varaiations in the
4374 bindings
4375 * configure.in python/setup.py python/setup.py.in: fixed to
4376 have the version of the python scripts automatically updated
4377
4378Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4381 in xmlCopyProp()
4382
4383Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * configure.in: preparing 2.4.17 release
4386 * doc/*: updated and rebuilt the docs
4387 * xpath.c: fixed a comment
4388 * python/libxml.c: fixed a possible reentrancy problem
4389
4390Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4393 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4394 added a specific regression test
4395 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4396 not raise exceptions when failing to find the attribute.
4397
4398Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * configure.in xmllint.c: owen pointed out a problem with the
4401 ftme fix, gettimeofday() was not detected by configure and
4402 the ftime header wasn't included, dohhh
4403
4404Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * configure.in xmllint.c: trying to fix #71457 for timing
4407 precision when gettimeofday() is not availble but ftime() is
4408
4409Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4412 are now copied on install and part of the -devel RPM
4413
4414Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * xpath.c: trying to avoid bug #72150 which was apparently
4417 caused by a gcc bug (or a processor problem) as detailed
4418 at http://veillard.com/gcc.bug
4419
4420Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4423 fixed xmlReconciliateNs(), added a Python test/example for
4424 inter-document cut'n paste
4425 * python/libxml.py: fixed node.doc on document nodes and added
4426 xpathEval() onto node objects
4427
4428Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4431 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4432 fixup and integrated tests for the serialization stuff
4433
4434Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4437 moved the libxml man page to section 3
4438
4439Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * tree.c: fix bug #72490
4442 * python/libxml.c python/libxml.py: added methods serialize()
4443 and saveTo() to all node elements.
4444
4445Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * xmlIO.c: closed #73430, don't read from an input source
4448 which indicated an end-of-file or an error.
4449
4450Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * parser.c: make sure SAX endDocument is always called as
4453 this could result in a Python memory leak otherwise (it's
4454 used to decrement ref-counting)
4455 * python/generator.py python/libxml.c python/libxml.py
4456 python/libxml2-python-api.xml python/libxml2class.txt
4457 python/tests/error.py python/tests/xpath.py: implemented
4458 the suggestions made by Gary Benson and extended the tests
4459 to match it.
4460
4461Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4462
4463 * python/generator.py: applied patch fixing #73450
4464
4465Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4466
4467 * xpath.c: fixing #61290 "namespace nodes have no parent"
4468 long standing divergence from the XPath REC. NodeSets
4469 simply hold a copy of namespace nodes and those node ->next
4470 points to the parent (which may not be the node carrying the
4471 definition).
4472 * include/libxml/xpath.h: flagged but didn't added a possible
4473 speedup
4474 * DOCBparser.c HTMLparser.c: removed some warnings from push
4475 parser due to new state being added.
4476 * tree.c: new fix from Boris Erdmann
4477 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4478 the XML Canonalization support from Aleksey Sanin
4479
4480Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4481
4482 * tree.c: patch from Boris Erdmann fixing some namespace odities
4483 with xmlCopyNode()
4484
4485Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4486
4487 * xmlIO.c: fix bug #72706 when loading a NULL entity
4488
4489Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4492 actually change in a future XML Namespace revision.
4493
4494Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4495
4496 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4497 added the possibility of returning nodesets from XPath extension
4498 functions written in Python
4499
4500Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * python/*: commiting some Python bindings work done while travelling
4503
4504Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4507 explicitely with memory debugging switched on
4508
4509Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4510
4511 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4512 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4513 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4514 the accessor generator for strings
4515 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4516 regression test.
4517
4518Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * python/README python/generator.py python/libxml.c python/setup.py:
4521 added the 'usual' setup.py to allow building a libxml2-python
4522 module based on the same code. The initialization is however
4523 different the 2 .so files fo libxml2 and libxslt are identical and
4524 they entry point initialize both libraries. this is done to avoid
4525 some possible nasty problem since the Python don't merge the maps
4526 of all shared modules.
4527
4528Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4529
4530 * parser.c: fixed a push/encoding bug reported by Michael
4531 on librsvg
4532
4533Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4534
4535 * include/libxml/parserInternals.h: fixes a misplaced #endif
4536
4537Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * parser.c valid.c: found and fixed a couple of allocation bugs
4540
4541Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * doc/xml.html doc/python.html doc/*: added a Python and binding
4544 page describing the current state of the Python bindings and
4545 giving pointers to the other languages wrappers.
4546
4547Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4550 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4551 rebuilt the API and web site
4552 * xpath.c: fixed #71978 portability bugs
4553
4554Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4557
4558Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * include/libxml/parserInternals.h parser.c: had to change
4561 2 internal parsing API when processing document content
4562 to check the start and end of element content are defined
4563 in the same entity
4564 * valid.c include/libxml/valid.h: attribute normalization can
4565 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4566 with the context to report it.
4567 * SAX.c: fixed the last known bugs, crazy validation constraints
4568 when a document is standalone seems correctly handled. There
4569 is a couple of open issues left which need consideration especially
4570 PE93 on external unparsed entities and standalone status.
4571 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4572 The 2 tests left failing are actually in error. Cleanup done.
4573
4574Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * valid.c: implemented E59 spaces in CDATA does not match the
4577 nonterminal S
4578
4579Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * SAX.c parser.c valid.c: more validation test fixups
4582 * check-xml-test-suite.py: added duration info for the tests
4583
4584Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4585
4586 * parser.c valid.c: a couple of errors were reported but not
4587 saved back as such in the parsing context. Down to 1% failure rate
4588 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4589
4590Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * xmlInternald.c: isExtender was missing a char
4593 * parser.c include/libxml/parser.h: % are acceptable in the
4594 internal subset if within a PUBLIC ID
4595
4596Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * SAX.c parserInternals.c valid.c: more work on the conformance
4599 suite. Took the step to finally block documents with encoding
4600 errors. It's a fatal error per the spec, people should have fixed
4601 their documents by now.
4602
4603Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * check-xml-test-suite.py: fixed the test script after some discussion
4606 on the semantic of TYPE="error"
4607 * Makefile.am: added the script to the distrib
4608
4609Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4610
4611 * SAX.c entities.c: fixed a couple of conformances issues deep
4612 into the validation code (standalone and undeclared Notations)
4613
4614Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4617 stayed there for years !
4618
4619Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4622 missing
4623
4624Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * check-xml-test-suite.py: improved the behaviour a bit as
4627 well as the logs
4628 * parser.c valid.c SAX.c: fixed a few more bugs
4629 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4630
4631Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * check-xml-test-suite.py: python script to run regression tests
4634 against the XML Test suite of W3C/OASis
4635 * SAX.c: fixed a validation bug
4636 * parser.c: fixed 3 errors pointed by the test suite
4637 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4638 * python/Makefile.am: fixed a dependendy
4639
4640Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * xmlmemory.c: avoid a warning bug #71594
4643
4644Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4647 warning on alpha/Tru64
4648
4649Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4650
4651 * include/libxml/entities.h: fixing a comment
4652 * valid.c: fixing some troubles with validity check on namespaces
4653 * result/VC/NS3 test/VC/NS3: added a specific regression test
4654
4655Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4656
4657 * tree.c: Fixing #71342 serializing '\n' in attribute values
4658 * result/noent/att3 result/att3 test/att3: added a specific
4659 test.
4660
4661Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * python/libxml.c: couple of bug fixes
4664
4665Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * python/*.py: removed tabs and used spaces.
4668
4669Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4670
4671 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4672 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4673
4674Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4677 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4678
4679Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4680
4681 * include/libxml/encoding.h include/libxml/entities.h
4682 include/libxml/globals.h include/libxml/parser.h
4683 include/libxml/threads.h include/libxml/tree.h
4684 include/libxml/xmlmemory.h: trying to fix the include mess
4685
4686Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * include/libxml/xmlmemory.h: reverted part of the previous
4689 attempt to provide #69655, this was breaking the build.
4690
4691Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4694 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4695 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4696 include/libxml/parserInternals.h include/libxml/tree.h
4697 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4698 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4699 clean.
4700 * python/libxml.c: fixed a warning.
4701
4702Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4705 copying of node, merge back IDs in the target document.
4706 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4707 test/XInclude/ents/ids.xml: test case
4708 * result/VC/ElementValid4: output changed due to a typo fix
4709
4710Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004713 generate the dependencies right as Jacob found out. Add
4714 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004715
4716Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4717
4718 * parserInternals.c valid.c: Justin Fletcher found some parts
4719 of the code needing cleanup
4720 * libxml.spec.in python/Makefile.am python/generator.py
4721 python/libxml.c python/libxml.py: Fixed the python Makefiles
4722 corrected a bug showing up on ia64, changed the name of the
4723 python internal module too
4724
4725Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4726
4727 * Makefile.am: applied patch from Andris Pavenis for binary
4728 name suffixes
4729
4730Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4731
4732 * xmllint.c win32/win32config.h: fixing #68748
4733
4734Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * valid.c: fixing #70166
4737
4738Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * valid.c: fixing #70077
4741
4742Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4743
4744 * Copyright Makefile.am README configure.in libxml.spec.in:
4745 Changed to the MIT Licence
4746 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4747 doc/xmlio.html: updated the doc accordingly
4748 * include/libxml/xmlwin32version.h configure.in: preparing
4749 2.4.14 release
4750 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4751 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4752 fixed the const xmlChar * wrapper and generator, XPath extension
4753 functions now use the context as first argument
4754 * python/tests/tstxpath.py python/tests/xpath.py
4755 python/tests/xpathext.py: Updated the tests accordingly
4756 * tree.c: fixed bug #70067
4757
4758Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4759
4760 * Makefile.am: cleanup
4761 * debugXML.c: always use stdout if output is NULL
4762 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4763 * python/Makefile.am python/generator.py python/libxml2class.txt
4764 python/libxml_wrap.h python/types.c: augmented the number of bindings
4765 handling FILE * and XPath contexts
4766 * python/tests/Makefile.am: avoid a stupid problem due to the
4767 use of TEST.
4768
4769Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4770
4771 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4772
4773Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4774
4775 * python/TODO python/libxml.c: cleanup the extension function lookup
4776 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4777
4778Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4779
4780 * configure.in python/Makefile.am: do not install outside
4781 of prefix
4782
4783Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4784
4785 * python/TODO python/libxml.c: started adding SAX interfaces
4786 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4787 SAX test
4788
4789Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4790
4791 * tree.c: hardened the addChild function
4792 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4793 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4794 added accessors needed for xmlNode, a bit more testing and
4795 extension of interfaces
4796 * python/tests/Makefile.am python/tests/build.py: added a test
4797 build from scratch/save/load/check
4798
4799Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4800
4801 * parserInternals.c: change a small bit in the way valididy
4802 error messages get initialized
4803 * python/TODO python/libxml.c python/libxml2-python-api.xml
4804 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4805 added some memory debugging to track leaks at the libxml2 level
4806 * python/tests/*.py: changed all tests to check for leaks,
4807 there is just one left in XPath extension registrations.
4808
4809Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4810
4811 * python/TODO python/generator.py python/libxml2-python-api.xml
4812 python/libxml2class.txt: more accessor classes for the parser
4813 context, allow to switch on and check validity
4814 * python/tests/Makefile.am python/tests/error.py
4815 python/tests/invalid.xml python/tests/valid.xml
4816 python/tests/validate.py: attded more test and and added error.py
4817 which I forgot to commit in the last step
4818
4819Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4820
4821 * python/Makefile.am python/types.c: cleanup
4822 * python/libxml.c python/libxml.py python/libxml_wrap.h
4823 python/generator.py python/libxml2-python-api.xml
4824 python/libxml2class.txt: added class for parser context, added
4825 first cut for push mode support. Added a framework to generate
4826 accessors functions.
4827 * python/tests/Makefile.am python/tests/push.py: added a push
4828 test
4829
4830Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4831
4832 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4833 bug a bit of cleanup.
4834
4835Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4836
4837 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4838 python/libxml2class.txt: adding error redirections and preformat
4839 to a python handler
4840 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4841 tests self checking
4842
4843Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4846 a function
4847
4848Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4849
4850 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4851 python/libxml.c python/libxml2-python-api.xml
4852 python/libxml2class.txt: Progressing through the TODOs, class
4853 description output, extra XML API, RPM now builds the wrappers
4854 for all python installed versions
4855
4856Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4857
4858 * configure.in libxml.spec.in python/Makefile.am python/TODO
4859 python/generator.py python/libxml2class.txt: added more informations
4860 in the libxml2-python package including docs. Slightly changed
4861 the class hierarchy
4862 * python/tests/*: added basic regression tests infrastructure too
4863
4864Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4865
4866 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4867 added libxml2-python as part of the packages installed
4868
4869Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * python/Makefile.am python/generator.py python/libxml.c
4872 python/libxml.py: more work, now able to extend the
4873 XPath interpreter with functions written in python.
4874
4875Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4876
4877 * python/Makefile.am: Jacob sent a patch to allow building from
4878 tarfile.
4879
4880Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4881
4882 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4883 inserted the python wrappers build, I hope this won't be too
4884 unportable
4885
4886Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * xpath.c: minor optimization
4889 * python/generator.py python/libxml.c python/libxml.py
4890 python/libxml_wrap.h: more work on the python bindings,
4891 they now support XPath and there is no evident leak
4892
4893Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4894
4895 * python/generator.py python/libxml.c python/libxml.py:
4896 more work on the python bindings generator.
4897
4898Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4899
4900 * python/generator.py python/libxml.c python/libxml_wrap.h:
4901 more work on the python bindings.
4902
4903Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4904
4905 * python/generator.py python/libxml.c python/libxml.py
4906 python/libxml_wrap.h: commited early version of a python binding
4907 for private use only ATM
4908
4909Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4910
4911 * entities.c tree.c include/libxml/entities.h: applied patch
4912 from Anthony Jones to implement copy of DTD subtree too. Had
4913 just to keep 2 function private which really ought to become
4914 public ones.
4915
4916Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * xmllint.c: added pointers to the web pages in the usage()
4919
4920Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * tree.c: more fixes from Petr Kozelka for attribute handling
4923 in the tree API to align the semantic with DOM.
4924
4925Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * valid.c tree.c entities.c: another set of patches from
4928 Anthony Jones for copy operations cleanup and robustness
4929
4930Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4933 an alphabetic index based on comments content
4934 * doc/*: rebuilt the web site with the new references
4935
4936Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4937
4938 * parserInternals.h: Greg Sjaardema suggested to use an
4939 eponential buffer groth policy in xmlParserAddNodeInfo()
4940
4941Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4944 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4945 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4946 to generate cross-references, and added/updated the stylesheets
4947 to generate and link API indexes. The generic keyword index
4948 is not done yet.
4949 * doc/*.html: regenerated all the usual docs too
4950
4951Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4952
4953 * debugXML.c: added an xpath function to the shell for T. V. Raman
4954
4955Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4956
4957 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4958 debug routines.
4959
4960Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4961
4962 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4963 support of attribute nodes
4964
4965Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4968 hopefully near complete and fully documented of the API in XML
4969 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4970 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4971 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4972 include/libxml/parserInternals.h include/libxml/valid.hi
4973 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4974 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4975 include/libxml/xpath.h include/libxml/xpathInternals.h:
4976 Cleaned up the doc comments a lot in the process, the interface
4977 coverage is now 100%
4978
4979Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4980
4981 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4982 extracts comments from the gtk-doc DocBook output (a bit
4983 convoluted but seems to work).
4984
4985Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4986
4987 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4988 added an XML description of the API, moved the script generating
4989 it here. Added a "make api" target
4990
4991Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4992
4993 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4994
4995Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4996
4997 * xpath.c include/libxml/xpathInternals.h: the change made to
4998 xmlXPathFuncLookupFunc was incompatible roll it back
4999
5000Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5001
5002 * SAX.c: cleanup patch from Anthony Jones
5003 * doc/Makefile.am: fix the headers to avoid in make scan
5004 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5005 includes, * vs Ptr and general cleanup
5006 * parsedecl.py: first version of a script to extract the
5007 module interfaces, the goal will be to provide .decl or XML
5008 specification of the interfaces to build wrappers.
5009
5010Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5011
5012 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5013 now provides return codes in case of errors
5014
5015Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5016
5017 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5018 Upgraded to trio baseline 1.6
5019 * strio.h strio.c: Replaced by triostr.h and triostr.c
5020
5021Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5022
5023 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5024 of strdup usage in the code
5025
5026Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5027
5028 * parser.c error.c: Keith Isdale complained rightly that
5029 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5030
5031Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5032
5033 * tree.c: fixed the funxtion to set the xml: attributes
5034 * debugXML.c: added "setbase" to test it.
5035
5036Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5037
5038 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5039 to allow updating an attribute content
5040
5041Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5042
5043 * libxml.h: try to avoid problems when compiling on Windows
5044
5045Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5046
5047 * hash.c: patch from Anthony Jones for hash.c allocation size
5048 * Makefile.am: trying to work around Yet Another Libtool Madness
5049 and build the 2.4.13 release finally ...
5050
5051Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5052
5053 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5054 * doc/* : update of the documentation
5055
5056Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5057
5058 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5059 at fixing #61290 :-(
5060
5061Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5062
5063 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5064 Fixes bug #67229
5065
5066Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5067
5068 * tree.c: trying to avoid troubles when a subtree is copied
5069 and coalesced in part with the target tree. Should fix
5070 bug #67407
5071
5072Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5073
5074 * valid.c: fixed validation of attributes content of type
5075 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5076 values, very old bug. Fixes #67671
5077
5078Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5079
5080 * parser.c include/libxml/parserInternals.h tree.c: integrated
5081 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5082 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5083
5084Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5085
5086 * threads.c: applied Serguei Narojnyi's patch to add native
5087 thread support on the Win32 platform
5088 * testThreadsWin32.c Makefile.am: added the test program also
5089 from Serguei, Win32 specific
5090 * include/win32config.h include/libxml/xmlwin32version.h.in:
5091 added patch from Igor for the Windows thread specific defines.
5092
5093Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5094
5095 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5096
5097Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5098
5099 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5100 output page into XMLinfo.html. Close bug #66951 and
5101 raised by Robert Collins too.
5102
5103Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5104
5105 * encoding.c: Paul Keogh pointed out a possibility of segfault
5106 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5107 Closes bug # 68238
5108
5109Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5110
5111 * doc/*.html: updated the Gdome2 links
5112
5113Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5114
5115 * libxml.h: Applied following patches from Robert Collins
5116 and make sure IN_LIBXML is defined when compiling it
5117 -------
5118 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5119 as well as Visual C.
5120 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5121 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5122 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5123 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5124 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5125 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5126 xmlSysIDExists xmlNoNetExists).
5127 * xmllint.c: Don't include winsock2.h for Cygwin.
5128
5129Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5130
5131 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5132 when the version info is not present.
5133
5134Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5135
5136 * tree.c: Anthony Jones pointed out a problem in
5137 xmlStringGetNodeList() and provided a fix for it
5138
5139Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5140
5141 * parser.c: patch from Frank J Franklin to remove a bug in
5142 xmlCreatePushParserCtxt() when the initial buffer passed
5143 is large.
5144
5145Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5146
5147 * win32/*: big cleanup of the Windows/MSVC project files
5148 from Igor Zlatkovic
5149
5150Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5151
5152 * doc/Makefile.am: should fix #67674 and avoid troubles if
5153 xsltproc is not available or fails in the prefix provided
5154
5155Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5156
5157 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5158
5159Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5162 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5163 Fixed a few other problems raised by Charlie Bozeman.
5164 * result/VC/ElementValid[5-7]: fixed the output
5165
5166Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5169 patches from Charlie Bozeman. Regenerated the HTML docs.
5170
5171Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5174 for Windows from Igor
5175
5176Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * xmllint.c: applied Justin Fletcher patch for --output or -o
5179
5180Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * win32/libxml2/libxml2.def.src: close #67019
5183
5184Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * xmllint.c: applied Justin Fletcher generic timing patch
5187 similar to the one already applied to xsltproc.
5188
5189Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * include/libxml/tree.h tree.c: applied documentation patches
5192 from Charlie Bozeman
5193
5194Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5195
5196 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5197
5198Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * valid.c: fix the xmlStrdup() used in the previous patch.
5201 * valid.c: added --dropdtd
5202 * tree.c: fixed xmlUnlinkNode so it also removes the references
5203 from the document if the node is a DTD
5204
5205Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * HTMLtree.c valid.c: cleanup some static declarations
5208
5209Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * xmllint.c: removed another strdup()
5212 * doc/FAQ: removed the HP/UX entry
5213
5214Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * valid.c: fix bug #66816 when validating.
5217 * xmllint.c: don't use sys/time.h if configure did not found it
5218
5219Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5220
5221 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5222 xmlcatalog_man.xml
5223
5224Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5227 xmlInitMemory() was declared twice
5228
5229Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5230
5231 * globals.c: do not reference strdup() !
5232 * configure.in libxml-2.0.pc.in: trying to fix the libs
5233 of the various config extraction modules
5234
5235Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5236
5237 * configure.in : preparing 2.4.12
5238 * doc/* : updated and rebuilt the docs
5239
5240Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * uri.c: closed bug #66159
5243 * testURI.c: added --escape option
5244 * configure.in: some cleanup for xml2-config --cflags
5245
5246Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5247
5248 * globals.c testThreads.c: removed some misplaced includes
5249 of xmlversion.h
5250
5251Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * threads.c: patch from Gary Pennington fixing a possible
5254 problem at initialization time.
5255
5256Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5259 Eric Lavigne contribution to build libxml2 on MacOS using
5260 CodeWarrior.
5261
5262Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * xmllint.c: applied Geert Kloosterman's patch to fix
5265 --repeat --timing output
5266
5267Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5270 where non-wellformed XML declaractions were not detected.
5271
5272Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5275
5276Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5279 gets reset by xmlCleanupInputCallbacks() and this makes the
5280 function useless. Same for output.
5281
5282Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * xmlIO.c: robert pointed out a loop error in callback cleanups
5285
5286Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5289 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5290 they are not really tied to debugging
5291
5292Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5295 * xmllint.c: better --catalogs description
5296
5297Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * tree.c: fixed a couple of problems in xmlSetProp()
5300
5301Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5304 unappropriate stdout output.
5305
5306Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5309 by Denis Beurive, closes #65111
5310
5311Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5312
5313 * valid.c: in case of content model validity error, don't
5314 print it if validity warnings were not requested.
5315
5316Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5319 * parserInternals.c: removed the last exit() call. Print an
5320 unmaskable error on stderr instead (library mismatch detection)
5321
5322Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5323
5324 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5325 shell instructions from Heiko Rupp
5326
5327Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5328
5329 * catalog.c: use the URL notation file:// for default catalog paths
5330
5331Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * include/libxml/tree.h: better comments for _private fields
5334 * tree.c: removed a problem when copying an entity reference.
5335
5336Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * vms/*: updated instructions and diffs from John A Fotheringham
5339
5340Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * include/libxml/xmlerror.h: avoid an include problem if
5343 #include <libxml/xmlerror.h> happens first in code
5344 seems to be the case in KDE libs
5345
5346Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5349 from Igor for Windows
5350
5351Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * Makefile.am: Gary Pennington pointed out a missing prefix
5354
5355Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5358 * doc/*: upgraded and rebuilt the docs
5359
5360Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5361
5362 * HTMLparser.c: fix comment in scripts element parsing.
5363 * result/HTML/doc3*: updated the results.
5364
5365Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5366
5367 * uri.c: another URI bug fix #63336, using Joel Young patch.
5368
5369Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5372 a cleaned up version of the Pwd shell string generation.
5373
5374Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * valid.c include/libxml/tree.h: trying to fix namespaces +
5377 validation problems for good, closing #63619 in the process
5378 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5379 wrong in this respect, fixed it.
5380
5381Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * xmllint.c: Morus Walter patch to allow --format and --encode
5384
5385Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * debugXML.c: Stefan Kost provided an help command for the shell
5388
5389Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * debugXML.c: Heiko Rupp pointed that the shell would crash
5392 on empty nodesets returns.
5393
5394Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5397 migh need the history libraries
5398
5399Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5400
5401 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5402 handle the case of < in quoted attributes, Bastian Kleineidam
5403
5404Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5405
5406 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5407 fixing catalog breakages
5408 * Makefile.am catalog.c result/catalogs/catal
5409 result/catalogs/mycatalog.* test/catalogs/catal*:
5410 fixed more problems in catalog support, added more regression tests
5411 for both XML and SGML catalog handling
5412
5413Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5414
5415 * debugXML.c: applied an improvement to xmlGetLineNo() from
5416 Keith Isdale
5417
5418Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5419
5420 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5421 Side effect of the progressive catalog loading
5422
5423Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * Makefile.am: confexecdir and confexec_DATA were defined twice
5426 pointed out by Karl Eichwalder
5427
5428Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * xmlcatalog.c: avoid unlink() and use remove() instead.
5431
5432Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * libxml.spec.in: cleanup
5435 * include/libxml/xmlwin32version.h: updated with 2.4.8
5436
5437Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5438
5439 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5440 of compiling libxml with a non standard set of options
5441
5442Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5443
5444 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5445 document --sgml option, fixing gnome bugzilla #63382
5446
5447Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5448
5449 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5450 breakage of 2.4.7, added a couple of really needed APIs
5451 like xmlCatalogIsEmpty() and xmlNewCatalog()
5452 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5453 for install-catalog
5454 * configure.in: preparing 2.4.8
5455
5456Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5457
5458 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5459 include/libxml/tree.h include/libxml/xmlIO.h: more include
5460 cleanups, export cleanly one html output + format function.
5461
5462Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * parser.c: removed initGenericErrorDefaultFunc call from
5465 xmlInitParser() since it could destroy previous calls to
5466 xsltSetGenericErrorFunc() effects
5467
5468Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5469
5470 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5471 keyword.
5472
5473Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * Makefile.am: cleanup
5476 * threads.c: cleanup too
5477 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5478 from xsltproc
5479 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005480 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005481
5482Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5485 was not used anymore !
5486
5487Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * configure.in: preparing 2.4.7
5490 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5491 manual page from John
5492 * doc/*: updated the doc and rebuilt the generated pages
5493
5494Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5495
5496 * xmlIO.c: closing bug #62711, the library should never
5497 close stdin or stdout.
5498
5499Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * uri.c: second pass at fixing #63336, using Joel Young
5502 final patch. looks okay.
5503
5504Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5505
5506 * uri.c include/libxml/uri.h: trying to clear #63336
5507 allowing the escaping routine to parse unconformant
5508 URI-References.
5509
5510Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * vms/readme.vms vms/build_libxml.com nanoftp.c
5513 include/libxml/xmlversion.h.in: a few VMS updates from
5514 John A Fotheringham
5515 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5516 and xmlCleanupOutputCallbacks() for the Perl binding people.
5517
5518Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5519
5520 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5521 apply fixes to close #63271 and avoid segfaults when
5522 the error routine gets callbed before xmlInitParser()
5523 get called.
5524 * nanoftp.c error.c: Applied patches from Justin Fletcher
5525 correcting some xmlGenericError misuses.
5526
5527Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5528
5529 *doc/xmllint.xml, doc/xmllint.1
5530 New and improved man page for xmllint - .xml is the original, .1
5531 is the generated man page
5532
5533Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5536 the web site from the main HTML document.
5537
5538Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * parser.c: fixed an erroneous validation bug when PE refs
5541 occurs in external parsed entities referenced from the
5542 internals subset
5543 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5544 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5545 added the associated testcase, it's a nice one.
5546 * HTMLparser.c: generate the DTD node as HTML still ...
5547 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5548
5549Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * HTMLparser.c: fixed a bug in htmlNewDoc()
5552
5553Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * test/threads/*: added entities testing to the Thread test
5556 * testThreads.c: make the test reasonable
5557 * DOCBparser.c: fix the DTD public and system ID
5558 * xmllint.c: added --sgml for SGML DocBook importing
5559 * Makefile.am: added Docbtests target
5560
5561Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5564 * testThreads.c: removed bogus include
5565
5566Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5569 fixed a very serious (looping) validation bug
5570
5571Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5572
5573 * include/libxml/globals.h include/libxml/threads.h threads.c
5574 testThreads.c: far more testing, cleaning up bugs
5575 * *.c : make sure globals.h is always included.
5576
5577Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5578
5579 * HTMLparser.c: try to get rid of parser loops for good.
5580
5581Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * configure.in: fixed some bugs in CFLAGS passing.
5584 * test/threads Makefile.am testThreads.c: added a specific
5585 threaded test case (really nasty, guaranteed).
5586
5587Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * catalog.c: serious cleanup on the management of the
5590 XML catalog tree, more tests done, especially with
5591 the catalog PI.
5592
5593Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * catalog.c: avoid a problem in catalog cleanup on SMP if
5596 catalogs were not initialized.
5597
5598Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5599
5600 * catalog.c xpath.c: trying to cleanup the not thread safe
5601 parts of the library.
5602
5603Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5604
5605 * include/libxml/globals.h configure.in global.data: make
5606 the allocation be per-thread a configure option
5607 * encoding.c include/libxml/parser.h: fixed compilation
5608 errors
5609
5610Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * include/libxml/parser.h: Norm reported that a few lines
5613 added were breaking libxslt compile, removed them for now
5614
5615Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5616
5617 * parser.c parserInternals.c threads.c: debugged and fixed
5618 initialization problems which were giving troubles on SMP
5619 boxes.
5620
5621Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5622
5623 * include/libxml/Makefile.am: missing globals.h
5624
5625Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5626
5627 * globals.c: added a couple of standard includes.
5628
5629Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5632 include/libxml/parserInternals.h include/libxml/tree.h
5633 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5634 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5635 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5636 Applied the last patches from Gary, cleanup, activated threading
5637 all user accessible global variables are now handled in globals.[ch]
5638 Still a bit rought but make tests passes with either
5639 --with-threads defined at configure time or not.
5640 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5641 linking options
5642
5643Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * Makefile.am include/libxml/Makefile.am
5646 include/libxml/globals.h globals.c include/libxml/threads.h
5647 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5648 configure.in: started integrating the core of the thread support
5649 not activated yet but half integrated. The code should still
5650 compile and work anyway.
5651
5652Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5653
5654 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5655 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5656 integrating the non-controversial parts of Gary Pennington
5657 multithread patches
5658 * catalog.c: corrected a small bug introduced
5659
5660Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5661
5662 * catalog.c include/libxml/catalog.h: very serious cleanup,
5663 isolating unportable code and as much as possible the accesses
5664 to the global shared catalog. May need more testing !
5665
5666Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5667
5668 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5669 Keith Isdale patches for the XSLT debugger interfaces. Some
5670 cleanup
5671
5672Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5675 * DOCBparser.c: generate line nubers in elements
5676
5677Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * configure.in: preparing 2.4.6 release
5680 * doc/xml.html doc/html/*: updated and rebuilt the docs
5681 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5682
5683Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5684
5685 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5686 adding documentation for DV's supercatalog support
5687
5688Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5691 super catalog support adding one API and one flag --sgml to
5692 xmlcatalog
5693
5694Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5695
5696 * doc/xmlcatalog_man.xml, xmlcatalog.1
5697 One more crack at
5698 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5699
5700
5701Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5702
5703 * xpath.c: implemented xmlXPathObjectCopy for external objects
5704 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5705
5706Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5707
5708 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5709 finishing up fix to
5710 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5711 the xmlcatalog man page display more elegantly
5712
5713Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5714
5715 * configure.in: closing bug #61832
5716 * HTMLparser.c: removed a warning
5717
5718Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5719
5720 * xpath.c: fixing #61673 part I, do not loose doc information
5721 when copying result value trees.
5722
5723Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5724
5725 * xpath.c: trying to harden the XPath interpreter
5726
5727Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5728
5729 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5730 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5731
5732Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5733
5734 * HTMLparser: repaired another loop problem
5735
5736Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5739 parsing.
5740 * xpath.c: fix bug #61291 the default XML namespace node is
5741 missing from the namespace axis.
5742 * tree.c: refuse to create namespaces nodes with prefix "xml"
5743
5744Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5745
5746 * SAX.c: ouch a non-defined namespace could lead to a crash,
5747 fixed #61215
5748
5749Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * parserInternals.c: closed bug #61054
5752
5753Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * include/libxml/Makefile.am: closing #60708
5756
5757Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5758
5759 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5760 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5761
5762Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5765
5766Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5769 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5770
5771Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * catalog.c: Justin Fletcher provided cleaup code in case
5774 HAVE_STAT is not defined
5775 * include/win32config.h: Igor Zlatkovic suggested to have
5776 HAVE_STAT defined there
5777
5778Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5779
5780 * catalog.c - fixed typing error reported by M. Barros
5781
5782Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5783
5784 * xmllint.c - fixing typo
5785
5786Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5787
5788 * HTMLparser.c: small enhancement to prevent loop on
5789 unrecognizable data
5790
5791Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5792
5793 * parserInternals.c: applying patch from bug #60757 this
5794 should close it
5795
5796Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5797
5798 * catalog.c xmlcatalog.c: removed a couple of warning
5799 * xpath.c: try to solve the linking problem on platforms
5800 needing trio to compile
5801
5802Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5803
5804 * Makefile.am libxml.spec.in: backing up non-documented changes
5805 commited without review or aproval by Jens Finke <jens@gnome.org>
5806 * HACKING: made 100% clear that no commit should be done directly
5807
5808Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5809
5810 * configure.in: Joe Orton provided a patch fixing a problem
5811 when iconv is specified to be in a non-standard directory
5812 but wasn't exported in xml2-config --cflags
5813
5814Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * configure.in: let's ship 2.4.5 before getting too much
5817 troubles with 2.4.4 errors.
5818
5819Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5820
5821 * encoding.c entities.c: do not output hexadecimal charrefs
5822 when serializing HTML since some version of Netscape can't
5823 grok it, generate decimal ones.
5824 * result/HTML/doc3.htm: output changed due to previous test
5825 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5826
5827Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5828
5829 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5830 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5831
5832Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5833 Released 2.4.4
5834
5835 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5836 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5837 updated the configuration scripts systems accordingly
5838
5839Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5840
5841 * configure.in: preparing for 2.4.4
5842 * doc/xml.html doc/html/*: updated and rebuilt the docs
5843
5844Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5845
5846 * win32/dsp/libxml2.def.src: tried to incorporate comments
5847 from bug #59220
5848
5849Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5850
5851 * parser.c result/noent/wml.xml: fixed bug #59981 related
5852 to handling of '&' in attributes when entities are substitued
5853
5854Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5855
5856 * libxml.h include/libxml/xmlversion.h.in
5857 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5858 Tried to close bug #60131
5859
5860Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5861
5862 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5863
5864Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5865
5866 * SAX.c: fixing bug #59946 on xmlns=""
5867
5868Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5869
5870 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5871 but allocates a new error code.
5872
5873Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5874
5875 * xmllint.c: John Fleck fixed typos in the options output
5876 * parser.c SAX.c: fix ignorable white space SAX selection
5877
5878Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5879
5880 * entities.c: Steve Underwood found the possibility of an
5881 ininite loop in case of error.
5882
5883Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5884
5885 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5886
5887Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5888
5889 * parser.c: warn if version is not 1.0 but it's not
5890 strictly speaking an error after analyzing the spec
5891
5892Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5893
5894 *doc/catalog.html - add link to the html version of the
5895 man page, other linguistic cleanups
5896
5897Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5898
5899 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5900 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5901 file, has not yet been included in the build.
5902
5903Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5904
5905 * catalog.c: removed a duplicate affectation Justin Fletcher
5906
5907Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5908
5909 * tree.c: Armin Sander pointed a possible text coalescing
5910 problem, completed his patch.
5911
5912Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5913
5914 * trionan.c: Fixed const and volatile re-definition problem
5915
5916Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5917
5918 * libxml.4 parser.c: doc updates from Heiko Rupp
5919 * parserInternals.c: 2 sanity checks from Heiko Rupp
5920
5921Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5922
5923 * tree.c: applied patch from Armin Sander to make some pointers
5924 const in xmlCopyNode()
5925 * include/libxml/tree.h: added fix to the header
5926
5927Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5928
5929 * xpath.c: hum, restrict the integer usage gcc bug workaround
5930 to only gcc compilers so that other architecture don't get
5931 penalized by this limitation.
5932 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5933
5934Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5935
5936 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5937 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5938
5939Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5940
5941 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5942 --convert option to xmlcatalog to convert SGML ones to
5943 the XML syntax.
5944 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5945
5946 2.4.3 got released at that point
5947Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5948
5949 * catalog.c xmlIO.c: started some serious testing and fixed
5950 a few bug and optmization needs.
5951
5952Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5953
5954 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5955 preparing for a 2.4.3 release even if it may not be ready yet
5956 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5957 all file parsing lookup to go through the entity resolver, add
5958 to add an API to bypass it (needed to load catalogs themselves),
5959 some cleanup on the catalog code too.
5960 * nanoftp.c: small cleanup
5961 * doc/catalog.html: small update
5962
5963Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5964
5965 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5966 Jun Kuriyama
5967
5968Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5969
5970 * doc/catalog.html: finished the catalog documentation
5971
5972Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5973
5974 * doc/catalog.html doc/xml.html: added documentation about
5975 Catalog support, misses an API description
5976 * doc/html/*: reextracted the API pages
5977
5978Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5979
5980 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5981 Added the part about section 7.2 on URI resolution,
5982 fixed a side effect in the HTML parser, look complete
5983 and ready to rock except the URI/SystemID part!
5984
5985Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5986
5987 * include/libxml/catalog.h include/libxml/parser.h
5988 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5989 xmlIO.c: added support and APIs needed for the catalog PI
5990 * include/libxml/xmlIO.h: cleanup
5991
5992Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5993
5994 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5995 include/libxml/catalog.h: starts to look okay, really
5996 plugged the new framework, cleaned a lot of stuff,
5997 added some APIs, except the PI's support missing this
5998 should be mostly complete
5999 * result/catalogs/* test/catalogs/*: added new test, enriched
6000 the existing one with URN ID tests
6001
6002Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6003
6004 * catalog.c: fixed nextCatalog
6005 * result/catalogs/docbook test/catalogs/*: started adding
6006 a small regression test
6007
6008Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6009
6010 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6011 more work on the XML catalog support.
6012 * parser.c include/libxml/parser.h: small cleanup seems using
6013 list as a public parameter name can give portability troubles
6014 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6015 include/libxml/xpath.h include/libxml/Makefile.am: removed
6016 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6017 wrappers
6018
6019Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6020
6021 * Makefile.am trio.c triodef.h trionan.c xpath.c
6022 include/libxml/Makefile.am include/libxml/trionan.h:
6023 Re-worked Not-A-Number and Infinity support.
6024 * xmlcatalog.c: added readline include files
6025
6026Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6027
6028 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6029 testCatalog as xmlcatalog, making it an installed app
6030 adding a shell, and preparing it to be a /etc/xml/catalog
6031 management tool, though not ready yet
6032 * catalog.c include/libxml/catalog.h: adding support for
6033 XML Catalogs http://www.oasis-open.org/committees/entity/
6034 not finished, there is some interesting tradeoffs and a
6035 few open questions left.
6036
6037Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6038
6039 * xmllint.c: fixed a line formatting problem
6040
6041Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6042
6043 * SAX.c: removed a couple of unused variable (Albert Chin)
6044
6045Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6046
6047 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6048 trying to fix some troubles w.r.t. function returning
6049 const xxxPtr.
6050
6051Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6052
6053 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6054 defined
6055
6056Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6057
6058 * xpointer.c: removed unused var
6059
6060Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6061
6062 * testXPath.c: another small cleanup closing bug #59110
6063
6064Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6065
6066 * win32/dsp/libxml2.def.src: small cleanup closing bug
6067 #59108
6068
6069Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6070
6071 * example/gjobread.c: add xmlCleanupParser() before leaving
6072
6073Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6074
6075 * config.h.in configure.in include/libxml/xmlwin32version.h:
6076 released 2.4.2
6077
6078Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6079
6080 * include/libxml/valid.h debugXML.c valid.c: deprecate
6081 the non-boundchecking Sprintf functions, add Snprintf
6082 this should close bug #57984
6083
6084Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6085
6086 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6087 URIs before doing the lookups (pointed by Mark Vakoc)
6088
6089Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6090
6091 * xpath.c: serious changes on Result Value Trees and NodeSets
6092 w.r.t. deallocation and collect operations. Probably not
6093 100% clean (merge of allocated trees smells like a problem).
6094 Seems sufficient to close #58943
6095
6096Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6097
6098 * xmllint.c: adding a --format option
6099
6100Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6101
6102 * xpath.c: count() was broken on Result Value Tree
6103 * xmlIO.c: fixed file:/// accesses on _WIN32
6104
6105Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6106
6107 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6108 macro was renamed, this should close bug #58683
6109
6110Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6111
6112 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6113 entity substitution mode text at the end of the entity might
6114 be added due to text coalescing.
6115 * nanoftp.c parser.c: small cleanup
6116
6117Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6118
6119 * HACKING: added John Fleck right to commit in the doc subdir
6120
6121Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6122
6123 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6124 allow to inherit attributes from the DTD directly in the
6125 tree, this is needed for XPath and can be a useful feature.
6126 Inherited namespaces are always provided at the tree level now
6127 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6128 of tests for this feature (XSLT being the prime user).
6129
6130Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6131
6132 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6133 testSAX.c xmlIO.c xmllint.c include/win32config.h
6134 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6135 include/libxml/xmlwin32version.h.in win32/README.MSDev
6136 win32/dsp/*: applied Win32 Facelift No.2 patches from
6137 Igor Zlatkovic for Windows/MSC
6138
6139Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6140
6141 * SAX.c: unparsedEntityDecl() the URI computation of the
6142 entity wasn't done breaking XSLT unparsed-entity-uri()
6143
6144Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6145
6146 * xpath.c: fixed a bug when walking the descendants and
6147 the current node has no children
6148 * debugXML.c: show up when a text node is supposed to not be escaped
6149
6150Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6151
6152 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6153 worked like the set:leading() function)
6154 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6155
6156Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6159
6160Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * include/libxml/xmlIO.h: apply change to close #58141
6163 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6164
6165Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * parser.c: when the internal subset uses a PE, then the
6168 included entity can use conditional sections.
6169
6170Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6173 when walking the namespace axis showing up in
6174 libxst/tests/general/bug-12
6175 * xmlmemory.c: added the possibility to trace a given block
6176 defined by its address
6177
6178Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * parser.c: don't override existing encoding specified before
6181 starting xmlParseDocument()
6182
6183Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * include/libxml/xmlwin32version.h: reinserted, needed for
6186 Windows users of CVS
6187
61882001-07-27 Darin Adler <darin@bentspoon.com>
6189
6190 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6191 * testCatalog.c: Add include of <libxml/parser.h>.
6192
61932001-07-27 Darin Adler <darin@bentspoon.com>
6194
6195 * include/libxml/.cvsignore:
6196 * include/libxml/xmlwin32version.h:
6197 Remove this file from CVS because it's generated.
6198
6199Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * parser.c include/libxml/parser.h: applied const patches from
6202 Tom Moog #58002
6203
6204Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6205
6206 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6207 lookup framework
6208
6209Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * tree.c: fixed xmlCopyNode() for documents
6212
6213Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6216
6217Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * parser.c: fixes bug #57652 reported by Morus Walter
6220
6221Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6224
6225Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6228 errors, lesson don't add new functions at 1am before a release
6229 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6230 from XPath initialization when possible.
6231
6232Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * result/scripts/base*: removing history/readline changed
6235 this slightly
6236 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6237 xmllint.c: make element content line number generation
6238 optionnal to avoid breaking old apps added interface to switch
6239
6240Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006243 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006244 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6245 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6246 John Kroll fixes to allow saving to HTTP via PUT (or
6247 POST of needed).
6248 * doc/html/*.html: regenerated the docs
6249
6250Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6251
6252 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6253 xmlHashScanFull and xmlHashScannFull3 to get passed the
6254 three keys as arguments to the callback function
6255
6256Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * configure.in Makefile.am: removed libxml softlink for good
6259 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6260 100% coverage by gtk-doc
6261
6262Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6265 fixed serious troubles due to size_t vs. int mismatch
6266
6267Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6270
6271Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6272
6273 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6274 convenient extension API for value and context managing
6275 Now handles external objects through xmlXPathPopExternal,
6276 xmlXPathWrapExternal and xmlXPathReturnExternal.
6277 Added functions for sets operations (intersection, etc.)
6278
6279Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6282 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6283 HTMLparser.c: cleanup of global variables, marking some
6284 const or private.
6285
6286Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6287
6288 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6289 fixed xmlXPathNodeSetItem when passing index=0
6290
6291Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6294
6295Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * xmllint.c: fixed compilation under Cygwin #57503
6298 * TODO: update
6299
63002001-07-13 Peter Williams <peterw@ximian.com>
6301
6302 * config.h.in: add #undef HAVE_DLFCN_H
6303
6304 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6305 builddir.
6306
6307Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6310 raised by #57348 and #57381
6311
6312Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6315 tree.c xpointer.c: store the line numbder in element->content,
6316 may break some software, need a configuration mechanism
6317
63182001-07-10 Darin Adler <darin@bentspoon.com>
6319
6320 * .cvsignore:
6321 * example/.cvsignore:
6322 * include/.cvsignore:
6323 * include/libxml/.cvsignore:
6324 Various things that are generated and should be ignored.
6325
6326Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6329 * doc/xml.html doc/html/*: updated the docs
6330
6331Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6334 validation occured on content with element child
6335
6336Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * tree.c: fixed XML Base computation which was broken
6339 * debugXML.c: added a base function to the shell
6340 * Makefile.am result/scripts/* test/scripts/*: added scripts
6341 based regression tests, and adding 2 XML Base tests
6342
6343Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * tree.c: set properties doc and call xmlSetListDoc for properties
6346 content when grafting them in a different tree.
6347 * aclocal.m4: remove from CVS
6348
6349Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * win32/libxml2/libxml2.def.src: added some missing entry point
6352 for XPath (Mark Vakoc)
6353
6354Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6357 layer should URI-Unescape before trying to open resources.
6358
6359Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * xpath.c: fix the name() bug for elements in the default
6362 namespace reported by Charlie Bozeman
6363
6364Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6367 led to an XPath fix, improvements of SAX initialization, and
6368 an added option --nocdata to testXPath
6369
6370Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * doc/libxml-doc.el: Felix Natter provided anew version working
6373 with XEmacs too
6374
6375Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * include/libxml/xpath.h: small cleanup
6378 * doc/xml.html: update
6379
6380Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6383 released 2.3.14
6384
6385Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * doc/html/*: rebuilt the docs for the release
6388 * doc/xml.html: added 2.3.14 release.
6389
6390Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6393 were not equal to empty strings
6394
6395Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * SAX.c: fixed a URI-Reference computation problem when validating
6398 * xmlIO.c: small cleanup
6399
6400Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * parser.c: improved the description of a couple of interfaces
6403 upon Larry Stamper suggestion
6404
6405Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * SAX.c entities.c parser.c: changed completely the way entities
6408 are handled when running the parser in entity substitution mode.
6409 This fixes a bug reported by Stephan Kulow and nearly divides
6410 by 3 the amount of memory required by libxslt to load and process
6411 DocBook TDG.
6412
6413Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * HTMLparser.c: fixing a too early root closing problem raised
6416 byt Prashanth Naidu
6417
6418Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6421 raised by Mark Vakoc.
6422
6423Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * example/Makefile.am: fixed the include path to add srcdir/include
6426 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6427 and some cleanup
6428
6429Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6432 lot of optimization work, results in significant improvements
6433 when handling really complex XPath queries. Add a small optimizer
6434 for unions, improve [n] and [last()], avoid some costly ops.
6435
6436Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6439 * xpath.c: small cleanup
6440 * xmlGetNsList: reformated, fixed problems if used on Entities
6441
6442Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6445
6446Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6449 * Makefile.am example/Makefile.am: workaround automake generating
6450 erroneous deps
6451
6452Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * include/win32config.h: bug #56801 Yon Derek provided a patch
6455 to the windows config file.
6456
6457Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6460 libxml.h : Yon Derek provided a set of changes to compile from
6461 CVS on Windows/MSC
6462
6463Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * parser.c: fixed UTF8 BOM support in push mode
6466 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6467 added a specific testcase
6468
6469Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * Makefile.am: added --push regression tests
6472 * parserInternals.c: the XML parser segfaulted in --push mode
6473
6474Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * configure.in: moved the symlinks detection within a CVS
6477 check, this is not portable and will be removed soon.
6478 * xpath.c: small cleanup/speedup
6479
6480Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6483 release of 2.3.12
6484 * parser.c: make an error message if unknow entities in all cases
6485
6486Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6489
6490Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6493 includes were installed in the wrong dir
6494
6495Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * doc/html.xml: warn against sending code to exhibit bugs.
6498
6499Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6502 Tru64 from Thomas Leitner
6503
6504Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * AUTHORS: added William and Bjorn
6507 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6508 daniel@veillard.com hopefully I won't have to do this again
6509 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6510 docs can be rebuilt cleanly now
6511 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6512 from CVs it's generated, added include/libxml/xmlwin32version.h
6513 also generated but which should change far less frequently.
6514 * catalog.c nanoftp.c: made sure to include libxml.h not
6515 libxml/xmlversion.h directly
6516 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6517 when compiling on WIN32 and MSC
6518
6519Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * include/Makefile.am include/libxml/Makefile.am configure.in:
6522 fixed make distcheck and rebuilding the rpms
6523
6524Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * configure.in: should finish the migration of exported includes
6527 into a real include/libxml in CVS, at least for CVS users.
6528 * removed the exported headers, added in include/libxml (as well
6529 as xmlversion.h.in).
6530
6531Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * configure.in: fixed the way to detect symlink
6534
6535Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * configure.in: updated, include/libxml is now a real CVS dir
6538
6539Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6542 version works with both libxml1 and libxml2 (it autodetects
6543 the prefix of the html-files) from Felix Natter.
6544 * doc/xml.html: updated doc accordingly
6545
6546Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * xpath.c: fixed the bug generating a template loop in libxslt
6549 when using docbook-xsl-1.4, * should filter out document nodes
6550 * HACKING: added William
6551 * TODO: updated
6552
6553Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * doc/FAQ.html: added a warning about gcc-3.0
6556 * doc/xml.html: added reference to gdome2 and removed a confusing
6557 sentence
6558
6559Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * xmlversion.h: okay this is a generated file, but Windows
6562 users need it and they can't generate it, and I want CVS
6563 Windows users ...
6564 * win32/libxml2/libxml2_so.dsp: Windows project file for
6565 the shared lib version of libxml2
6566 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6567 resources needed for libxslt/xsltproc by Yon Derek
6568
6569Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6570
6571 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6572
6573Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6576
6577Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * include/win32config.h: Yon Derek provided a first fix
6580 to be able to compile libxslt/xsltproc on Windows
6581
6582Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * xpath.c: attempt to work around what seemed a gcc optimizer
6585 bug when handling floats on i386 http://veillard.com/gcc.bug
6586 * tree.c entities.c encoding.c: doing some cleanups while
6587 chasing it
6588
6589Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * Makefile.am: cleanup when --without-debug is specified
6592 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6593 w.r.t. --without-debug and other include points
6594 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6595 Catalogs
6596 * configure.in entities.h tree.h HTMLparser.c: removed
6597 --without-corba, made the _private field mandatory
6598
6599Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6602 outputs a BOM in UTF8, an errata has been issued to avoid the
6603 problem, that was the most reasonable solution... Add support
6604 for a leading UTF8 BOM in entities.
6605
6606Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * valid.c: fixed a bug found when post validating an entity ref
6609 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6610 activate it too
6611
6612Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6615 weakness in the node copy the XPointer and the XInclude
6616 implementations. Serious cleanup.
6617
6618Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * Makefile.am: Kjartan Maraas provided a small patch to
6621 add xml2-config.in to EXTRA_DIST
6622
6623Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6626 provided another failing case found in KDE, the way the
6627 ctxt->vctxt.nodeTab was allocated and freed changed over
6628 time but it wasn't completely cleaned up. This should fix it.
6629
6630Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * parser.c: Stephan Kulow also raised the fact that line number
6633 could get miscounted making debug harder, fixed the problem
6634 in xmlParseCharData()
6635
6636Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * valid.c: Stephan Kulow pointed out a problem when validating
6639 and using an empty entity, forgot a 'break' in a case.
6640
6641Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6644 * doc/xml.html: updated with 2.3.11
6645
6646Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6647
6648 * TODO: updated adding cleanup of generated doc
6649 * configure.in: prepared to release 2.3.11
6650 * xmllint.c: added --version for bug reporting
6651 * doc/html/*.html: rebuilt the doc
6652
6653Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * xpath.c: first part of the work on selecting namespace to
6656 fix bug #56115
6657
6658Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6661 when using -liconv
6662 * TODO: updated
6663
6664Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6667 cleanup, encoding support.
6668
6669Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6672
6673Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xpath.c: bug detected by Ankh when / is used as a function arg
6676
6677Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6680 of element and use it to avoid outputting formatting spaces at
6681 the wrong place. Implemented the format parameter for HTML save.
6682 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6683 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6684 result/HTML/wired.html: of course this impact the result of a
6685 number of HTML tests
6686
6687Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * HTMLtree.[ch]: started augmenting the HTML save API with
6690 encoding and formatting parameters
6691
6692Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * HTMLtree.h: cleanup and started evaluating the work needed on
6695 revamping the HTML output code
6696
6697Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6700
6701Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * valid.c: fixed bug #56049, forgot one check in the
6704 validation routine
6705
6706Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6709
6710Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * libxml.h: fixed an error in last commit
6713 * doc/FAQ.html: added an entry for compilation from CVS
6714
6715Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * xmlversion.h.in libxml.h: Cygwin patches
6718 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6719 * tree.h: cleanup
6720
6721Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6724 memory block in a strange case where libxml is linked twice
6725 in the binary.
6726
6727Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6730 state far too often, simple fix used to avoid it.
6731
6732Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6735 being processed, applied his patch
6736 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6737
6738Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6741 provided fixes to compile on MSCC again
6742 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6743 also provided an update for the project files.
6744
6745Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6748 bug #55810
6749
6750Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * tree.c: fixed xmlGetNsProp() to close bug #55683
6753 Note this requires libxslt to use it's own function instead.
6754
6755Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * HTMLtree.c: when in a pre element no formatting space should
6758 be added.
6759 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6760
6761Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * configure.in: added tests for signal() and signal.h
6764
6765Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6768
6769Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * doc/libxml-doc.el: Felix Natter provided a new version for
6772 libxml2
6773
6774Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * HTMLtree.c: when in a pre element no formatting space should
6777 be added.
6778
6779Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6782
6783Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6786 hack
6787 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6788 * uri.c: fixed a warning
6789
6790Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * HTMLtree.c: trying to close bug #55772 escaping in script
6793 elements
6794 * doc/xml.html: suggest to send mail to the list
6795
6796Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6799 good. Use a macro and based on the solution provided in
6800 vsnprintf manual page from GNU.
6801
6802Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6803
6804 * error.c: Workaround for non-preserving variadic list.
6805 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6806
6807Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * doc/xml.html: added 2.3.10 release
6810
6811Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * configure.in: releasing 2.3.10
6814
6815Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6818
6819Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * encoding.c: Robert Collins provided a patch to add the
6822 "US-ASCII" encoding alias
6823
6824Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6827 string oriented functions and started cleaning the related areas
6828 in xpath.c which needed fixing in this respect
6829
6830Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6833 #55380
6834 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6835
6836Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * TODO: updated
6839 * nanohttp.[ch] : started adding APIs to get the redirected URL
6840 when this occurs (needed for further base computation
6841 * tree.h: cleanup
6842 * encoding.c: cleanup
6843 * SAX.c: minor change around ctxt->loadsubset
6844
6845Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * Makefile.am include/Makefile.am: small change to have
6848 include/libxml rebuilt if working from CVS.
6849 * uri.c: applied another patch from Carl Douglas for URI escaping,
6850 this should close bug #51876
6851
6852Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853
6854 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6855 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6856 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6857 added specific regression test
6858 * parser.h: preparing for the XSLT mode where DTD inherited
6859 attributes are added to the tree.
6860
6861Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xinclude.[ch]: Updated the namespace for the Last Call version
6864 * result/XInclude/include test/XInclude/include: updated the
6865 testsuite accordingly
6866
6867Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6870 related to bug #51876
6871
6872Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * tree.c: fixed a gross mistake in base computation, xml:base is
6875 not completely correct yet (need cascade).
6876 * xpath.[ch]: added the few things needed to find a function name
6877 and URI from the XPath context when it is called.
6878
6879Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6880
6881 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6882 * DOCBparser.c: small cleanup
6883 * xmllint.c: added a --catalogs option to load catalogs from
6884 $SGML_CATALOG_FILES
6885 * tree.c: cleanup
6886 * configure.in: iconv library fixup, ICONV_LIBS
6887
6888Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * catalog.c: handling of CATALOG entries. detection of recursion,
6891 and a few bugfixes
6892 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6893 against the default namespace
6894
6895Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6898
6899Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * parser.c: fixed propagation context info when parsing an
6902 external entity.
6903 * doc/html/*.html: regenerated a couple of docs
6904
6905Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * doc/xml.html: update with 2.3.9 informations
6908
6909Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6912 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6913 * doc/html/* : rebuilt the docs
6914 * valid.c: small patch which may improve some case when
6915 validating.
6916
6917Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * HTMLparser.c: Closed bug #54891
6920 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6921 to the suite
6922
6923Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6926 applied a documentation patch from LotR and filled in a few missing
6927 descriptions
6928
6929Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * xpath.c tree.c parser.c: speed optimizations at the parser level
6932 document tree freeing and xpath evaluation
6933
6934Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * parser.c parser.h parserInternals.h: fixed a couple of
6937 interfaces for handling memory buffer input to const char *
6938 upon suggestion of JamesH.
6939
6940Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * configure.in: LoTR sent a patch fixing the previous commit
6943
6944Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * configure.in: trying to deal again with the stoopid -R linking
6947 flag of Solaris
6948
6949Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * xpath.h: two nodeset access macros from Thomas Broyer
6952
6953Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6956 patch from Thomas Broyer
6957
6958Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6961 case
6962 * INSTALL: was empty added stuff from the FAQ
6963
6964Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6967 attributes handling and #54433 by adding xmlUnsetProp()
6968 and xmlUnsetNsProp()
6969
6970Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * HTMLparser.c: Patch from Jonas Borgström
6973 (htmlGetEndPriority): New function, returns
6974 the priority of a certain element.
6975 (htmlAutoCloseOnClose): Only close inline elements if they
6976 all have lower or equal priority.
6977 * result/HTML: this of course changed a number of tests results.
6978
6979Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * xmlIO.c catalog.c: plugged in the default catalog resolution
6982 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6983 documentations
6984 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6985
6986Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6989 integrating catalogs
6990 * catalog.[ch] testCatalog.c: adding a small catalo API
6991 (only SGML catalog support).
6992 * parser.c: restaured xmlKeepBlanksDefault(0) API
6993
6994Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6997
6998Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * parser.c: added xmlParseExternalEntityPrivate() to allow
7001 propagation of ctxt->_private when parsing external entities
7002
7003Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7006
7007Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7010
7011Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * valid.c: warn when indeterminist content model is detected
7014 * result/VC/ElementValid8: this adds a message
7015 * Makefile.am: add --novalid for VCM tests
7016 * parserInternals.c: added a call to Init memory
7017
7018Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7021 when both parameters are NULL.
7022
7023Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * valid.c: applied small patch from Gary Pennington, reindented
7026 some part of the code.
7027
7028Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7031 release, updated and regenerated the docs
7032
7033Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * xpath.c result/XPath/expr/floats : clarified and cleanup
7036 printing of abnormal floats in tests.
7037
7038Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7041 * results/HTML/ : a few changes in the output of the HTML tests as
7042 a result.
7043 * configure.in: tying to fix -liconv where needed
7044
7045Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * Makefile.am: fixed a stupid error
7048
7049Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * configure.in Makefile.am: make the inclusion of the trio
7052 modules in the library conditional
7053
7054Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * DOCBparser.c: patche from László Kovács, fixed entities refs
7057 in attributes handling
7058
7059Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7062 flushing
7063
7064Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * xpath.c: fix of an XSLT namespace bug reported on the list
7067 general/bug-8-
7068
7069Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * strio.h trio.c: Dan McNichol suggested a couple of small
7072 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7073
7074Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * tree.c parser.c encoding.c: spent a bit more time looking
7077 at the parsing speed and DOM handling. Added a few more
7078 speedups.
7079
7080Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * parser.c: small but effective parsing speed improvement
7083
7084Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * configure.in: default on the DocBook parser inclusion (for Gnome)
7087 * DOCBparser.h: fixed a header reference
7088
7089Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
7091 * configure.in xpath.c: applied Bjorn patches for FPE on the
7092 alpha
7093
7094Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095
7096 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7097 xmlSaveFormatFileTo()
7098
7099Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * xpath.c: simple and efficient optimization, XPath functions
7102 aways bind to the same code, cache this
7103 * TODO: updated (by saying some is obsolete)
7104
7105Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * xpath.c: more cleanup work on XPath name parsing routines
7108
7109Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7110
7111 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7112 xmlXPathParseName
7113 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7114 * debugXML.c: avoid compilation problems if compiling without
7115 HTML support, Igor Zlatkovic
7116 * win32/libxml2/libxml2.def.src: being able to compile without
7117 XPath on Windows
7118
7119Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * libxml.m4: yet another patch from Toshio Kuratomi
7122
7123Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7124
7125 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7126
7127Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * tree.[ch]: added xmlSaveFormatFile interface for saving
7130 and indenting a file.
7131
7132Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * xpath.c: fixed bug #53689 related to processing-instruction()
7135
7136Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * DOCBparser.c: patche from László Kovács
7139
7140Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * parser.c: applied fixes from Christian Glahn bug report #53391
7143
7144Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7145
7146 * error.c: Jean François Lecomte provided a complete description
7147 and a fix to bug #53537
7148
7149Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7152
7153Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * DOCBparser.c SAX.c: a bit more work on entities processing.
7156 Still Need to cleanup XML output and references in attributes
7157
7158Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7161
7162Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * tree.c: trying to fix #53574, not completely complete,
7165 I would like xmllint --copy --debug test/ent1 and
7166 xmllint --debug test/ent1 to show the same result.
7167 * xpath.c: fix a bug when trying to sort namespace nodes
7168
7169Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7170
7171 * HTMLtree.c: real fix for #53402
7172
7173Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7176 PIs when using xsl:output
7177 * valid.c: closing #53537 some case generate segfaults if there
7178 is validity errors
7179
7180Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7183 of external parsed entities, added --noent to testDocbook
7184 * valid.c: Garry Pennington found an uninitialized variable
7185 access in xmlValidateElementContent()
7186
7187Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7188
7189 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7190 with madness
7191 * result/HTML/ : this modified the result of the regression tests
7192 a lot.
7193
7194Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7197 to doc where it wasn't checked against NULL reported by
7198 Jens Laas
7199
7200Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7203 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7204
7205Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7208 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7209 * SAX.[ch]: cleanup and updates for DocBook
7210 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7211 ex SGML identifier changes
7212 * valid.c: removed a static unused function.
7213
7214Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * HTMLtree.c: applied change for Paul Sponagl on script saving
7217 * Makefile.am: the warning about entity title.xml are normal.
7218
7219Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * configure.in: release of 2.3.7
7222 * Makefile.am: fixing make distcheck
7223
7224Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * doc/html/* doc/xml.html: updated and regenerated the docs
7227
7228Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7231
7232Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * tree.c: fixed #53388 with the provided patch
7235
7236Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * valid.c: Bjorn detected an invalid memory access. Fixed
7239 vstateVPush()
7240
7241Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7244
7245Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7246
7247 * libxml.h: new header used only for the compilation of libxml
7248 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7249 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7250 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7251 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7252 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7253 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7254 baseline (version 1.2 plus a single patch).
7255 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7256 scientific notation for numbers. Tests added.
7257 * xpath.c: formatting of numbers changed to use sprintf
7258 (contribution from William Brack)
7259
7260Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * valid.c: cleanup, more useful debugging
7263 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7264 * xmlIO.c: entity loading is printed as an error when validating
7265
7266Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * valid.c: fixed to validate within entities
7269 * test/VCM/v22.xml: added a specific testcase
7270
7271Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * valid.c: forgot an epsilon transition in for ()+
7274 * test/VCM/v21.xml : added a specific test case
7275
7276Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * valid.c: removed a state explosion exhibited by RSS
7279 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7280 from bug #51872
7281
7282Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7285 validation without using an ugly NFA -> DFA algo in the source.
7286 Made a specific algorithm easier to maintain, using a single
7287 stack and without recursion.
7288 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7289 * hash.c: made the growing routine static
7290 * tree.h parser.c: added the parent information to an
7291 xmlElementContent node.
7292
7293Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * SAX.c parser.c xpath.c: generating IDs when not validating
7296 from an external parsed entity was poisoning the ID has table
7297 with removed values. This was killing XSLT on the KDE help
7298 browser.
7299
7300Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * entities.h: andrew@ugh.net.au detected a double declaration
7303
7304Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * debugXML.c hash.c tree.h valid.c : some changes related to
7307 the validation suport to improve speed with DocBook
7308 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7309 the way validation errors get reported
7310
7311Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7314 by P C Chow and William M. Brack for XSLT HTML output
7315
7316Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7317
7318 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7319 Igor Zlatkovic patches for MSC compilation and added his
7320 updates
7321
7322Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7325 prefix lookup.
7326 * parserInternals.c: fixed the bug reported by Morus Walter
7327 due to an off by one typo in xmlStringCurrentChar()
7328
7329Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7330
7331 * HTMLparser.c result/HTML/*: revamped the way the HTML
7332 parser handles end of tags or end of input
7333
7334Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335
7336 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7337
7338Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7339
7340 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7341 bug where the linktime verions of free() won't work ...
7342
7343Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7344
7345 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7346
7347Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * doc/xml.html: added 2.3.6 release
7350
7351Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7354 * result/wml.xml: resulted in a small output change
7355
7356Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * tree.c: xmlNewDoc was missing the charset initialization
7359 * xmllint.c: added --auto to autogenerate a doc, allow to
7360 reproduce the problem fixed on xmlNewDoc
7361
7362Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * xpath.c: trying to get 52979 solved
7365 * tree.c result/ result/noent/: trying to get 52712 solved, this
7366 also made me clean up the fact that XML output in general should
7367 not add formating blanks by default, this changed the output of
7368 a few tests
7369
7370Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7373
7374Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * configure.in: finally released 2.3.6
7377
7378Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * xpath.c: checking for null pointer generated by new code
7381
7382Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * xpath.c: fixed a [] evaluation problem reported
7385 * test/XPath/tests/simpleaddr: extended test
7386 * result/XPath/simpleaddr: updated result
7387
7388Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * xmllint.c: Dan Timis reported a portability problem
7391 on Macs without mmap, fixed it.
7392
7393Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * testXPath.c : added a --tree option allowing to display the
7396 tree dump of the XPath expression
7397
7398Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7399
7400 * xpath.c: fixed a memleak when comparing nodesets
7401 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7402 * tree.c: added a TODO
7403
7404Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7405
7406 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7407 we need string functions
7408 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7409 to be able to use them where needed. Applied some changes
7410 to reduce name linking pollution and compile in only what's
7411 needed.
7412 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7413 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7414 for the string manipulation functions
7415 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7416 to the free() function of xmlmemory.c
7417 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7418 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7419 usage.
7420
7421
7422Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * error.c: applied the context output patch of the error
7425 handling submitted by Chuck Griffith
7426 * error/VC/*: this slightly change some error logs
7427
7428Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7429
7430 * parser.c: fixed line number reporting on error
7431
7432Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * parser.c: Sullivan and Darin found a parser bug,
7435 applied the patch.
7436
7437Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7440 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7441 xmlversion.h.in xpointer.c: of course the way I defined
7442 UNUSED breaks on old gcc version. Try to be smart and
7443 also define it directly in xmlversion.h
7444 * configure.in: removed -ansi flag from the pedantic set
7445
7446Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447 Huge cleanup, I switched to compile with
7448 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7449 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7450 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7451 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7452 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7453 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7454 encoding.h entities.c error.c list.[ch] nanoftp.c
7455 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7456 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7457 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7458 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7459 Cleanup, staticfied a number of non-exported functions,
7460 detected and cleaned up a dozen of problem found this way,
7461 avoided a lot of public function name/typedef/system names clashes
7462 * doc/xml.html: updated
7463 * configure.in: switched private flags to the really pedantic ones.
7464
7465Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7466
7467 * configure.in: 2.3.5
7468 * doc/html/*: rebuilt the docs
7469
7470Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * parser.c: fixed a reported bug in NOTATION parsing
7473 * uri.c: accepted but not fixed bug 51876, added TODO
7474 * Makefile.am: fixed bug 51876
7475
7476Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * config.h.in configure.in error.c: fix a compilation problem
7479 on platforms without vsnprintf (xml@thewrittenword.com)
7480
7481Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * parser.c: fixed a function name header typo
7484 * SAX.c: notations can also occur in external subset.
7485
7486Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487
7488 * error.c: removed a C++ like comment
7489
7490Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * parser.c: fixing bug 52299 strange condition leading
7493 to a parser crash due to a buffer overflow
7494 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7495 added the specific test case
7496
7497Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7498
7499 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7500 xmlXPathConvert{String,Number,Boolean} to be able to make
7501 type casts without a context stack, fixed some implementation
7502 problems related to the absence of context at parse-time,
7503 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7504 in the public API too
7505 * xpointer.c xpathInternals.h: we need to know at parse time
7506 whether we are compiling an XPointer
7507
7508Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7511 cleaned up the parser internals, refactored XPath code, added
7512 new compilation based APIs and cleanly separated public and
7513 private APIs.
7514
7515Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7516
7517 * xpath.h: the comp field must be added at the end to avoid
7518 killing binary compat.
7519
7520Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * Makefile.am: detect XPath memleaks in regreson tests
7523 * error.c: fixed and error w.r.t. error reporting still using
7524 stderr
7525 * hash.c: added new line at end of file
7526 * tree.h: minor cleanup
7527 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7528 expression parsing from evaluation, resulted in a number of
7529 changes internally, and in XPointer. Likely to break stuff
7530 using xpathInternals.h but should remain binary compatible,
7531 new interfaces will be added.
7532
7533Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7534
7535 * configure.in: fixed a couple of problems reported by
7536 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7537 without gcc on non linux platforms.
7538
7539Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7540
7541 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7542 a fix for --with-html-dir= configure support. I hope it won't
7543 break rpm generation
7544
7545Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7546
7547 * xmlIO.c: one function comment cleanup.
7548
7549Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7550
7551 * SAX.c: external subset notations were improperly registered
7552 in the internal subset.
7553
7554Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * README.cvs-commits: added, pointing to HACKING
7557 * HACKING: updated
7558
7559Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7560
7561 * parser.c: and Matt Sergeant found one in the XML push
7562 parser (erroneous check I forgot to remove when I fixed the
7563 main parser).
7564
7565Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * xpath.c: ptittom found a small bug in UnaryExpr
7568
7569Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7570
7571 * configure.in: bumped to 2.3.4
7572 * error.c: fixed bug #51860
7573 * tree.c: fixed bug #51861
7574 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7575 * tree.[ch] : added xmlDefaultBufferSize
7576 * nanoftp.c: typo in function name header block
7577 * doc/xml.html : updated, added link to XML::LibXSLT
7578 * doc/html/* : rebuilt the docs
7579
7580Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * parser.c SAX.c: the new content parsing code raised an
7583 ugly bug in the characters() SAX callback. Found it
7584 just because of strangeness in XSLT XML Rec ouptut :-(
7585
7586Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7587
7588 * Makefile.am: Martin Baulig suggested to add -lm
7589 * tree.c: found another bug in xmlNodeGetContent()
7590
7591Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7592
7593 * xpath.c: Bjorn found the error related to strictness of comparison.
7594
7595Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7596
7597 * parser.c: trying to fix the Dtd parsing problem reported
7598 by Gary, side effect of last week speed optimizations.
7599
7600Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601
7602 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7603 * parserInternals.c: removed unneeded test raised by Stric
7604
7605Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7606
7607 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7608 and fixed by William Brack). Added xmlXPathFormatNumber.
7609 Changed the sorting slightly.
7610 * configure.in Makefile.am example/Makefile.am: Added -lm.
7611 Please note that applications linking with libxml2, must
7612 also like with the math library from now on.
7613
7614Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7617
7618Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * parser.c: one must report spaces even if the Dtd element
7621 content proves that this is not part of the element content.
7622 * result/valid/*.xml: this changed the ouptu slightly
7623
7624Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7625
7626 * configure.in: bumped to 2.3.3
7627 * doc/xml.html: updated
7628
7629Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * tree.c: minor doc fix
7632 * xpath.c: deallocation issues when a result tree has been
7633 converted to a node-set
7634
7635Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7636
7637 * doc/xml.html: oops corrected dates s/2000/2001
7638
7639Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7640
7641 * valid.c: new patch from Gary Pennington
7642
7643Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644
7645 * doc/xml.html: applied patch from Ankh
7646
7647Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7648
7649 * xinclude.c: fixed a problem building on Mac
7650
7651Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * parser.c: more work on increasing parsing ferformances
7654
7655Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7656
7657 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7658 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7659 avoiding memcpy in production builds MEM_CLEANUP macro use
7660 * parser.[ch] parserInternals.c: optimizations of the tightest
7661 internal loops inside the parser. Better checking of I/O
7662 flushing/loading conditions
7663 * xmllint.c : added --timing
7664
7665Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * configure.in: bumped to 2.3.2
7668 * doc/xml.html: updated for release
7669
7670Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7671
7672 * xpath.c: found a memleak and fixed a nasty bug
7673
7674Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7675
7676 * xmllint.[c1] : added return code errors for xmllint
7677 * xpath.c: specific debug dump function for result value trees
7678
7679Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7680
7681 * xpath.c: finally implemented xmlXPathCompareNodeSets
7682 * test/XPath/expr/floats results/XPath/expr/floats: added
7683 a test for float expressions
7684
7685Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7686
7687 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7688 * parserInternals.[ch]: trying to speed up parsing
7689 * xpath.c : speeded up node set equality op
7690
7691Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7694 better handling of ID/IDREF and the list modules associated
7695 * configure.in: small CFLAGS cleanup
7696
7697Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7698
7699 * configure.in: fixed iconv detection on AIX (stric)
7700
7701Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7702
7703 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7704
7705Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7706
7707 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7708 and optimized xmlXPathNodeSetSort
7709
7710Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * xpath.c: bug fix when context size is 0
7713 * parser.c: I like Norm's Dtd because they still manage to break
7714 the parser occasionally
7715
7716Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7719
7720Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7723 attributes within the XML-1.0 namespace
7724
7725Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * xpathInternals.h: exported a few axis functions
7728 * doc/xml.html: updated the doc
7729
7730Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7731
7732 * configure.in: applied patch from Daniel van Balen for OpenBSD
7733 and bumped version to 2.3.1
7734 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7735 attempt to find autoclosing was simply broken, removed it,
7736 updated the examples, this is better
7737
7738Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7741 hash functionnalities.
7742 * doc/html/* : rebuild the doc
7743
7744Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7745
7746 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7747 on predicate
7748 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7749 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7750 really want to have tags closed on output even if we accept
7751 unclosed ones on input
7752
7753Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7754
7755 * xpath.c: ouch don't free NULL, rare case fixed
7756 * tree.c: don't coalesce text nodes if they don't have the
7757 same behaviour wrt escaping on output
7758
7759Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7760
7761 * xpath.c: small fixup
7762 * SAX.c: don't warn on empty namespaces.
7763
7764Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7765
7766 * README: a bit of cleanup
7767 * configure.in: preparing for 2.3.0 release
7768
7769Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7770
7771 * hash.[ch]: added a first version of xmlHashSize()
7772 * valid.c: another bug fix from Gary Pennington
7773
7774Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7775
7776 * valid.c: couple of bug fixes pointed by Gary Pennington
7777 * HTMLtree.c: #if 0 cleanup
7778
7779Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7780
7781 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7782 which removes a time consuming check of xmlXPathNodeSetAdd()
7783 and use it in places where we are sure to not break unicity
7784
7785Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7786
7787 * xpath.c: bug fixes found from XSLT
7788 * tree.c: preserve node->name special values when copying nodes.
7789 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7790 external subset are fetched when available but without full
7791 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7792 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7793 output with encoding disabled.
7794
7795Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7796
7797 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7798 xmlCheckFilename should not be called from xmlFileOpenW
7799 and xmlGzfileOpenW
7800
7801Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7802
7803 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7804 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7805 added the new tests for URI normalization
7806 * testURI.c: fixed stoopid bugs
7807 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7808 the URI in the error messages are now properly normalized
7809
7810Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7811
7812 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7813
7814Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7815
7816 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7817
7818Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * xpath.c: fixed mod operator
7821
7822Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7823
7824 * parser.c: fixed xmlStrcat doc
7825 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7826 trees.
7827
7828Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7829
7830 * xpath.c result/XPath/tests/chaptersbase
7831 result/XPath/tests/simplebase: fixed XPath node()
7832 * tree.c: small fix in xmlNewNs()
7833 * Makefile.am: removed extraneous xml2Conf.sh rule
7834
7835Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7836
7837 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7838 Changed the library name, in order to get libxml-devel and
7839 libxml2-devel to coexist on a single system
7840 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7841 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7842
7843Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7844
7845 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7846 libxml2-devel installable in // as libxml-devel.
7847
7848Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7849
7850 * doc/Makefile.am: fixed make rebuild in doc
7851 * doc/html/*.html: rebuilt the docs
7852
7853Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7854
7855 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7856
7857Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7858
7859 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7860 the HTML doc to go into the -devel RPM ...
7861 * aclocal.m4 config.h.in: some updates due to auto* magic
7862
7863Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7864
7865 * xpath.h: added a hook in the context structure allowing to
7866 link to extra support, needed for XSLT
7867
7868Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7869
7870 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7871 xmlXPtrCmpPoints to use it.
7872 * propagated the following patch from Alejandro Forero
7873 * include/win32config.h xmlIO.c: applied further suggestions
7874 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7875 * example/gjobread.c: fixed warnings, now that it builds
7876
7877Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7878
7879 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7880
7881 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7882 filename points to a valid file (not a directory).
7883 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7884 Added calls to xmlCheckFilenameDir.
7885
7886 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7887 `path' (rather than `filename') as the parameter to gzopen and open.
7888
7889Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7890
7891 * Makefile.am: fixed a problem with EXTRA_DIST
7892
7893Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7894
7895 * Makefile.am example/Makefile.am: finally found the trick
7896 to build the example, i.e. add "." in SUBDIRS before example
7897 in the list <grin/>
7898
7899Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7900
7901 * doc/xml.html: updated with an XSLT section, removed pointer to
7902 W3C CVS base.
7903
7904Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7905
7906 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7907 too, and deallocation need to occur the same way.
7908
7909Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7910
7911 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7912 type correponding to an XSLT result tree fragment. Share most
7913 of the data format with node set, as well as operators.
7914 * HTMLtree.c: added a newline at the end of the doctype output
7915 whe this one is not present initially.
7916 * tree.c: make sure taht the parent and doc pointers are properly
7917 set when copying attributes (lists).
7918
7919Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7920
7921 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7922
7923Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7924
7925 * xpath.c: seems I finally killed that ugly path evaluation
7926 context bug (tagged 9999 in case is is wrong)
7927
7928Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7929
7930 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7931 for XSLT
7932
7933Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7936 for xmlGzfileOpen() bug
7937
7938Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * xpath.c: removed an error found by XSLT usage
7941 * tree.c parserInternals.h: use a predefined static string
7942 for text and comment nodes, avoid freeing them in xmlFreeNode,
7943 exported the string name in parserInternals.h and added
7944 another value to disable encoding at output (for XSLT),
7945 gain memory, time.
7946
7947Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7948
7949 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7950 win32/libxml2/libxml2_so.dsp: new makefiles and update
7951 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7952
7953Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7954
7955 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7956 Gary Pennington
7957
7958Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7959
7960 * xpath.c: fixed the comaprision of values and nodelists,
7961 need to compare nodelist still ...
7962 * debugXML.c: avoided a possible core dump
7963 * HTMLparser.c: cleanup
7964 * nanohttp.c: contributed fix.
7965 * tree.c: fixes in properties handling added xmlSetNsProp
7966 needed by libxslt
7967 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7968 comment
7969 * TODO: updated
7970
7971Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7972
7973 * parser.c parserInternals.c: applied Bjorn Reese optimization
7974 patch
7975
7976Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7977
7978 * Makefile.am: applied patch fro make check from Martin Vidner
7979
7980Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7981
7982 * configure.in: preparing 2.2.11
7983 * doc/html/*: rebuild the HTML files
7984 * doc/xml.html : updated
7985
7986Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7987
7988 * tree.c: fixed a stupid bug
7989 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7990 patches related to validation of an XInclude processing result
7991 * TODO: updated
7992
7993Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7994
7995 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7996 on large files
7997
7998Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7999
8000 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8001
8002Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8003
8004 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8005 reported by Jonas Borgström
8006 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8007
8008Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8009
8010 * testXPath.c xpath.c: fixing the XPath union expressions problem
8011 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8012
8013Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8014
8015 * xmllint.c: Made is so if the file name is "-" is will read form
8016 standard input. Sven Heinicke <sven@zen.org>
8017 * tree.c: fixed a problem when growing buffer
8018 * tree.h: fixed the comment of the node types following andersca
8019 comment
8020 * TODO: updated
8021
8022Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * HTMLparser.[ch]: added a way to avoid adding automatically
8025 omitted tags. htmlHandleOmittedElem() allows to change the
8026 default handling.
8027 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8028 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8029 of xmllint too when using --memory flag, added a memory test
8030 suite at the Makefile level.
8031 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8032 with namespace use when encountering QNames in XPath evalation,
8033 added xmlns() scheme in XPointer.
8034 * nanoftp.c : incorporated a fix
8035 * parser.c xmlIO.c: fixed problems raised with encoding when using
8036 the memory I/O
8037 * parserInternals.c: closed bug 25934 reported by
8038 torsten.landschoff@innominate.de
8039 * TODO: updated
8040
8041Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8044 on a non-updated tree :-(, made a 2.2.10 release to correct the
8045 situation
8046
8047Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8050 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8051 integrated a set of OpenVMS changes from Howard Taylor
8052 <Howard.Taylor@pacoast.com>
8053
8054Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8057 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8058
8059Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * HTMLparser.c: some fixes on auto-open of html/head/body
8062 * encoding.c: fixed a compilation error on some gcc env
8063 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8064 XPointer implementation
8065 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8066 related XPointer tests and associated results
8067
8068Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * doc/xmldtd.html doc/xml.html: following a short step by step
8071 guidance on IRC to help maciej with DTDs I started a small
8072 page on the subject.
8073
8074Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * HTMLparser.c: fixed handling of broken charrefs
8077 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8078 patches
8079
8080Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * doc/xml.html doc/html/* : rebuilt the docs after adding
8083 xinclude and updated page for 2.2.7 and 2.2.8
8084 * configure.in: releasing 2.2.8
8085
8086Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * parser.[ch] parserInternals.c: applied the conditional
8089 section processing fix from Jonathan P Springer
8090 <jonathan.springer2@gte.net>
8091 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8092 project file, fixed iconv default non support
8093 * xpath.c: fixed the problem of evaluating relative expressions
8094 when a node context is provided.
8095
8096Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * nanoftp.c: fixed gcc 2.95 new warnings
8099 * SAX.c: fixed a stupid bug
8100 * tree.c: fixed a formatting problem when round-tripping
8101 from/to memory
8102 * xinclude.c: chased memleak, fixed a base problem
8103 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8104 xmlXPtrBuildNodeList()
8105 * TODO: updated
8106 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8107 adding a first small set of regression tests for XInclude
8108
8109Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * nanohttp.[ch]: applied Wayne Davison patches to access
8112 the WWW-Authorization header.
8113 * parser.c: Closed Bug#30847: Problems when switching encoding
8114 in short files by applying Simon Berg's patch.
8115 * valid.c: fixed a validation problem
8116 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8117 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8118 Wayne Davison
8119 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8120 need to be extended to non full nodes selections.
8121 * xinclude.c: starts to work decently
8122
8123Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8126 debugXML.c xmlversion.h.in: Started adding XInclude support,
8127 this is a new xmllint option
8128 * tree.c xpath.c: applied TOM patches for XPath
8129 * xpointer.c: fixed a couple of errors.
8130 * uri.c: added an escaping function needed for xinclude
8131 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8132 new warning from RH70 gcc's version
8133
8134Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * HTMLparser.c: fixed loop on invalid char in scripts
8137 * parser.c: update to description of xmlIOParseDTD()
8138 * libxml.m4 xmlversion.h.in: changes contributed by
8139 Michael Schmeing <m.schmeing@internet-factory.de>
8140 * configure.in: preparing for 2.2.7
8141 * Makefile.am: trying to avoid config.h and acconfig.h
8142 being included in the distrib
8143 * configure.in: released 2.2.7
8144
8145Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8148 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8149
8150Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * parser.[ch]: added xmlIOParseDTD()
8153 * xpointer.c: added support for the 2 extra parameters of
8154 string-range, fixed a stoopid error when '0' was present
8155 in XPointer expressions
8156 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8157 testsuite for the above
8158
8159Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8160
8161 * libxml.spec.in: improved package descriptions
8162
8163Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * xpath.c xpathInternals.h: applied a large cleaning patch
8166 from TOM <ptittom@free.fr>, it also add namespace support
8167 for function and variables registration.
8168
8169Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8172 * Makefile.mingw: Wayne Davison's update adding hash.c
8173
8174Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * xpath.c: fixed the root evaluation problems
8177 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8178 ignorable spaces with <b> <bold> <em>
8179 * tree.c: fixed a loop in xmlSearchNsByHref()
8180
8181Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8182
8183 * xpath.c: applied another XPath patch from TOM
8184 * xpath.c include/makefile.am: applied another patch from
8185 china@thewrittenword.com (cleanup on IRIX).
8186
8187Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * xml-config.1: received a fixed version from Fredrik Hallenberg
8190 <hallon@lysator.liu.se>
8191
8192Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8195 cleanup patch for XPath
8196
8197Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * patched to redirrect all "out of context" error messages to
8200 a reconfigurable routine. The changes are:
8201 * xmlerror.h : added the export of an error context type (void *)
8202 an error handler type xmlGenericErrorFunc there is an interface
8203 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8204 to reset the error handling routine and its argument
8205 (by default it's equivalent to respectively fprintf and stderr.
8206 * all the c files: all wild accesses to stderr or stdout within
8207 the library have been replaced to calls to the handler.
8208
8209Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * configure.in: release 2.2.6
8212 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8213 exporting the inner functions of xpath for extension modules
8214 * doc/*: updated and rebuilt the doc
8215
8216Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * nanohttp.c : applied Wayne HTTP cleanup patch
8219 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8220 and xmlNodeSetSpacePreserve()
8221
8222Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * xpath.c: closing bug #29260
8225
8226Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8229 multikey tuples, made hash structure opaque
8230 * valid.[ch]: moved elements, attributes, notations decalarations
8231 as well as ID and refs to hash tables.
8232 * entities.c: hash cleanup
8233 * xmlmemory.c: fixed a dump problem in debug mode
8234 * include/Makefile.am: problem passing in DESTDIR= values patch
8235 from Marc Christensen <marc@calderasystems.com>
8236 * nanohttp.c: removed debugging remains
8237 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8238 * HTMLparser.c parser.c: fixing a number of problems with the
8239 macros in the *parser.c files (Wayne).
8240 * HTMLparser.c: close the previous option when opening a new one
8241 (Marc Sanfacon).
8242 * result/HTML/*: updated the HTML results accordingly
8243
8244Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8247 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8248 XPath functions and XML entities table to them. More to come...
8249 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8250
8251Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * tree.c: coalesce adjacent text nodes
8254 * valid.c: handling of blank nodes in DTd validation (raised
8255 by problems with a posteriori validation).
8256 * nanohttp.c: changing behaviour on HTTP write stuff.
8257 * HTMLtree.c: forced body and html to be explicitely closed.
8258 * xpath.h: exported more XPath functions.
8259
8260Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * Release of 2.2.5
8263 * xpointer.c: range() range-inside and other helper functions
8264 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8265
8266Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8269 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8270
8271Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8274 and XPointer modules
8275
8276Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * SAX.h: closed #25107
8279
8280Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * testSAX.c: fixed problem with cdata reporting
8283 * SAXresult/* : updated
8284
8285Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8288 Closed bug #27499, added to regression tests
8289 * TODO: updated
8290
8291Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8294 support for SCRIPT and STYLE with help from Bjorn Reese
8295 * test/HTML/* result/HTML/*: added simple testcase and updated
8296 the existing ones.
8297
8298Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8301 string-range for empty strings
8302 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8303 test/XPath/xptr/strrange: augmented the XPointer testsuite
8304
8305Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * doc/xml.html doc/xmlmem.html: added a module describing memory
8308 interfaces and use, updated the main page.
8309
8310Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8313 nanoftp code work on Windows too now
8314
8315Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8318 * xpointer.c: implemented string-range() at least a good first version
8319 * test/XPath/docs/str test/XPath/xptr/strrange
8320 result/XPath/xptr/strrange: the string-range() tests
8321
8322Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * Makefile.am include/Makefile.am include/win32config.h
8325 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8326 and make distcheck
8327
8328Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8331 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8332 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8333
8334Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8337 patch for socklen_t detection by
8338 Albert Chin-A-Young <china@thewrittenword.com>
8339
8340Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8343 and added a --dtdvalid option to xmllint used to test it
8344
8345Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8348 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8349
8350Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8353 handlings (registration, lookup, cleanup)
8354
8355Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * configure.in Makefile.am include/makefile.am: adding XPointer
8358 and XPtrtests target
8359 * xpointer.[ch] : new files for XPointer support
8360 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8361 more XPath tests
8362
8363Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * configure.in: fixed, very broken, make distcheck works again
8366
8367Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * More work toward 2.2.5, integrated a number of patches
8370 * configure.in Makefile.am win32config.h.in: trying to cleanup
8371 make distcheck .... huh ...
8372 * include/Makefile.am include/win32config.h: new directory
8373 for includes
8374 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8375 updated teh makefiles and instructions for WIN32
8376 * xpath.c: small fixes
8377 * test/XPath/ results/XPath: updated the testcases and results
8378 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8379 suggested patches
8380 * valid.c: fixed an ID bug
8381
8382Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008385 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008386 * xpath.[ch]: worked on XPointer
8387
8388Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * configure.in Makefile.am: 2.2.5, ship the include in an
8391 include/libxml subdirectory, use symlinks when using CVS
8392 * testSAX.c: fixed small bug
8393 * testXPath.c: changed the way testfiles are parsed
8394 * debugXML.c: same kind of cleanup when parsing an argument expression
8395 XPath/XPointers can have blanks embedded
8396 * xpath.[ch]: more cleanup, reorgs for XPointer work
8397 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8398 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8399
8400Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8403 in the XPath engine, rewrote large parts of it, now it's far
8404 cleaner and in sync with the REC not an old WD. Fixed a parsing
8405 problem in the interactive XML shell found when testing XPath.
8406
8407Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8410 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8411 examples with the extra test
8412
8413Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8416 the global init function.
8417
8418Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * HTMLparser.c: Doohhh, attribute name parsing was still case
8421 sensitive ! Fixed this ...
8422 * result/HTML/* : updated the tests results accordingly
8423
8424Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8427 engine, should be far more stable, incorporated a new version of
8428 preceding/following axis, need testing
8429 * uri.c: fixed file:///c:/a/b/c problem
8430 * test/XPath/tests/idsimple: augmented the XPath tests
8431
8432Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * doc/* rebuilding docs for 2.2.4 release
8435
8436Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * configure.in: releasing 2.2.4
8439 * parser.[ch]: added xmlStrEqual()
8440 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8441 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8442 use xmlStrEqual instead
8443 * TODO: updated
8444 * added an XPath test
8445
8446Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8449 * entities.h: exported xmlInitializePredefinedEntities
8450 * parser.[ch] : added xmlInitParser()
8451 * parserInternals.h : had to export htmlInitAutoClose()
8452
8453Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8456 problems
8457 * Makefile.am : added XPath regression tests to normal tests
8458 * uri.c: fixed a problem with local paths, cleanup
8459 * parser.c: fixed a problem with large CData sections
8460
8461Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * configure.in xml-config.in: patch from "Ben Taylor"
8464 <sol7x86@hotmail.com> for solaris shared libs lookup
8465
84662000-09-30 Martin Baulig <baulig@suse.de>
8467
8468 * libxml-2.0.pc.in: Provide pkg-config script.
8469
8470 * configure.in: Create the libxml-2.0.pc script from the
8471 libxml-2.0.pc.in templates.
8472 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8473 script in `$(libdir)/pkgconfig'.
8474
8475Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8478 when compiling with MSC
8479
8480Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * xpath.c: patch for normalize-string() substring-before(),
8483 substring-after() and translate() functions from Bjorn Reese
8484 <breese@mail1.stofanet.dk>
8485 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8486 Fredrik Hallenberg <hallon@lysator.liu.se>
8487 * TODO: updated
8488
8489Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8492 problem of socklen_t being undefined on a number of platforms
8493 * debugXML.c: fixed a compilation problem when without snprintf
8494
8495Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8498 an URI bug and a fix for the control-character-induced infinite loop
8499 * nanohttp.c: preventive fix for compiling on WIN32
8500
8501Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * xmlint.c: closing bug #25000
8504
8505Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8508 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8509 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8510 related function, fixing xmlStrncmp(), and associated cleanup
8511 * result/HTML/entities.html.sax: updating result
8512
8513Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * uri.c: applied patch for URI escaping from Wayne Davison
8516 <wayned@blorf.net>
8517 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8518 from Denis Barbier <barbier@imacs.polytechnique.fr>
8519 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8520 patch from Wayne Davison
8521
8522Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * doc/xml.html : updated with new releases, adding "how to help"
8525
8526Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8529 removed a few warnings in pedantic mode ...
8530 * parserInternals.c parser.c: moved encoding switching function
8531 to parserInternals.c
8532 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8533
8534Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8537 error or warning handlers
8538
8539Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * parserInternals.c parserInternals.h parser.c Makefile.am:
8542 created a new module parserInternals.c, moved most of the
8543 code shared by the various parsers there, as well as
8544 deprecated code from parser.c. More cleanup of parser.c
8545 * uri.c: fixed a problem when URI is NULL
8546 * valid.c: speedup when looking for an attribute declaration
8547
8548Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8551 the cleanup of the computation of URI references when seeking
8552 external entities. The URI reference string and the resulting
8553 URI are both stored now.
8554 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8555 large s(n)printf checks and cleanup from Denis Barbier
8556 <barbier@imacs.polytechnique.fr>
8557 * xmlversion.h.in tree.h: couple of SGML declarations for a
8558 possible docbook module.
8559 * result/VC/ : a couple of test output changed due to the change
8560 of the entities URI
8561
8562Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * parser.h: added a _private field for linking user's data
8565
8566Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * parser.c parserInternals.h: demacroified most of the IS_XXX
8569 the gain in size is significant so ...
8570
8571Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * entities.c: cases where looking up entities with doc==NULL
8574 covered
8575
8576Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * uri.c: applied Wayne Davison patch
8579 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8580
8581Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * uri.c testUri.c: applied Wayne Davison patches
8584 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8585 * Makefile.in: added URItest and included thenin "make tests"
8586
8587Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * xmlversion.h.in: closed bug 22941
8590
8591Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * doc/xmlio.html: added doc and example for entity loader
8594 redefinition.
8595
8596Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8599 used by libxml
8600
8601Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * parser.c: Fixed bug on invalid ontent characters and when using
8604 push.
8605 * xmllint.c: fixed xmllint endling of errors in push mode
8606
8607Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * HTMLparser.c testHTML.c: applied two new patches from
8610 Wayne Davison <wayned@users.sourceforge.net>
8611 * result/HTML/*.sax: regenerated HTML SAX output
8612 * parser.c: more cleanup.
8613
8614Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * HTMLparser.[ch] testHTML.c: applied the second set of
8617 patches from Wayne Davison <wayned@users.sourceforge.net>,
8618 adding htmlEncodeEntities()
8619 * HTMLparser.c: fixed an ignorable white space detection bug
8620 occuring when parsing with SAX only
8621 * result/HTML/*.sax: updated since the output is now HTML
8622 encoded...
8623
8624Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * HTMLparser.[ch]: applied some of Wayne Davison
8627 <wayned@users.sourceforge.net> patches
8628
8629Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8632 undeclared namespace prefix was used, added a warning.
8633 Cleaned up support w.r.t. entities, spilling out a warning
8634 and being pedantic on lookups.
8635 * test/warning/ent9 : added testcase for previous example.
8636 * TODO: updated
8637 * parserInternals.h parser.c: changed the way names are parsed
8638 now allow infinite size and decrease penalty for normal use
8639 * parser.c: Started a big cleanup/check of the parser code,
8640 fixed some of the most tortuous entity code, spotted code
8641 unused anymore
8642 * test/*: added tests for very long names and related nasty
8643 things.
8644
8645Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * doc/encoding.html: added encoding aliases doc
8648 * doc/xml.html: updates
8649 * encoding.[ch]: added EncodingAliases functions
8650 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8651 bottleneck affecting large DTDs like Docbook
8652 * parser.[ch] xmllint.c: added a pedantic option, will be
8653 useful
8654 * SAX.c: redefinition of entities is reported in pedantic mode
8655 * testHTML.c: uninitialized warning from gcc
8656 * uri.c: fixed a couple of bugs
8657 * TODO: added issue raised by Michael
8658
8659Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * doc/encoding.html: propagated Martin Duerst suggestions
8662
8663Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8666 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8667 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8668 by Wayne Davison
8669
8670Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * nanoftp.c nanohttp.c: small cleanup
8673 * TODO: updated
8674
8675Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * added an old VC testcase and updated title.xml entity
8678
8679Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8682 done on auto-opening of <p> tags and cleanup of SAX output
8683
8684Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8687
8688Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * doc/xml.html libxml.* structure.*: updated the doc a bit
8691
8692Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8695 of SAX tests
8696
8697Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8700 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8701
8702Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8705 * testHTML.c: fix core dump on Solaris 2.x systems
8706 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8707 * result/HTML/*.sax: previous bug fix lead to new results
8708
8709Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8712 * configure.in: added --with-readline=DIR to accept alternate
8713 path for readline include/library
8714 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8715 for ANSI under HP-UX
8716 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8717 includes @LIBS@
8718
8719Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * doc/* : rebuilt the docs
8722 * getting ready for 2.2.2 release
8723
8724Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8727 and xmlAddFeature()
8728 * tree.[ch]: added xmlAddChildList()
8729 * xmllint.c: MAP_FAILED macro test
8730 * parser.h: added xmlParseCtxtExternalEntity()
8731 * valid.c: applied bug fixes removed warning
8732 * tree.c: added CDATA block to elements content
8733 * testSAX.c: cleanup of output
8734 * testHTML.c: added SAX testing
8735 * encoding.c: better error recovery
8736 * SAX.c, parser.c: fixed one of the external entity processing
8737 of the OASis testsuite
8738 * Makefile.am: added HTML SAX regression tests
8739 * configure.in: bumped to 2.2.2
8740 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8741 SAX results
8742
8743Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * configure.in: patch for HP compiler
8746
87472000-08-04 Sven Heinicke <sven@zen.org>
8748
8749 * xmllint.c: Was coredumping sometimes when the file given didn't
8750 exist.
8751
8752Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8755
8756 when using in memory parsing. Need some cleanup.
8757 * xmllint.c configure.in: added a --memory flag to test memory
8758 parsing
8759
8760Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * nanohttp.c: fixed socklen_t replacement to unsigned int
8763 * parser.c: fixed a space handdling missing at the end of
8764 production 28 DOCTYPE.
8765 * xmlmemory.c: fixed a stupid bug on the routine to override
8766 allocation functions
8767 * TODO: updated
8768
8769Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * doc/ regenerated the docs
8772
8773Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * doc/encoding.html doc/xml.html: added I18N doc
8776 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8777 improvements, both parser and filters, added ASCII & HTML,
8778 fixed the ISO-Latin-1 one
8779 * xmllint.c testHTML.c: added/made visible --encode
8780 * debugXML.c : cleanup
8781 * most .c files: applied patches due to warning on Windows and
8782 when using Sun Pro cc compiler
8783 * xpath.c : cleanup memleaks
8784 * nanoftp.c : added a TESTING preprocessor flag for standalong
8785 compile so that people can report bugs more easilly
8786 * nanohttp.c : ditched socklen_t which was a portability mess
8787 and replaced it with unsigned int.
8788 * tree.[ch]: added xmlHasProp()
8789 * TODO: updated
8790 * test/ : added more test for entities, NS, encoding, HTML, wap
8791 * configure.in: preparing for 2.2.0 release
8792
8793Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8794
8795 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008796 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008797
8798Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * doc/xml.html: changed the xmlsoft.org structure, updated the
8801 examples w.r.t. root and childs
8802
8803Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8804
Daniel Veillard784b9352003-02-16 15:50:27 +00008805 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008806
8807Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8808
8809 * HTMLparser.c: Work on character encoding support for the HTML parser
8810 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8811 * encoding.c: Fixed a potential memleak in the encoding stuff
8812
8813Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * doc/FAQ.html doc/Makefile.am : added a FAQ
8816
8817Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8818
8819 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8820 of the HTML parser to force it to not bypass SAX
8821
8822Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * win32config.h.in: updated
8825 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8826 lacks iconv support :-( need to release 2.1.1
8827 * configure.in: release 2.1.1
8828 * HTMLparser: fixed bug #14784
8829 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8830 by Windows compiler
8831 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8832 the SAX startDocument() callback.
8833 * TODO: updated
8834
8835Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * added xmlStopParser()
8838
8839Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * configure.in: 2.1.0 prerelease
8842 * Large resync between W3C and Gnome tree
8843 * nanoftp, nanohttp.c: fixed stalled connections probs
8844 * HTMLtree.c SAX.c : support for attribute without values in
8845 HTML for andersca
8846 * valid.c: Fixed most validation + namespace problems
8847 * HTMLparser.c: start document callback for andersca
8848 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8849 * parser.h, SAX.c: serious speed improvement for large
8850 CDATA blocks
8851 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8852 different encoding
8853 * example/Makefile.am example/gjobread.c tree.h: work on
8854 libxml1 libxml2 convergence.
8855 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8856 and the LIBXML_TEST_VERSION macro
8857
8858Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * doc/xml.html: various patches and improvements typo fixed by
8861 Felix Natter
8862 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8863 from Felix Natter <fnatter@gmx.net>
8864
8865Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * doc/upgrade.html: updated with instructions for support of both
8868 libxml-1.x and libxml-2.x
8869 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8870 for 2.x support and also fixed includes
8871
8872
8873Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8876 the encoding support, added iconv support, so now libxml if
8877 compiled with iconv automatically support japanese encodings
8878 among others. Work based on initial patch from Yuan-Chen Cheng
8879 I may have broken binary compat in the encoding handler
8880 registration scheme, but that was so utterly broken I don't
8881 expect anybody to have used this feature until now.
8882 * parserInternals.h: fixup on the CHAR range macro
8883 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8884 code.
8885 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8886 * uri.c: added xmlParseURI() I can't believe I forgot to
8887 implement this one in 2.0 !!!
8888 * SAX.c: moved doc->encoding update in the endDocument() call.
8889 * TODO: updated.
8890
8891Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8892
8893 * tree.h: removed extraneous xmlRemoveProp definition
8894 * TODO: added item about --disable-corba configure switch
8895 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8896 * nanoftp.c: fixed include problems giving troubles on AIX and
8897 slowlaris
8898 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8899 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8900 comment and headers changes to lower gtk-doc number of warnings
8901 * doc/html/*: rebuilt docs
8902
8903Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * HACKING: documented the tag for 1.x and instructions
8906
8907Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8910 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8911 xmlCreateIOParserCtxt
8912 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8913 significant overall improvement
8914 * xmllint.c: added I/O test to xmllint
8915 * testSAX.c: added a speed test
8916 * doc/* : updated/regenerated
8917
8918Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * xpath.c uri.h parserInternals.h: cosmetic changes from
8921 "Timur I. Bakeyev" <timur@bat.ru>, including making
8922 xmlCreateURI() public
8923
8924Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8927 and the code at the same time. Added a clean mechanism for
8928 overload or added input methods: xmlRegisterInputCallbacks()
8929 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8930 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8931 * TODO: updated
8932 * doc/* : updated/regenerated
8933 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8934 source dir
8935
8936Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * testURI.c: yet another forgotten commit, I should get some sleep !
8939
8940Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8941
8942 * xmllint.c: forgot to commit this too ?
8943
8944Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8945
8946 * xmlversion.h.in : forgot to commit this previously
8947
8948Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8951 * README TODO: updated for release
8952 * uri.c uri.h: added authority parsing/saving
8953 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8954 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8955 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8956 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8957 Makefile.am : added compile-time customization of libxml
8958 --with-ftp --with-http --with-html --with-xpath --with-debug
8959 --with-mem-debug
8960 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8961 #include <libxml/xxx.h> I hope it won't break too much stuff
8962 and will be manageable in the future...
8963 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8964 and added xmllint to the installed programs
8965 * uri.h: added xmlFreeURI()
8966
8967Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * uri.c uri.h: finished the escaping handling, the base support
8970 and the URI path normalization. Looks good just lacks the
8971 authority content parsing code.
8972 * Makefile.am: added instructions to generate testURI
8973 * TODO: updated
8974 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8975 added links and icons for W3C and Gnome
8976
8977Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * xmlmemory.[ch] : seems I forgot to actually update the files in
8980 the last commit :-)
8981 * doc/xml.html doc/html/* : updated and uploaded the docs
8982
8983Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8986 * TODO: updated
8987 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8988 libxml default allocation function with another set (like gmalloc/
8989 gfree).
8990 * Makefile.am, uri.c, uri.h: added a set of functions to do
8991 exact (litteraly copied from the RFC 2396 productions) parsing
8992 and handling of URI. Will be needed for XLink, one XML WFC,
8993 XML Base and reused in the nano[ftp/http] modules. Still work
8994 to be done.
8995
8996Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * configure.in, libxml.spec.in : libxml2
8999 * doc/* : updated the doc page, rebuilt the docs
9000
9001Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9002
9003 * all: tagged LIB_XML_1_X
9004 * *.c *.h : updated from W3C CVS tree
9005 * configure.in : 2.0.0-beta
9006 * libxml.spec.in : libxml2 package nam
9007 * result/* : new version of the tests output
9008
9009Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9012
9013Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * doc/* : rebuilt the docs
9016 * parser.c: final patch on #6766
9017 * valid.c: small patch on validity checks.
9018
9019Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9022 added
9023 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9024 compatibility w.r.t. XML spec and existing code.
9025
9026Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * parser.c: seems a better solution to <a> </a> exists,
9029 will try it for a while
9030
9031Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * parser.c: tried to remove the <a> </a> generating <a/>
9034 this is hard. Left a flag for that purpose. Fixed bug #6766
9035 * configure.in: prepared 1.8.7 not released, due to previous
9036 problem
9037
9038Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * doc/xml.html : applied second patch from Paul DuBois
9041
9042Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * doc/xml.html : applied patch from Paul DuBois
9045
9046Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9049
9050Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9053 compilation warnings on various platforms.
9054 * parser.c: Fixed #5281 validity error callbacks are now desactived
9055 by default if not validating.
9056
9057Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9060
9061Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9064 <gkatsi@cs.toronto.edu>
9065
9066Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9069 processing URLs
9070
9071Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9072
9073 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9074 xmlNanoFTPUpdateURL for persistent control connections.
9075 * configure.in: 1.8.6
9076
9077Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9078
9079 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9080 * tree.[ch] : added xmlSaveNoEmptyTags
9081
90822000-01-29 James Henstridge <james@daa.com.au>
9083
9084 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9085
9086 * Makefile.am: added nanoftp.[ch] to the build.
9087
9088Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * nanoftp.[ch]: cleanup, comments, API
9091 * debugXML.c : fixed a bug in the cat command
9092 * doc/*: regenerated the docs
9093
9094Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9097 * debugXML.c : fixed a bug in the cat command
9098 * valid.c: fixing some small probs
9099 * libxml.spec.in: get rid of the SNAP suffix
9100 * doc/xml.html: updated the status
9101
9102Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9103
9104 * xml-config.in: xml-config --version to just return the
9105 version number
9106 * xpath.c: some cleanup w.r.t. axis when the current node is
9107 an attribute.
9108 * TODO: updated
9109
9110Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9111
9112 * configure.in: prepared for libxml-1.8.5
9113 * doc/* recompiled the documentation
9114
91152000-01-17 Jody Goldberg <jgoldberg@home.com>
9116
9117 * configure.in : WARNING autoconf subtlety alert :
9118 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9119 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9120 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9121 get defined by AC_CHECK_HEADERS.
9122
9123Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9126 Rune.Djurhuus@fast.no
9127
9128Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * TODO: updated
9131 * tree.c, parser.c: made sure that only memory alloc problems
9132 and internal parser errors are allowed to write to stdout or
9133 stderr.
9134
9135Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9136
9137 * tree.c : restored xmlNewGlobalNs since this seems used by
9138 a lot of existing code :-(, fixed a bug in xmlNewNs
9139 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9140 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9141 to exit() from the library code.
9142 * xpath.c, parser.c: removed bugs or unused code detected by
9143 Windows compilers
9144 * parser.c: started adding interfaces for parsing well balanced
9145 XML fragments
9146 * configure.in: releasing 1.8.4
9147 * doc/* : rebuilt the docs
9148
9149Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * tree.[ch] : added xmlNewDocFragment() for DOM
9152 * testHTML.c: uninitialized variable.
9153
9154Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * doc/* : rebuild the docs
9157
9158Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * acconfig.h: readline and history patch
9161 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9162 * tree.c: added check and handling when possibly removing an ID
9163 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9164 and saving.
9165 * test/HTML/entities.html result/HTML/entities.html* : test for
9166 various entities reference cases
9167 * result/HTML/* : as a result output of some testcase have
9168 changed
9169 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9170 by previous example. added xmlParseTryOrFinish().
9171 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9172 entities.h debugXML.h HTMLparser.h: changed the way struct are
9173 declared to allow gtk-doc to expose those
9174 * parser.c: closed bug #4960
9175 * Makefile.am configure.in: Applied patch from
9176 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9177 and math/socket libs detection
9178
9179Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * configure.in, Makefile.am: link tester against readline
9182 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9183
9184Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * tree.[ch]: added xmlRemoveProp
9187 * win32config.h.in nanohttp.c: avoid including the Windows
9188 socket stuff in every C files
9189 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9190 the XmL parser(s)
9191 * test/ns4 result/ns4 etc...: added test case for previous prob
9192 * tree.c: xmlNewNs wasn't checking for double definition
9193 * Makefile.in: fixed a problem with dist-hook duplicates
9194 * parser.[hc], xmlIO.c: fixed the loading of external entities
9195 APIs, now xmlLoadExternalEntity() is used everywhere and
9196 setting up an app specific front-end using the
9197 * SAX.c parser.c: some fixes, now the xhtml spec validates
9198 with the xhtml DTD.
9199 * error.c: fixed crashes in case of no input stream
9200 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9201 to the validation tests and results
9202
9203Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9204
9205 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9206 too htmlCreatePushParserCtxt() and htmlParseChunk()
9207 * parser.c: a bit of cleanup.
9208 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9209 to XML) removed the last mem leak known
9210 * HTMLtree.c: output message cleanup
9211 * xmlmemory.c: display content info about memory blocks
9212 * result/HTML/wired.* : missing att value warning change
9213
9214Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9215
9216 * doc/* : rebuilt the documentation
9217
9218Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * parser.[ch] parserInternals.h: Push parser for XML,
9221 seems to work fine now
9222 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9223 --push for push testing
9224 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9225 * testSAX.c: added --push
9226 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9227 subtree
9228 * xmlIO.[ch] : enriched API + fixes for push mode
9229 * entities.[ch]: added the entity content length to the struct.
9230 * xmlmemory.[ch]: new API to show the last entries for the shell
9231 * valid.c: added required attribute testing
9232 * SAX.c: the cdata callback now merge contiguous fragments
9233 * HTMLparser.c: cleanup of some macros
9234
9235Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * parser.c: fix for PIs name starting with xml
9238 * tree.c: fixed a potential problem with || and && ops
9239 * *.c, configure.in win32config.h.in : generate win32config.h for
9240 those on the Other Side !
9241
9242Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * parser.c: fixed a stupid = vs. == bug :-(
9245 * doc/gnome-xml.sgml: s/glade/xml/
9246
9247Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * configure.in, doc/xml.html : bug fix release 1.8.2
9250 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9251 Hopefully the end of that silly C++ include problem
9252 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9253 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9254 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9255 troubles with autoclosed elements when the stree shape doesn't
9256 follow the DtD specs. Added htmlIsAutoClosed() and
9257 htmlAutoCloseTag()
9258 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9259 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9260 * debugXML.c: fixed a bug on printing default namespaces.
9261 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9262
9263Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9264
9265 * result/HTML/*.htm[l] : updated the HTML regression tests according
9266 to the new output
9267 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9268 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9269 problem due to intermix of extern "C" { ... } declarations for C++
9270 and recursive includes in the headers
9271
92721999-12-20 Chris Lahey <clahey@umich.edu>
9273
9274 * HTMLtree.c: Made it so that html nodes with a single child do
9275 not insert a carriage return before or after the child node.
9276
9277Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9278
9279 * configure.in, doc/xml.html : bug fix release 1.8.1
9280 * parser.c: fixed bug #4344
9281 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9282 added the glue to avoid C++ problems
9283 * doc/* : regenerated the documentation
9284
9285Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9288 namespace recognition, and Dia as a resul :-(
9289 * encoding.c: closed bug #3950
9290
9291Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * valid.c: debugging a posteriori validation, except URI expansion
9294 stuff this should be fixed now
9295 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9296 Carl Nygard <cnygard@bellatlantic.net>
9297 * tester.c: added --postvalid, cleaning of the code
9298 * tree.[ch]: added xmlDocGetRootElement()
9299
9300Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9301
9302 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9303 c++ losage.
9304
9305Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9306
9307 * configure.in, doc/xml.html : bumped to 1.8.0
9308 * xlink.[ch], Makefile.am : added framework for link detection
9309 * parser.h: added nbChars to parser context, needed for cleanup.
9310 * xmlmemory.c: removed a nasty bug when out of mem
9311 * valid.[ch]: adding namespace support for attribute decl
9312 * tester.c: added --debugent option
9313 * debugXML.[ch]: added xmlDebugDumpEntities()
9314 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9315 buffers instead, this was really needed, validation was breaking
9316 in strange ways due to that. Added xmlParseStringPEReference()
9317 and other parsing from strings functions. Entities processing
9318 modified again, but PERef are still not handled correcly but
9319 unless you're Eve Maller you won't notice :-)
9320 * HTMLparser.c: large changes toward reliability, and switched to
9321 lowercase internal tags, XHTML is lowercase, so it will help
9322 that output is closer to next version.
9323 * doc/* : regenerated the documentation, it is now hosted at
9324 http://xmlsoft.org/ (same bits I just bought the domain :-)
9325
9326
9327Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9330 doc generation
9331 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9332 in the SAX API
9333 * doc/*: rebuilt the doc making sure everything appears in the
9334 HTML files
9335
9336Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9339 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9340 which allow impressive speed improvement on dataset with
9341 large text pieces, but at the cost of broken binary
9342 compatibility and slightly bigger memory usage.
9343 Configure with --with-buffers to activate them, they
9344 are protected with XML_USE_BUFFER_CONTENT define.
9345 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9346 goal is 0 memory left allocated once parser is no more used
9347 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9348 call xmlCleanupParser() and xmlMemoryDump()
9349
9350Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9351
9352 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9353 * parser.[ch] encoding.[ch]: added memory cleanup routines
9354 * parser.c: closing bug #3788
9355 * doc/*: rebuilt the doc
9356
9357Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9360 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9361 * tester.c: added --compress option
9362 * doc/*: rebuilt the documentation
9363
9364Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9367 if given /proc/kcore as input !
9368 * doc/xml.html doc/*: updated and rebuilt the documentation
9369
9370Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * parser.c: Fixed some wrongly space collapsing code due to
9373 a misreading of the spec.
9374 * result/*: fixed the output accordingly
9375
9376Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9377
9378 * encoding.c: bug fix and typos
9379 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9380 * parser.c: added attribute normalization closing bug #3597
9381 * test/att* result/att* SAXresult/att*: testcase for attribute
9382 normalization
9383
9384Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9385
9386 * configure.in: closing bug #3163 by adding extra flags for the
9387 cc compiler on HP-UX
9388
9389Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9390
9391 * valid.[ch] : removed a typo and an enumerated type bug in the
9392 xmlAddElementDecl() function
9393 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9394 call to xmlEncodeEntitiesReentrant() so that the functions
9395 New, Set and Get are at the same level.
9396 * parser.c HTMLparser.c: extra memory allocation bug for
9397 attributes detected by someone using libxml in embedded systems :-)
9398
9399Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9400
9401 * xmlmemory.h: turned off mem debug :-\
9402
9403Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * parser.c: closed bug #2784 a one line fix, but worth pushing
9406 a new release out
9407 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9408 some structures, comments before and after the
9409 main element, and other nastyness
9410 * HTMLtree.c tree.c: accomodate the extended HTML supported
9411 * configure.in: pushing 1.7.4
9412 * test/ent8 and related outputs : added a new test for bug #2784
9413 * test/HTML/wired.html and related output: a nasty HTML example
9414 * Makefile.am: improved the test scripts
9415 * docs/* : reran the documentation extractor, updated xml.html
9416
9417Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9420 HTMLparser and debugged the HTML related code. HTML documents
9421 now have their own type
9422 * entities.c: do not dump &apos; for HTML output
9423 * xmlmemory.c: improvement, breakpoint mechanism
9424 * testHTML.c: added --sax --repeat ...
9425 * Makefile.am: improved the HTML tests
9426 * valid.[ch]: added xmlValidGetValidElements and
9427 xmlValidGetPotentialChildren
9428 * tester.c: added --insert to test the 2 new functions
9429 * test//* result//* SAXresult//* : regression test cleanup
9430 and extension.
9431 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9432 gnome-xml-nanohttp.html
9433
9434Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * HTMLparser.c: fixed problems with some autoclose tags
9437 * tree.c: fixed XML output problems.
9438 * result/* SAXresult/*: update of the tests output
9439
9440Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9441
9442 * Makefile.am: Arturo patch for xmlConf.sh version info
9443 * parser.c: Tim Josling patch for single quoted items
9444 * tester.c: Tim Josling patch for tester options usage
9445 * tree.h: indent cleanup
9446
9447Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9450 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9451
9452Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * tree.c : Raph patch for initialization of CORBA fields
9455 * parser.c, xpath.c, ...: modification of doc comments
9456 * xpath.c : allow spaces in xpath expressions
9457
9458Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9459
9460 * xmlmemory.h: turning off memory debug :-(
9461
9462Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9465 better SAX interfaces.
9466 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9467 entity.
9468 * configure.in: 1.7.2
9469
9470Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9471
9472 * libxml.spec.in: fixed the URL
9473 * doc/xml.html: improved the documentation front-end
9474
9475Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9476
9477 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9478
9479Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9480
9481 * libxml.spec.in: fixed the alpha compile problem
9482 * parser.[ch]: changed errno to errNo in the parser context :-(
9483 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9484 * doc/xml.html: changed CHAR to xmlChar
9485 * doc/html/*: recompiled the documentation
9486 * configure.in: 1.7.1
9487
9488Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9489
9490 * parser.h: modified the parser context struct to regain 1.4.0
9491 binary compatibility
9492 * parser.c, xml-error.h: added errno ot teh context and defined
9493 a set of errors values with update of errno
9494 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9495 DTDs and entities
9496 * *.h, *.c: complete cleanup of the use of config.h and include
9497 protection depending on the current setup.
9498 * overalll debugging, maintenance and bug-fixing on all modules
9499 * updated the documentation
9500 * ready for 1.7.0
9501
9502Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * HTMLparser.c : cleanup
9505 * SAX.c valid.c valid.h: added ID/IDREF checking
9506 * tree.c tree.h: extended doc structure for refs
9507 * configure.in: 1.6.2
9508 * parser.c: patched bug in SAX user arg call
9509 * parserInternals.h: patched missing close in C++ wrapping
9510 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9511 especially upcoming XPointer implementation.
9512 * doc/xml.html: augmented, typo
9513
9514Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9515
9516 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9517 not all invocations of install understand -d.
9518
9519Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9520
9521 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9522 to make 'check' works, when builddir != srcdir.
9523
9524Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9525
9526 * doc/xml.html : updated the documentation
9527
9528Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9529
9530 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9531 not deallocated memory blocks
9532 * *.c : replaces all calls to malloc() free() and realloc() to
9533 the wrapper functions/macros
9534 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9535 instead of xmlFreeNodeList()
9536
9537Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9538
9539 * HTMLparser.c: corrected a stupid bug leading to core dump at
9540 tree deallocation. Removed warnings indicated by
9541 Stephane.Conversy@lri.fr
9542 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9543 looked for in the external subset
9544
9545Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9546
9547 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9548 on SGI by Stephane.Conversy@lri.fr
9549
9550Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * all .h : changed the prototype declaration indent as in gtk
9553 * most .c : working on reducing the TODOs in the code
9554 * most .c : cleanup though -pedantic and Insure++
9555 * improvements on validation ID checkings.
9556 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9557 * xml-config.in: closed #1810
9558
9559Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9560
9561 * tree.h, valid.c, valid.h: more work on validity, IDs
9562 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9563 definition for AIX
9564
9565Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9566
9567 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9568 the distribution due to a cut'n paste error at last commit
9569
9570Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9571
9572 * configure.in: upgraded to version 1.4.0
9573 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9574 Big update, added a large part of the validation process,
9575 it should be usable, but some parts are missing
9576 * xpath.c: improved the implementation w.r.t. root.
9577 * Makefile.am: added more tests
9578 * test and result trees: added a lot of tests
9579 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9580
9581Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9582
9583 * Added an HACKING file
9584
9585Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9586
9587 * xpath.[ch] : improvements and debug of the XPath implementation
9588 * parser.c, HTMLparser.c : modified the parsers to be progressive
9589 * tree.[ch] : extended the Buffer promitives
9590 * xmlIO.[ch] : added basic I/O routines providing progressive
9591 parsing and ready for I18N conversion plugins
9592 * SAXresult/* : the SAX callback sequence maybe slightly different
9593 now
9594 * test*.c : improved/updated the tests programs
9595 * doc/* : recompiled the docs.
9596
95971999-07-26 Michael Meeks <michael@edenproject.org>
9598
9599 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9600
9601 * tree.c: Ditto.
9602
9603Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9604
9605 * configure.in: upgraded to version 1.4.0
9606 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9607 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9608 XML query language, see http://www.w3.org/TR/xpath for more details.
9609 * parser.c, parser.h: added CHAR* related string functions for XPath
9610 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9611 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9612 rebuild the docs.
9613 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9614 and regression testing capabilities for XPath.
9615
9616Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9617
9618 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9619 closing bug #1646
9620
9621Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9622
9623 * Makefile.am, example/Makefile.am: closed bug #1683
9624
9625Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9626
9627 * example/Makefile.am, configure.in: added the makefile for the
9628 gjobread example
9629
9630Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9631
9632 * doc/Makefile.am:
9633 - fix which allow "make install DESTDIR=</install/prefix>".
9634
9635Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9638 which fixed a problem on the file reading-code.
9639
9640Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9643 output.
9644 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9645
9646Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9647
9648 * parser.h : Oops removed the binary compatibility problem
9649 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9650 * parser.c, HTMLparser.c: applied patches for reading from stdin
9651
9652Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9653
9654 * parser.c, entities.c, valid.c: cleanup bug #1591
9655 * configure.in: cleanup bug #1592
9656 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9657 the same tree back-end. Hence gdome will be available for it.
9658 * doc/Makefile.am: close bug #617
9659
9660Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * parser.c: alloctate a per parser context SAX interface block
9663
9664Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9665
9666 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9667 and xmlEncodeEntitiesReentrant with the correct one :-\
9668
9669Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9670
9671 * commit of my internal XML base changes, quite a lot of
9672 changes, cleanups, better entities support, framework for
9673 new I/O and charset detection and handling
9674 * Fixed the configure/Makefile stuff to generate shared libs
9675 with the proper version info, so we jumped on rev from
9676 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9677 xmlEncodeEntities() result need to be freed now, and a string
9678 xmlParserVersion provide the current library version.
9679
9680Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9681
9682 * parser.c: fixed a buffer overrun for when you have a very long
9683 attribute with no entities in it.
9684
9685Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9686
9687 * added example directory
9688 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9689
9690Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9691
9692 * Release of libxml-1.1, nearly everything has been touched for
9693 this.
9694 * Added more regression tests
9695 * Updated the documentation
9696
9697Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9698
9699 * tree.[ch]: unified the XML_NO_CORBA defines.
9700 * parser.c encoding.[ch]: started plugging in char encoding detection
9701
9702Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9703
9704 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9705 Also freed allocated buffer.
9706
9707Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9708 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9709 reentrancy problem at printing. One is left in entities.c, to
9710 remove ASAP
9711 * testSAX.c : added a test example showing the use of the SAX
9712 interface if one doesn't want to build the DOM tree.
9713 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9714
9715Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9716
9717 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9718 large revamping of the parser to use SAX callbacks
9719 http://www.megginson.com/SAX/ (or at least a C like interface
9720 a la Expat). It's now possible to set up your own callbacks
9721 and the parser will not build a DOM tree.
9722 * test/* result/*: updated the test suite, I finally removed
9723 the old Namespace draft support (PI based).
9724
9725Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9726
9727 * Makefile.am: added test result to EXTRA_DIST for make tests
9728
9729Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9730
9731 * parser.c, parserInternals.h: moved the chars macro definitions
9732 to parserInternals.h
9733 * parser.c, error.c: applied patches from "Knut Åkesson"
9734 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9735
9736Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9737
9738 * xml-config.in : applied patch to make --version work
9739
97401999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9741
9742 * Makefile.am (check-local): Alias for `tests' target. This will
9743 cause `make check' to do the right thing.
9744 (tests): Don't run tests in srcdir. Also, replaced calls to
9745 basename with a `sed' "equivalent".
9746
9747Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9748
9749 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9750 it in the header and not the sources, updated the doc.
9751 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9752 pointing this out.
9753
9754Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9755
9756 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9757 exported the inputStream routines.
9758 * doc/html/* : updated accordingly
9759
9760Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9761
9762 * parser.c, parser.h, parserInternals.h: added a few extra
9763 internal calls to allocate and free parser contexts ...
9764 * doc/html/* : updated accordingly
9765
9766Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9767
9768 * configure.in, Makefile.am, doc/makefile.am : General changes for
9769 1.0.0 release and including the generated HTML documentation.
9770
9771Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9772
9773 * makefile.am : added parserInternals.h, oops.
9774
9775Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9776
9777 * parserInternals.h: added this header giving access to the parser
9778 internal functions.
9779 * doc/Makefile.am : added a rebuild target which rebuilds the full
9780 set of documentations
9781 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9782 the internal subset.
9783 * *.c *.h: modifications needed to generate the documentation using
9784 gtk-doc, cleanup of functions blocks, reorganisation of struct
9785 declarations.
9786
9787Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9788
9789 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9790 the tar and spec file to include the beginning of the doc.
9791
97921999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9793
9794 * doc/.cvsignore: Added this file.
9795
9796Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9797
9798 * tree.c: fixed xmlGetProp to return "" when the attribute
9799 exists, even if the node-list is NULL.
9800
9801Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9802
9803 * tree.c: patched an error outputting empty attribute values.
9804 * Makefile.am and doc/makefile.am: have been updated during the
9805 week-end. Sorry for an empty CVS log, I got a shell problem.
9806
9807Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9808
9809 * tree.h: cleaned up using enums instead of defines
9810 * parser.c, valid.[ch]: more work on parsing/output of element
9811 declarations
9812
9813Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * valid.[ch], tree.c, parser.c : more work toward full parsing
9816 of XML DTDs.
9817 * README: added informations about mailing-list and on-line
9818 documentation
9819
98201999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9821
9822 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9823
9824Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * parser.c, tree.[ch] : more work toward conformance testing,
9827 added a last element to accelerate parsing of very flat structures
9828 started working on internal subset Element content declaration.
9829 * valid.[ch] : first cut at adding code toward validation.
9830 * previous changes had also small impact on most files, especially
9831 the conformance testing using James Clark test suite.
9832
9833Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9834
9835 * test/* : updated the examples, most of them were not well
9836 formed (humm), and added rdf2.
9837 * result/* : resulting changes in the output.
9838
9839Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9842
9843Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * tree.c: patched a bug in the generation of empty attributes
9846
9847Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9848
9849 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9850 for node/trees/documents/... Biggest problem is namespace
9851 support when copying subtrees.
9852
9853Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9854
9855 * parser.c, entities.c: improve entities and char ref encoding,
9856 and cleanups of error messages.
9857
9858Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9859
9860 * parser.c, entities.c: simple bug hunting done during rpm2html and
9861 rpmfind integration.
9862
9863Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9864
9865 * parser.[ch]: Added interfaces allowing to specify a SAX
9866 handler before parsing.
9867
9868Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9869
9870 * parser.c: redirrect all errors reporting through the SAX
9871 error function
9872
9873Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9874
9875 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9876 * libtool, tlmain ...: update of the libtool files
9877
98781998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9879
9880 * entities.c: Use g_snprintf insteda of snprintf.
9881
9882Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9883
9884 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9885 added ent5 test for this purpose.
9886 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9887
9888Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9889
9890 * parser.c: fixed? a strange error due to compression on a GWP
9891 document.
9892
9893Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9894
9895 * tree.[ch]: bug fixing
9896 * entities.[ch]: defined a specific type for predefined entities
9897 * doc/xml.html: more documentation on the library, how to use it,
9898 overview of the interfaces.
9899
9900Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9901
9902 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9903
9904Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9905
9906 * tree.c: corrected a small bug
9907 * doc/xml.html: continuing writing documentation.
9908
9909Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9910
9911 * debugXML.h debugXML.c: added debugging utilities.
9912 * tester.c: added --debug switch.
9913 * tree.c: patched an incorrect node->type assignment.
9914 * parser.c: formatting, ensure that node->doc != NULL in attributes
9915
9916Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9919 entity support and provide an internal representation close to
9920 DOM one (entity ref nodes, and attribute value as tree). I tried
9921 to preserve the interface but this will surely break some apps
9922 (I have to change rpm2html/rpmfind for example). I had to change
9923 two interfaces, and the generated tree is somewhat different.
9924 * doc/* : started documenting the XML library, the tree and
9925 DOM/Corba. This is a first step.
9926
9927Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9928
9929 * parser.c: Set up the fonctions comment block, boring but useful.
9930 * parser.h, SAX.c, parser.c: now attributes are processed through
9931 the SAX interface. The problem is that my SAX interface diverged
9932 quite a bit from the original one, well this is not an official
9933 spec, and translating it from Java to C is hairy anyway...
9934
9935Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9936
9937 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9938 fonctions comment block, boring but useful.
9939
9940Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9941
9942 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9943 conversion routines. However they are not yet used to convert the
9944 inputs. The core will run with UTF-8.
9945
9946Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9947
9948 * tree.c : make sure that the type id is properly set-up when
9949 a new object is allocated, needed for DOM.
9950
9951Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9952
9953 * tree.h, tree.c: Ok, the main objects in the tree will be native
9954 corba objects, it costs 8 bytes per Node, Attribute and Document
9955 but it simplifies the Corba integration a lot (no extra interface
9956 objects to allocate/free).
9957
9958Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9959
9960 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9961 and changed NODEs contants for conformity with DOM Level 1
9962
9963Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9964
9965 * added hooks to keep track of servants when creating objects
9966 xmlDoc and xmlNode (for Corba export).
9967
9968Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9969
9970 * added xml-config script.
9971
9972Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9973
9974 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9975 to autoupdate libtool and automake conf files.
9976
99771998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9978
9979 * Makefile.am: Use '?' to separate the sed
9980 commands as ',' is used when people pass -Wl,something.
9981
9982
9983Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9984
9985 * tree.c, tree.h: added a per-document compression interface.
9986
9987Tue Sep 22 20:47:38 EDT 1998
9988
9989 * tree.c, tree.h: added saving with compression and added interfaces
9990 to control the compression level (xmlGetCompressMode,
9991 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9992
9993Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * parser.c: corrected a loop for files of size 0
9996
99971998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9998
9999 * error.h: New file. Contains prototyes from `error.c'.
10000
10001Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10002
10003 * Makefile.am (xmlincdir): New macro.
10004 (xmlinc_HEADERS): Renamed from include_HEADERS.
10005
10006Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10007
10008 * applied small patch on numeric entities from
10009 Christopher Blizzard <blizzard@appliedtheory.com>
10010
10011Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10012
10013 * New release 0.2, removed the old xml_* files so that it's
10014 coherent with the other CVS base (W3C), far better conformance
10015 to standard, new namespaces, decent entities support, beginning
10016 of a SAX-like interface. Nearly nothing left intact, even the
10017 test examples ...
10018
100191998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10020
10021 * .cvsignore: Add .deps dir
10022
10023Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10024
10025 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10026
10027Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10028
10029 * configure.in: added test for CPP
10030 * AUTHORS, Changelog: the original ones didn't get commited but the
10031 glib ones instead, fixed.
10032 * Makefile.am: corrected an error in library naming
10033
10034Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10035
10036 * integrated code developped at W3C
10037 * changed the original Copyright
10038 * migrated to automake
10039 * prefixed the filenames by xml_ to avoid filename clashes
10040
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010041Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10042
10043 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10044 should not be called.
10045
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010046Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10047
10048 * libxml-2.0.pc.in: applied the patch to fix #101894
10049
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010050Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10051
10052 * tree.c : applied patch from Lukas Schroeder for register callbacks
10053 * valid.c: modified patch from Lukas Schroeder to test
10054 register callbacks with --chkregister
10055
Daniel Veillard067bae52003-01-05 01:27:54 +000010056Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10057
10058 * xmlreader.c: seriously changed the way data are pushed to
10059 the underlying parser, go by block of 512 bytes instead of
10060 tryng to detect tag boundaries at that level. Changed the
10061 way empty element are detected and tagged.
10062 * python/tests/reader.py python/tests/reader2.py
10063 python/tests/reader3.py: small changes mostly due to context
10064 reporting being different and DTD node being reported. Some
10065 errors previously undetected are now caught and fixed.
10066 * doc/xmlreader.html: flagged last section as TODO
10067
Daniel Veillard51a447a2003-01-04 19:42:46 +000010068Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10069
10070 * python/libxml.py: integrated the Python 2.2 optimizations
10071 from Hannu Krosing, while maintaining compatibility with
10072 1.5 and 2.1
10073
Daniel Veillarde59494f2003-01-04 16:35:29 +000010074Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10075
10076 * xmllint.c: a bit of cleanup
10077 * xmlreader.c: small fix
10078 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10079 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10080
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010081Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10082
10083 * python/setup.py.in: patch from Stéphane Bidoul to include
10084 drv_libxml2.py in setup.py
10085
Daniel Veillard66b82892003-01-04 00:44:13 +000010086Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10087
10088 * doc/xmlreader.html: starting documenting the new XmlTextReader
10089 interface.
10090
Daniel Veillard7704fb12003-01-03 16:19:51 +000010091Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10092
10093 * xmllint.c: added the --stream flag to use the TextReader API
10094 * xmlreader.c: small performance tweak
10095
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010096Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10097
10098 * xmlreader.c python/tests/reader2py: okay the DTD validation
10099 code on top of the XMLTextParser API should be solid now.
10100
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010101Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10102
10103 * xmlreader.c python/tests/reader2py: Fixing some more mess
10104 with validation and recursive entities while using the
10105 reader interface, it's getting a bit messy...
10106
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010107Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10108
10109 * xmlreader.c python/tests/reader.py: another couple of problem
10110 related to IsEmptyElement reported by Stéphane Bidoul needed
10111 some fixes.
10112
Daniel Veillard4f860202003-01-02 13:00:02 +000010113Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10114
10115 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10116 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10117 based on the python XmlTextReader interface.
10118
Daniel Veillard3c265e42003-01-01 21:06:49 +000010119Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10120
10121 * tree.c: backing out one change in the last patch which broke the
10122 regression tests
10123
Daniel Veillard5335dc52003-01-01 20:59:38 +000010124Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10125
10126 * global.data globals.c tree.c include/libxml/globals.h: applied
10127 an old patch from Lukas Schroeder to track node creation and
10128 destruction. Probably missing a lot of references at the moment
10129 and not usable reliably.
10130
Daniel Veillard8ba17412003-01-01 19:13:12 +000010131Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10132
10133 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10134 from doc/news.html and a stylesheet
10135
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010136Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10137
10138 * xmlreader.c python/tests/reader.py: fixed another couple of
10139 xmlreader bugs reported by Stéphane Bidoul and added tests.
10140
Daniel Veillard9e395c22003-01-01 14:50:44 +000010141Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10142
10143 * xmlreader.c python/tests/reader2.py: fixed another validity
10144 checking in external parsed entities raised by Stéphane Bidoul
10145 and added a specific regression test.
10146 * python/tests/reader3.py: cleanup
10147
Daniel Veillardd5896142002-12-31 14:45:26 +000010148Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * xmlreader.c python/tests/reader2.py: fixed a problem with
10151 validation within entities pointed by Stéphane Bidoul, augmented
10152 the tests to catch those.
10153
Daniel Veillarddc85f282002-12-31 11:18:37 +000010154Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * python/generator.py: modified the generator to allow keeping
10157 class references when creating new classes, needed to fix a bug
10158 pointed by Stéphane Bidoul where the input buffer of the
10159 xmlTextReader instance gets destroyed if the python wrapper for
10160 the input is not referenced anymore.
10161
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010162Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10165 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10166
Daniel Veillard571b8892002-12-30 12:37:59 +000010167Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * xmlreader.c python/tests/reader.py: fixed another problem
10170 pointed by Stéphane Bidoul
10171
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010172Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10175 with "<a/>"
10176
Daniel Veillardecaba492002-12-30 10:55:29 +000010177Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * SAX.c: warn on xmlns:prefix="foo"
10180 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10181 for namespace attributes handling.
10182
Daniel Veillard2d84a892002-12-30 00:01:08 +000010183Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10186 a really nasty problem raised by a DocBook XSLT transform
10187 provided by Sebastian Bergmann
10188
Daniel Veillard29b3e282002-12-29 11:14:41 +000010189Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10192 by Stéphane Bidoul and integrated it into the tests
10193
Daniel Veillarde18fc182002-12-28 22:56:33 +000010194Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10197 extended the XmlTextReader API a bit, addding accessors for
10198 the current doc and node, and an entity substitution mode for
10199 the parser.
10200 * python/libxml.py python/libxml2class.txt: related updates
10201 * python/tests/Makefile.am python/tests/reader.py
10202 python/tests/reader2.py python/tests/reader3.py: updated a bit
10203 the old tests and added a new one to test the entities handling
10204
Daniel Veillardaba976d2002-12-28 21:14:18 +000010205Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * python/generator.py python/libxml2class.txt
10208 python/tests/reader.py python/tests/reader2.py: changed the
10209 generator to provide casing for the XmlTextReader similar to
10210 C# so that examples and documentation are more directly transposable.
10211 Fixed the couple of tests in the suite.
10212
Daniel Veillard83298842002-12-28 15:12:33 +000010213Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * doc/guidelines.html: added a document on guildeline for
10216 publishing and deploying XML
10217
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010218Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * valid.c xmlreader.c: final touch running DTD validation
10221 on the XmlTextReader
10222 * python/tests/Makefile.am python/tests/reader2.py: added a
10223 specific run based on the examples from test/valid/*.xml
10224
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010225Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * python/libxml.py: added a few predefined xmlTextReader parser
10228 configuration values.
10229
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010230Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * python/libxml_wrap.h: trying to fix #102037
10233
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010234Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * SAX.c: fixing bug #95296, when the predefined entities
10237 are redefined in the DTD the default one must be used
10238 instead anyway.
10239
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010240Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10241
10242 * doc/xmllint.xml
10243 * doc/xmllint.1
10244 Add discussion of XML_DEBUG_CATALOG to xmllint man
10245 page - bug #100907
10246
10247
Daniel Veillarddf512f42002-12-23 15:56:21 +000010248Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xmlreader.c: Fixed the empty node detection to avoid reporting
10251 an inexistant close tag.
10252
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010253Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10256 for Python 2.1
10257
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010258Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10261
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010262Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * doc/libxml2-api.xml python/tests/reader.py: one really need
10265 to provide the base URI information when creating a reader parser
10266 from an input stream. Updated the API and the example using it.
10267
Daniel Veillardea7751d2002-12-20 00:16:24 +000010268Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10271 include/libxml/valid.h include/libxml/xmlreader.h: working on
10272 DTD validation on top of xml reader interfaces. Allows to
10273 validate arbitrary large instances. This required some extensions
10274 to the valid module interface and augmenting the size of xmlID
10275 and xmlRef structs a bit.
10276 * uri.c xmlregexp.c: simple cleanup.
10277
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010278Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10281 work on the xml reader interfaces.
10282 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10283 Web page for the Windows binaries.
10284
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010285Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xmlIO.c: applied a patch for VMS following the report by
10288 Nigel Hall
10289
Daniel Veillard3772de32002-12-17 10:31:45 +000010290Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * parser.c: the parseStartTag bug fix wasn't complete.
10293
Daniel Veillard67df8092002-12-16 22:04:11 +000010294Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10297 parseStartTag, fixing it.
10298 * test/att4 result/att4 result/noent/att4: adding the test
10299 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10300 more methods to XmlTextReader.
10301
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010302Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10303
10304 * win32/libxml2.def.src: added more xml reader exports
10305 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10306 to the build
10307
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010308Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10309
10310 * doc/tutorial/xmltutorial.xml
10311 plus generated html and pdf
10312 Updating tutorial again based on further comments from Niraj
10313 Tolia on the last iteration
10314
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010315Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10316
10317 * doc/tutorial/xmltutorial.xml
10318 * doc/tutorial/includekeyword.c
10319 * doc/tutorial/includegetattribute.c
10320 plus generated html and pdf
10321 Adding fix from Niraj Tolia to tutorial to properly free memory.
10322
10323
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010324Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10327 more methods of XmlTextReader.
10328 * python/libxml2class.txt python/tests/reader.py: this increased the
10329 methods in the bndings, augmented the test to check those new
10330 functions.
10331
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010332Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10335 methods of XmlTextReader.
10336 * python/generator.py python/libxml_wrap.h python/types.c
10337 python/libxml2class.txt: added the reader to the Python bindings
10338 * python/tests/Makefile.am python/tests/reader.py: added a specific
10339 test for the Python bindings of the Reader APIs
10340 * parser.c: small cleanup.
10341
Daniel Veillard06503452002-12-13 10:42:08 +000010342Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xinclude.c: fallback was only copying the first child not the
10345 full child list of the fallback element, closes #89684 as reopened
10346 by Bernd Kuemmerlen
10347
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010348Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10349
10350 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10351
Daniel Veillard000eafb2002-12-12 10:04:22 +000010352Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
Daniel Veillardc1eed322002-12-12 11:01:32 +000010354 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010355 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010356 gives enum values, fix functype return type, put back fields in
10357 structs
10358 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010359
Daniel Veillard024b5702002-12-12 00:15:55 +000010360Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10363 about htmlNodeDumpOutput location.
10364 * xpath.c: removed an undefined function signature
10365 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10366 too many symbols in the API breaking the python bindings.
10367 Updated with the libxslt/libexslt changes.
10368
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010369Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * configure.in: preparing release of 2.4.29
10372 * doc/*: rebuilt the docs and API
10373 * xmlreader.c: a few more fixes for the XmlTextReader API
10374
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010375Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10376
10377 * include/win32config.h: applied mingw patch from Magnus Henoch
10378
Daniel Veillard5aad8322002-12-11 15:59:44 +000010379Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10382
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010383Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10386 building Python script, does the C parsing directly, generates
10387 a better API description including structure fieds defs and
10388 enums. Still a couple of bugs, but good enough for the python
10389 wrappers now.
10390 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10391 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10392 include/libxml/schemasInternals.h include/libxml/tree.h: more
10393 cleanup based on the python analysis script reports.
10394 * libxml.spec.in: make sure the API XML description is part of the
10395 devel package.
10396
Daniel Veillard01c13b52002-12-10 15:19:08 +000010397Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10400 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10401 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10402 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10403 code cleanup, especially the function comments.
10404 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10405
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010406Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * Makefile.am xmlreader.c include/libxml/Makefile.am
10409 include/libxml/xmlreader.h: Adding a new set of APIs based on
10410 the C# TextXmlReader API but converted to C. Allow to parse
10411 in constant memory usage, far simpler to program and explain
10412 than the SAX like APIs, unfinished but working.
10413 * testReader.c: test program
10414
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010415Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10416
10417 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10418
Daniel Veillard64b35282002-12-04 15:10:40 +000010419Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * tree.c: Chip turner indicated that XHTML1 serialization
10422 rule for style actually break on both IE and Mozilla,
10423 try to avoid the rule if escaping ain't necessary
10424
Daniel Veillard8efff672002-12-04 11:44:48 +000010425Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * nanhttp.c: handle HTTP URL escaping, problem reported by
10428 Glen Nakamura and Stefano Zacchiroli
10429
Daniel Veillard1c732d22002-11-30 11:22:59 +000010430Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10433
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010434Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * uri.c: Johann Richard pointed out some XPointer problems for
10437 URN based URI references in XInclude. Modified the URI parsing
10438 and saving routines to allow correct parsing and saving of
10439 XPointers, especially when attached to "opaque" scheme accordingly
10440 to RFC 2396
10441
Daniel Veillard8db67d22002-11-27 19:39:27 +000010442Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10445 of refactoring to the HTML saving code.
10446 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10447 in the doc.
10448
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010449Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10452 to a buffer API to reuse the generic dump to an OutputIO layer,
10453 this reduces code, fixes xmlNodeDump() for XHTML, also made
10454 xmlNodeDump() now return the number of byte written.
10455
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010456Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * python/setup.py.in: another patch from Stéphane Bidoul for
10459 Python bindings on Windows
10460 * doc/parsedecl.py: small cleanup
10461
Daniel Veillard9715c172002-11-25 16:33:40 +000010462Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * libxml.spec.in configure.in: add a line in %changelog for releases
10465
Daniel Veillard9bc53102002-11-25 13:20:04 +000010466Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * parser.c: patch from Marcus Clarke fixing a problem in entities
10469 parsing that was detected in KDe documentations environment.
10470
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010471Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10472
10473 * python/libxml.c (libxml_prev): Return the previous as opposed to
10474 the next node (I guess this is the result of some cut & paste programming:)
10475
Daniel Veillard80d7b902002-11-23 16:23:08 +000010476Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10479
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010480Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * python/generator.py python/libxml.c python/setup.py.in: trying
10483 to fix the Python bindings build on Windows (Stéphane Bidoul)
10484
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010485Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10486
10487 * win32/configure.js: added option for python bindings
10488 * win32/libxml2.def.src: added more exports
10489
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010490Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10491
10492 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10493 pthreads
10494 * win32/wince/*: applied updates to Windows CE port from Javier
10495
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010496Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * configure.in: preparing 2.4.28
10499 * libxml.spec.in doc/Makefile.am: some cleanup
10500 * doc/*: updated the news and regenerated.
10501
Daniel Veillardfee408f2002-11-22 13:18:30 +000010502Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * HTMLparser.c: final touch at closing #87235 </p> end tags
10505 need to be generated.
10506 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10507 this change slightly the output of a few tests
10508 * doc/*: regenerated
10509
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010510Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * parserInternals.c: fixing bug #99190 when UTF8 document are
10513 parsed using the progressive parser and the end of the chunk
10514 is in the middle of an UTF8 multibyte character.
10515
William M. Brack8b2c7f12002-11-22 05:07:29 +000010516Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10517
10518 * threads.c: fixed initialization problem in xmlNewGlobalState
10519 which was causing crash.
10520 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10521 in xmlInitializeGlobalState.
10522 * parserInternals.c: cleaned up ctxt->sax initialisation.
10523
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010524Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * tree.c include/libxml/tree.h: modified the existing APIs
10527 to handle XHTML1 serialization rules automatically, also add
10528 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10529 libxslt serialization uses it when needed without changing
10530 the library API.
10531 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10532 result/xhtml1: added a new test specifically for xhtml1 output
10533 and updated the result of one XHTML1 test
10534
Daniel Veillardd076a202002-11-20 13:28:31 +000010535Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * xinclude.c parserInternals.c encoding.c: fixed #99082
10538 for xi:include encoding="..." support on text includes.
10539 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10540 test/XInclude/ents/isolatin.txt : added a specific regression test
10541 * python/generator.py python/libxml2class.txt: fixed the generator
10542 the new set of comments generated for doc/libxml2-api.xml were
10543 breaking the python generation.
10544
Daniel Veillard817e70b2002-11-19 22:28:48 +000010545Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10548 * configure.in: patch for Solaris on new autoconf closes #98880
10549 * doc/parsedecl.py: repair the frigging API building script,
10550 did I say that python xmllib sucks ?
10551 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10552 and some comment are no more truncated.
10553
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010554Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * parser.c: Martin Stoilov pointed out a potential leak in
10557 xmlCreateMemoryParserCtxt
10558
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010559Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10562 included in HTML documents and using the push parser.
10563
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010564Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10565
10566 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10567 specified, look for the Python interpreter not just in the
10568 specified root but also in the specified location. Fixes #98825
10569
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010570Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * python/libxml.c: fixing bug #98792 , node may have no doc
10573 and dereferencing without checking ain't good ...
10574
Daniel Veillarddad3f682002-11-17 16:47:27 +000010575Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * configure.in: preparing release 2.4.27
10578 * doc/* : updated and rebuilt the docs
10579 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10580 and all the docs are actually packaged and in the final RPMs
10581 * parser.c parserInternals.c include/libxml/parser.h: restore
10582 xmllint --recover feature.
10583
Daniel Veillard68e9e742002-11-16 15:35:11 +000010584Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
Daniel Veillard784b9352003-02-16 15:50:27 +000010586 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010587 processing of parsed entities, and XPath computation on sustitued
10588 entities.
10589 * testXPath.c: make sure entities are substitued.
10590
Daniel Veillard328f48c2002-11-15 15:24:34 +000010591Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
Daniel Veillard784b9352003-02-16 15:50:27 +000010593 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010594 processing of internal parsed entities, which had to be changed.
10595
Daniel Veillard66651aa2002-11-15 11:21:43 +000010596Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10599 trying to fix bug #98517 about building outside the source tree
10600 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10601
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010602Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10603
10604 * include/win32config.h: cleanup
10605 * win32/Makefile.mingw: integrated mingw in JScript configure
10606 * win32/Makefile.msvc: modified to allow mingw coexistence
10607 * win32/configure.js: integrated mingw
10608 * win32/Readme.txt: cleanup
10609
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010610Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * HTMLparser.c: strengthen the guard in the Pop macros,
10613 like in the XML parser, closes bug #97315
10614
Daniel Veillard0821b152002-11-12 20:57:47 +000010615Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10618 callback is never used.
10619
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010620Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * parserInternals.c: fixed the initialization of the SAX structure
10623 which was breaking xsltproc
10624 * xpath.c: patch from Petr Pajas for CDATA nodes
10625 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10626 * parser.c include/libxml/parser.h: patch from Peter Jones
10627 removing a leak in xmlSAXParseMemory() and adding the
10628 function xmlSAXParseMemoryWithData()
10629
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010630Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10631
10632 adding pdf of tutorial, changing web page to link to it
10633 * doc/tutorial/xmltutorial.pdf
10634 * doc/xml.html
10635 * doc/docs.html
10636
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010637Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10638
10639 * doc/tutorial/ar01s08.html
10640 adding file what I forgot for tutorial
10641
10642
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010643Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10644
10645 Adding encoding discussion to tutorial
10646 Added:
10647 * doc/tutorial/images/*.png: DocBook admonition image files
10648 * doc/tutorial/apf.html, apg.html: new generated html
10649 * doc/tutorial/includeconvert.c: conversion code entity file
10650 changed:
10651 * doc/tutorial/xmltutorial.xml: DocBook original
10652 * doc/tutorial/*.html: generated html
10653
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010654Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10655
10656 * include/libxml/*.h: retired xmlwin32version.h
10657 * doc/Makefile.am: retired xmlwin32version.h
10658 * win32/configure.js: retired xmlwin32version.h
10659
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010660Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10661
10662 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010663 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10664 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010665
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010666Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * globals.c: fixed a typo pointed out by Igor
10669 * xpath.c: try to speed up node compare using line numbers
10670 if available.
10671
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010672Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * tree.c: make xmlFreeNode() handle attributes correctly.
10675
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010676Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10677
10678 * catalog.c: completed the #96963 fix, as reported by Karl
10679 Eichwalder
10680
Daniel Veillard56f21f22002-11-06 15:49:46 +000010681Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10684
Daniel Veillard91ad8792002-11-04 17:06:52 +000010685Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * Makefile.am: switched the order of a couple of includes
10688 to fix bugs #97100
10689
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010690Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10691
10692 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10693 xmlLoadCatalogs that used to separate directories with a ':'.
10694
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010695Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10696
10697 * threads.c: improvements to the Windows-side of thread handling
10698 * testThreads.c: conditionally excluded unistd.h
10699 * testThradsWin32.c: broke overlong lines
10700 * include/win32config.h: adapted thread-related macros to the new
10701 scheme and for pthreads on Windows
10702 * win32/Makefile.msvc: introduced a more flexible thread build,
10703 added testThreads[Win32].c to the build
10704 * win32/configure.js: introduced a more flexible thread config
10705
John Fleck61f6fb62002-10-31 15:23:29 +0000107062002-10-31 John Fleck <jfleck@inkstain.net>
10707
10708 * doc/xml.html (and, by implication, FAQ.html)
10709 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10710
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010711Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10712
10713 * configure.in: removed xmlwin32version.h
10714 * include/libxml/Makefile.am: removed xmlwin32version.h
10715
Daniel Veillardce66ce12002-10-28 19:01:59 +000010716Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * tree.c: applied patch from Brian Stafford to fix a bug
10719 in xmlReconciliateNs()
10720
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010721Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * tree.c: applied patch from Christian Glahn to allow
10724 xmlNewChild() on document fragment nodes
10725
Daniel Veillardb39bc392002-10-26 19:29:51 +000010726Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * parser.c: Christian Glahn found a problem with a recent
10729 patch to xmlParseBalancedChunkMemoryRecover()
10730 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10731 problems
10732 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10733 test/schemas/seq*: added the test cases from Charles
10734
Daniel Veillard366a9152002-10-23 20:43:53 +000010735Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10738 serious cleanup of the spec file and associated changes
10739 in the Makefiles.
10740 * valid.c: try to remove some warnings on x86_64
10741
Daniel Veillardd033d022002-10-23 14:55:02 +000010742Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10745 fix bug #96586
10746
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010747Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10750 parsing, applied his patch
10751 * result/HTML/attrents.html result/HTML/attrents.html.err
10752 result/HTML/attrents.html.sax test/HTML/attrents.html:
10753 added the test and result case provided by Mikhail Sogrine
10754
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010755Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * vms/build_libxml.com vms/config.vms vms/readme.vms
10758 include/libxml/parser.h include/libxml/parserInternals.h
10759 include/libxml/tree.h include/libxml/xmlIO.h
10760 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10761 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10762 Applied the VMS update patch from Craig A. Berry
10763 * doc/*.html: update
10764
Daniel Veillardf000f072002-10-22 14:28:17 +000010765Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10768
Daniel Veillard1e208222002-10-22 14:25:25 +000010769Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * debugXML.c: adding a grep command to --shell in xmllint
10772 for T.V. Raman
10773
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010774Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * xmlcatalog.c: tried to fix some of the problem with --sgml
10777
Daniel Veillard935494a2002-10-22 14:22:46 +000010778Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * parser.c: tried to fix bug #91500 where doc->children may
10781 be overriden by a call to xmlParseBalancedChunkMemory()
10782
10783Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10786 identifiers in SGML catalogs containing '&'
10787
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010788Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * python/types.c: fixed bugs when passing result value tree
10791 to Python functions.
10792
Daniel Veillard48267432002-10-18 11:21:38 +000010793Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * configure.in: preparing the release of 2.4.26
10796 * doc/*: updated and rebuilt the documentation
10797
Daniel Veillardbb284f42002-10-16 18:02:47 +000010798Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * parser.c: fixed a XML Namespace compliance bug reported by
10801 Alexander Grimalovsky
10802
Daniel Veillard44892f72002-10-16 15:23:26 +000010803Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * HTMLtree.c: fixed serialization of script and style when
10806 they are not lowercase (i.e. added using the API to the tree).
10807
Daniel Veillard2fd85422002-10-16 14:32:41 +000010808Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * valid.c: make xmlValidateDocument emit a warning msg if there
10811 is no DTD, pointed by Christian Glahn
10812
Daniel Veillard32370232002-10-16 14:08:14 +000010813Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10816 content model when some of the blocks have min or max, and a couple
10817 of bugs found in the process.
10818 * result/schemas/list0* test/schemas/list0*: added some specific
10819 regression tests
10820
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010821Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * README: updated the contact informations
10824
Daniel Veillard63186732002-10-15 08:43:17 +000010825Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10828 misses it, reported by Peter Bray.
10829
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010830Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10833 and removed a few warnings
10834
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010835Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * parser.c: Christian Glahn found a small bug in the push parser.
10838 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10839 public
10840
Daniel Veillard6045c902002-10-09 21:13:59 +000010841Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * xmlschemas.c include/libxml/xmlschemas.h: added
10844 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10845 * testSchemas.c: added --memory to test the new interface
10846
Daniel Veillardf0070122002-10-09 14:24:17 +000010847Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * doc/index.py doc/search.php: integrated the XSLT indexing,
10850 a few fixed in the indexer, added a scope selection at the
10851 search level.
10852
Daniel Veillard01992e02002-10-09 10:20:30 +000010853Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10856 this was due to uninitialized parts of the validation context
10857
Daniel Veillard321be0c2002-10-08 21:26:42 +000010858Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * debugXML.c: applied patch from Mark Vakoc except the API
10861 change, preserved it.
10862 * doc/*: updated the docs to point to the search engine for
10863 information lookup or before bug/help reports.
10864
Daniel Veillard01e87d22002-10-08 16:55:06 +000010865Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * doc/index.py doc/search.php: added mailing-list archives
10868 indexing and lookup
10869
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010870Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10873
Daniel Veillard9b006132002-10-07 11:13:27 +000010874Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * doc/index.py: improved HTML indexing
10877 * doc/search.php: make the queries also lookup the HTML based indexes
10878
Daniel Veillard141d04b2002-10-06 21:51:18 +000010879Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * doc/index.py: added HTML page indexing
10882
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010883Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10884
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010885 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010886 problem in libxslt.
10887 * catalog.c: fixed list handling in XML_CATALOG_FILES
10888
Daniel Veillardceb09b92002-10-04 11:46:37 +000010889Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * valid.c: typo/bug found by Christian Glahn
10892
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010893Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10894
10895 * xmlIO.c: applied Windows CE patch from Javier.
10896 * win32/wince: new directory, contains support for the PocketPC
10897 with Windows CE from Javier.
10898 * include/win32config.h: reorganised, removed duplicate
10899 definitions and applied WinCE patch from Javier.
10900 * include/wsockcompat.h: new file, now contains WinSock
10901 compatibility macros.
10902 * win32/Makefile.msvc: introduced double-run compilation.
10903
Daniel Veillarde16b5742002-09-26 17:50:03 +000010904Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * configure.in include/libxml/xmlwin32version.h: preparing release
10907 of 2.4.25
10908 * doc/*: updated and regenerated teh docs and web pages.
10909
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010910Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10913 error were not covering namespace declarations.
10914 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10915 it was missing the attribute declaration for the namespace
10916 * result/VC/NS3: the fix now report breakages in that test
10917
Daniel Veillardabe01742002-09-26 12:40:03 +000010918Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10921
Daniel Veillard2ace1952002-09-26 12:28:02 +000010922Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10925 and regenerated the docs and web site
10926
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010927Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10930 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10931 not before
10932
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010933Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * python/generator.py python/libxml2class.txt: fixed a stupid error
10936 breaking the python API
10937
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010938Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10941 triostr.c triostr.h: applied a trio update patch from
10942 Bjorn Reese which should work with MinGW
10943
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010944Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * tree.c: improving some documentation comments
10947 * xmlregexp.c: found and fixed a mem leak with python regression tests
10948 * doc/*: rebuilt the doc and the API XML file including the
10949 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10950 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10951 python/types.c: added access to the XML Schemas regexps from
10952 python
10953 * python/tests/Makefile.am python/tests/regexp.py: added a
10954 simple regexp bindings test
10955
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010956Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10957
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010958 * doc/xml.html:
10959 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010960
Daniel Veillard118aed72002-09-24 14:13:13 +000010961Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * xmlregexp.c: fixed the data callback on transition functionality
10964 which was broken when using the compact form
10965 * result/schemas/*: updated the results, less verbose, all tests
10966 pass like before
10967 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10968 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10969 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10970 annoying warnings
10971 * xpath.c: try to provide better error report when possible
10972
Daniel Veillard72336152002-09-21 13:08:14 +000010973Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * Makefile.am: fixed a breakage raised by Jacob
10976
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010977Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10978
10979 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10980 which don't use sockets
10981
Igor Zlatkovic01280582002-09-20 16:40:34 +000010982Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10983
10984 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10985 * win32/configure.js: applied zlib patch from Daniel Gehriger
10986
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010987Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10988
10989 * win32/configure.js: applied the patch from Mark Vakoc for
10990 regexp support
10991 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10992 for regexp support
10993
Daniel Veillardb5c05732002-09-20 13:36:25 +000010994Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * xmlschemastypes.c: as pointed by Igor Float and Double
10997 parsing ain't finished yet
10998
Daniel Veillard40b11342002-09-20 12:01:39 +000010999Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * Makefile.am configure.in: trying to fix #88412 by bypassing
11002 all the python subdir if python ain't detected
11003
Daniel Veillard23e73572002-09-19 19:56:43 +000011004Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11007 made configuring with regexps/automata/unicode the default
11008 but without schemas ATM
11009 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11010 fixed the regexp based DTD validation performance and memory
11011 problem by switching to a compact form for determinist regexps
11012 and detecting the determinism property in the process. Seems
11013 as fast as the old DTD validation specific engine :-) despite
11014 the regexp built and compaction process.
11015
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011016Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * valid.c: determinism is debugged, new DTD checking code now works
11019 but xmlFAComputesDeterminism takes far too much CPU and the whole
11020 set usues too much memory to be really usable as-is
11021
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011022Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * tree.c: fixed another stupid bug in xmlGetNodePath()
11025 * xmllint.c: --version now report the options compiled in
11026
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011027Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * HTMLparser.c: small cleanup
11030 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11031 when configured with them. A bit of debugging around the determinism
11032 checks is still needed
11033
Daniel Veillard63b01c22002-09-17 19:25:28 +000011034Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11037
Daniel Veillard92727042002-09-17 17:59:20 +000011038Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * xmlIO.c: small portability glitch fixed.
11041
Daniel Veillard84d70a42002-09-16 10:51:38 +000011042Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * xmlschemastypes.c: incomplete steps for real/double support
11045 * testAutomata.c include/libxml/xmlautomata.h
11046 include/libxml/xmlregexp.h: avoiding a compilation problem
11047 * valid.c include/libxml/valid.h: starting the work toward using
11048 the regexps for actual DTD validation
11049
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011050Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * hash.c: cosmetic cleanup
11053 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11054 integrating a DTD validation layer based on the regexps
11055
Daniel Veillard4402ab42002-09-12 16:02:56 +000011056Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11059 the determinism was tested before eliminating the epsilon
11060 transitions :-(
11061
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011062Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11063
11064 * python/generator.py python/libxml.c python/libxml.py
11065 python/libxml2-python-api.xml python/libxml2class.txt
11066 python/libxml_wrap.h python/types.c: updated the python
11067 bindings, added code for easier File I/O, and the ability to
11068 define a resolver from Python fixing bug #91635
11069 * python/tests/Makefile.am python/tests/inbuf.py
11070 python/tests/outbuf.py python/tests/pushSAXhtml.py
11071 python/tests/resolver.py python/tests/serialize.py: updated
11072 and augmented the set of Python tests.
11073
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011074Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11075
11076 * win32/configure.js: added more readme info for the binary
11077 package.
11078
Daniel Veillard607b35c2002-09-10 12:16:19 +000011079Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * xmlIO.c: fixed a stupid out of bound array error
11082
11083Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11084
11085 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11086 messing around with support for Windows path, cleanups,
11087 trying to identify and fix the various code path to the
11088 filename access. Added xmlNormalizeWindowsPath()
11089
Daniel Veillard76575762002-09-05 14:21:15 +000011090Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * error.c valid.c: working on better error reporting of validity
11093 errors, especially providing an accurate context.
11094 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11095 error reports in those cases.
11096
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011097Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11100 parser.c parserInternals.c xmlIO.c: get rid of all the
11101 perror() calls made in the library execution paths. This
11102 should fix both #92059 and #92385
11103
Daniel Veillard19aa7022002-09-05 11:14:19 +000011104Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * xmllint.c: memory leak reporting was broken after a change
11107 of the preprocessor symbol used to activate it.
11108
Daniel Veillardec6725e2002-09-05 11:12:45 +000011109Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * tree.c: try to make the copy function work for node of
11112 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11113 DOM layers though, not libxml2 itself.
11114
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011115Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * valid.c: try to provide file and line informations, not all
11118 messages are covered, but it's a (good) start
11119
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011120Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * xinclude.c: reimplemented a large part of the XInclude
11123 processor, trying to minimize resources used, James Henstridge
11124 provided a huge test case which was exhibiting severe memory
11125 consumption problems.
11126
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011127Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * python/Makefile.am: applied patch from Christophe Merlet to
11130 reestablish DESTDIR
11131
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011132Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * libxml.spec.in: fixes libary path for x86_64 AMD
11135
John Fleckbe98b332002-09-04 03:16:23 +000011136Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11137
11138 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011139 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011140 (plus resulting generated html files)
11141 fixing one spot I missed in the tutorial where I hadn't freed
11142 memory properly
11143
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011144Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11145
11146 * doc/tutorial/includeaddattribute.c
11147 * doc/tutorial/includeaddkeyword.c
11148 * doc/tutorial/includegetattribute.c
11149 * doc/tutorial/includekeyword.c
11150 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011151 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011152 update tutorial to properly free memory (thanks to Christopher
11153 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011154 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011155 added image files so the callouts are graphical, making it
11156 easier to read ( use "--param callout.graphics 1" to generate
11157 html with graphical callouts)
11158
Daniel Veillarde1662542002-08-28 11:50:59 +000011159Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11162 nice logos generated by Marc Liyanage
11163 * doc/site.xsl *.html: changed the stylesheet to show the new
11164 logo and regenerated the pages
11165
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011166Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11167
11168 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11169
Daniel Veillard42766c02002-08-22 20:52:17 +000011170Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * xpath.c: possible mem leak patch from Jason Adams
11173
11174Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11177 in the XQuery namespace
11178 * configure.in: preparing 2.4.24
11179 * doc/*.html: updated the web pages
11180
11181Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * python/generator.py: closing bug #85258 by generating conditional
11184 compile check to avoid linking to routines not configured in.
11185
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000111862002-08-22 Havoc Pennington <hp@pobox.com>
11187
11188 * autogen.sh: update error message for missing automake
11189
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011190Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * python/Makefile.am: typo in target name resulted in libxml2.py
11193 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11194
Daniel Veillard22669b22002-08-22 07:17:11 +000011195Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * win32/win32/Makefile.mingw: updated with version from
11198 Elizabeth Barham at http://soggytrousers.net/repository/
11199
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011200Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11201
11202 * win32/Makefile.msvc: added the prefix location to the include
11203 and lib search path.
11204
Havoc Pennington830e8972002-08-18 22:22:13 +0000112052002-08-18 Havoc Pennington <hp@pobox.com>
11206
11207 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11208 both automake 1.6 and 1.4 installed get the right automake. Means
11209 compilation from CVS will now require the latest automake 1.4
11210 release, or manually creating symlinks called "automake-1.4" and
11211 "aclocal-1.4"
11212
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011213Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * configure.in python/Makefile.am: more AMD 64 induced changes from
11216 Frederic Crozat
11217
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011218Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * xinclude.c: oops I was missing the xml:base fixup too
11221 * result/XInclude/*.xml: this adds xml:base attributes to most
11222 results of the tests
11223
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011224Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * xinclude.c: quick but apparently working implementation of
11227 xi:fallback, should close bug #89684
11228 * Makefile.am test/XInclude/docs/fallback.xml
11229 result/XInclude/fallback.xml: added a basic test for fallback,
11230 and run with --nowarning to avoid a spurious warning
11231 * configure.in: applied patch from Frederic Crozat for python
11232 bindings on AMD 64bits machines.
11233
Daniel Veillard9e923512002-08-14 08:48:52 +000011234Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11237 the caller don't pass a SAX callback block.
11238
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011239Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * tree.c: applied the same fix for the XML-1.0 namespace to
11242 xmlSearchNsByHref() as was done for xmlSearchNs()
11243
Daniel Veillardad11b302002-08-12 14:53:41 +000011244Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * libxml.3: small cleanup of the man page
11247 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11248 when serializing HREF attributes generated by XSLT.
11249
Daniel Veillardc084e472002-08-12 13:27:28 +000011250Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11253 version of Marc Liyanage' patch for boolean attributes in HTML
11254 output
11255
Daniel Veillard5f91b372002-08-12 12:13:01 +000011256Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * python/tests/serialize.py: fixed the test results, indenting
11259 behaviour changed slightly
11260
Aleksey Sanin9e951762002-08-08 18:02:41 +000011261Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11262
11263 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11264 new c14n function to Windows def files
11265
Aleksey Saninea4272a2002-08-02 23:50:03 +000011266Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11267
11268 * c14n.c: fixed a memory leak in c14n code
11269
Daniel Veillard58e44c92002-08-02 22:19:49 +000011270Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * parser.c include/libxml/parser.h: adding a new API for Christian
11273 Glahn: xmlParseBalancedChunkMemoryRecover
11274 * valid.c: patch from Rick Jones for some grammar cleanup in
11275 validation messages
11276 * result/VC/* result/valid/*: this slightly change some of the
11277 regression tests outputs
11278
Daniel Veillard0bf29002002-08-01 12:54:11 +000011279Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * tree.c: trying to fix a problem in namespaced attribute handling
11282 raised by Christian Glahn
11283
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011284Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * encoding.c include/libxml/encoding.h: Opening the interface
11287 xmlNewCharEncodingHandler as requested in #89415
11288 * python/generator.py python/setup.py.in: applied cleanup
11289 patches from Marc-Andre Lemburg
11290 * tree.c: fixing bug #89332 on a specific case of loosing
11291 the XML-1.0 namespace on xml:xxx attributes
11292
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011293Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11294
11295 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11296 corner case from new Merlin's test suite and added a callback
11297 that will be used to improve xmlsec performance
11298
11299
Daniel Veillard0b22def2002-07-29 16:23:03 +000011300Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * HTMLtree.c: trying to fix the <style> escaping problem in
11303 HTML serialization bug #89342
11304
Daniel Veillard0b28e882002-07-24 23:47:05 +000011305Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11308 and rebuilt the web site.
11309
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011310Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011311
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011312 * include/libxml/tree.h: added _private member to xmlNs struct
11313
Daniel Veillard1d995272002-07-22 16:43:32 +000011314Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * HTMLparser.c: fixing bug #84876 based on the xml working
11317 code.
11318
William M. Brack61eaba52002-07-21 11:14:18 +000011319Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11320
11321 * python/Makefile.am: enhanced to fix bug 72012 (errors
11322 when using '-jX' make parameter)
11323
William M. Brackef61d202002-07-19 08:32:00 +000011324Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11325
11326 * xpath.c: small additional enhancement for booleans
11327 compared to nodesets
11328
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011329Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * HTMLtree.c: changed the order of the encoding declaration
11332 attributes in the meta tags due to a bug in IE/Mac
11333
William M. Brack0c022ad2002-07-12 00:56:01 +000011334Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11335
11336 * xpath.c: enhanced handling of booleans (especially '='
11337 and '!=' for nodesets) - fixes bug 85256. Added new
11338 routine xmlXPathNotEqualValues for more proper handling
11339 of '!=' when nodesets are involved.
11340
Daniel Veillard06944e22002-07-11 19:55:18 +000011341Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11344 doc/xmlcatalog_man.xml to the source distribution
11345
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011346Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11347
11348 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11349 asked for this.
11350
Daniel Veillard539638b2002-07-06 19:55:14 +000011351Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * configure.in: preparing 2.4.23
11354 * doc/*: rebuilt the docs
11355
Daniel Veillard176d99f2002-07-06 19:22:28 +000011356Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * parser.c: fixing bug #84169 by fixing the
11359 comment of xmlCreatePushParserCtxt to describe the
11360 encoding detection parameters better.
11361
Daniel Veillard37f961d2002-07-06 17:53:56 +000011362Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * valid.c: fixing bug #79331 in one path the lookup for
11365 ID attributes on a namespaced node wasn't handled correctly :-\
11366
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011367Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * HTMLparser.c: trying to fix 87235 about discarded white
11370 spaces in the HTML parser.
11371 * result/HTML/*: this changes the output of a number of HTML
11372 regression tests
11373
Daniel Veillardfdc91562002-07-01 21:52:03 +000011374Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xpath.c: applied patch from Richard Jinks for the namespace
11377 axis + fixed a memory error.
11378 * parser.c parserInternals.c: applied patches from Peter Jacobi
11379 removing ctxt->token for good.
11380 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11381 popped out by the regression tests.
11382 * Makefile.am: patch for threads makefile from Gary Pennington
11383
William M. Brack6000af52002-06-28 11:43:13 +000011384Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11385
Daniel Veillardfdc91562002-07-01 21:52:03 +000011386 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011387 expressions involving preceding-sibling (et al).
11388
Daniel Veillard153120c2002-06-18 07:58:35 +000011389Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * hash.c: applied a patch from Peter Jacobi to solve a problem
11392 when compiling with the Watcom C on Win32
11393 * result/schemas/*.err: the change of hashing algo generated
11394 permutations in the output
11395
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011396Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * hash.c: applied patch from Sander Vesik improving the quality of
11399 the hash function.
11400
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114012002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011402
11403 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11404 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11405 xmllint.c xpath.c: replaced sprintf() with snprintf()
11406 to prevent possible buffer overflow (the bug was pointed
11407 out by Anju Premachandran)
11408
Daniel Veillarde059b892002-06-13 15:32:10 +000011409Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * parser.c: removed an uninitialized data error popped by valgrind
11412 on PE references
11413
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011414Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11415
11416 * doc/xml.html
11417 adding tutorial reference to the web page
11418
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011419Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11420
11421 * doc/tutorial/xmltutorial.xml
11422 * doc/tutorial/ar01s07.html
11423 * doc/tutorial/ape.html
11424 * doc/tutorial/includegetattribute.c
11425 adding section to tutorial about retrieving an attribute
11426 value
11427
Daniel Veillardf5582f12002-06-11 10:08:16 +000011428Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * parser.c: applied a couple of patches from Peter Jacobi to start
11431 to get rid of ctxt->token, with a possible significant speed
11432 improvement to be gained once done. Better compliance with PE
11433 references constructs in DTDs too.
11434 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11435 from Peter too
11436
Daniel Veillard38d80e22002-06-11 07:24:56 +000011437Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11440 xmlParseElement was likely to have been deallocated at the
11441 time of the report, possibly leading to segfault. Just report
11442 the tag name now.
11443
Daniel Veillard9e412302002-06-10 15:59:44 +000011444Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * xpath.c: patch from Richard Jinks for XPath substring() function
11447 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11448
Aleksey Sanina5808b92002-06-14 17:07:41 +0000114492002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011450
11451 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11452
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011453Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11454
11455 *doc/FAQ.html
11456 fixing typos in FAQ, thanks to Robert Funnell for the
11457 editing help
11458
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011459Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * NEWS: got complaints from rpmlint that it was empty
11462
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011463Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11464
11465 * added doc/tutorial, including:
11466 apa.html
11467 apb.html
11468 apc.html
11469 apd.html
11470 ar01s02.html
11471 ar01s03.html
11472 ar01s04.html
11473 ar01s05.html
11474 ar01s06.html
11475 includeaddattribute.c
11476 includeaddkeyword.c
11477 includekeyword.c
11478 includestory.xml
11479 index.html
11480 xmltutorial.xml
11481 libxml tutorial, including generated html
11482
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011483Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11484
11485 * result/c14n/exc-without-comments/merlin-c14n-two-*
11486 result/c14n/without-comments/merlin-c14n-two-*
11487 test/c14n/exc-without-comments/merlin-c14n-two-*
11488 test/c14n/without-comments/merlin-c14n-two-*
11489 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11490 c14n/exc-c14n and slightly modified test script to handle
11491 these test cases
11492 * c14n.c: fixed bugs for complicated nodes set (namespace
11493 without node and others from merlin-c14n-two.tar.gz)
11494 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11495 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11496 for xmlsec performance patch
11497 * xpath.c: fixed self::node() for namespaces and attributes
11498
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011499Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11500
11501 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11502 but with the format parameter
11503 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11504
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011505Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11506
11507 * Makefile.am: updated c14n tests suite
11508 * c14n.c: performance improvement for previous c14n patch
11509
Daniel Veillarde72c7562002-05-31 09:47:30 +000011510Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * parser.c: another peroformance patch from Peter Jacobi, that
11513 time on parsing attribute values.
11514
Aleksey Sanin508a1012002-05-31 06:32:32 +000011515Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11516
11517 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11518 into LibXML2 test suite
11519
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011520Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11521
11522 * c14n.c: propagating xpath ancesstors node fix to c14n
11523 plus small performance improvement to reduce number of
11524 mallocs
11525 * xpath.c: fixed ancestors axis processing for namespace nodes
11526
Daniel Veillard46de64e2002-05-29 08:21:33 +000011527Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11530 Peter Jacobi
11531
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011532Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * configure.in: preparing 2.4.22
11535
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011536Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11539 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11540 a public entry point.
11541 * doc/*: rebuilt the API and docs
11542
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011543Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11544
11545 * xpath.c: patch from Richard Jinks to fix a problem introduced
11546 in the previous patch and pointed by Norm
11547
Daniel Veillardc6924812002-05-24 11:10:43 +000011548Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * libxml.spec.in: fixing bug #81112
11551
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011552Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * uri.c: fixing bug #82848
11555
Daniel Veillarda2878972002-05-24 07:54:39 +000011556Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11559 output of one catalog test
11560
Aleksey Sanin114e4752002-05-24 07:20:27 +000011561Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011562
Aleksey Sanin114e4752002-05-24 07:20:27 +000011563 * global.data globals.c tree.c include/libxml/globals.h
11564 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11565 default value for global parameter xmlIndentTreeOutput to 1 and
11566 introduced new global parameter xmlTreeIndentString (the string
11567 used to do one-level indent) with default value " " (as it was
11568 in tree.c)
11569
Daniel Veillard49d5af82002-05-23 11:55:49 +000011570Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11573 with trio and schemas.
11574
Daniel Veillard7c13af42002-05-22 09:57:32 +000011575Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * xpath.c: patch from Richard Jinks to fix the problem raised in
11578 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11579
Daniel Veillard5a872412002-05-22 06:40:27 +000011580Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * xmlschemas.c: a bit of work on import.
11583 * xmlschemastypes.c: Charles Bozeman provided a compare function
11584 for date/time types so min/max facet restrictions should work,
11585 indeterminate comparisons return an error instead of equal.
11586 * test/schemas/date_0* result/schemas/date_0_0: specific test
11587 from Charles Bozeman too
11588
Daniel Veillard10b6da42002-05-18 07:55:20 +000011589Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11592 from Christian Cornelssen fixing the man pages and the Catalog
11593 building script.
11594 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11595 next step is <xs:import> I now have a reasonable understanding
11596 of how it works.
11597
Daniel Veillarde5354492002-05-16 08:43:22 +000011598Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11601
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011602Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11603
11604 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11605
Daniel Veillard088bf112002-05-14 11:03:59 +000011606Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * xpath.c: fixing an XPath function evalutation bug pointed out
11609 by Alexey Efimov where the context was lost when evaluating
11610 the function arguments
11611
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011612Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011613
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011614 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11615 function public for XMLSec performance optimizations
11616
Daniel Veillard3cd72402002-05-13 10:33:30 +000011617Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * python/generator.py python/libxml2class.txt : fixed a problem
11620 with the HTML parser pointed by Gary Benson
11621 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11622 example
11623
Aleksey Sanine48a3182002-05-09 18:20:01 +000011624Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11625 * parser.c: fixed bug #81159 (memory growth in SAX)
11626
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011627Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11628 * xpath.c: fixed bug #78858 (the real fix)
11629
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011630Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011631 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011632
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011633Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * tree.c: modified xmlNodeSetBase to allow changing the
11636 base of a document.
11637
Daniel Veillard070803b2002-05-03 07:29:38 +000011638Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * xmlschemastypes.c: patch Charles Bozeman for validation of
11641 all the date, time, and duration types
11642 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11643 * configure.in: fixed an error pointed by an user
11644 * xml2-config.in: fixed an error pointed by an user
11645
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011646Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11647
11648 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11649 win32/libxml2.def.src xmlIO.c: exported default
11650 'file:', 'http:' and 'ftp:' protocols input handlers
11651 and maked protocols comparisson case insensitive
11652
Daniel Veillard34de97f2002-04-30 14:29:22 +000011653Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * configure.in: Neven Has detected a typo
11656
Daniel Veillard28577c32002-04-30 06:48:41 +000011657Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11660 as one of the persons allowed to commit directly to the
11661 module.
11662
Daniel Veillardfc57b412002-04-29 15:50:14 +000011663Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11666 * valid.c: raised a too low limit
11667 * doc/*: rebuilt the docs
11668
Daniel Veillardeca82812002-04-24 11:42:02 +000011669Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * test/XPath/expr/floats test/XPath/expr/functions
11672 result/XPath/expr/floats result/XPath/expr/functions
11673 xpath.c: another XPath conformance patch from Richard Jinks
11674
Daniel Veillard13e04c62002-04-23 17:51:29 +000011675Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xmlschemas.c: fixed validation of attribute groups.
11678 * test/schemas result/schemas: added an example from the primer
11679
Daniel Veillard88c58912002-04-23 07:12:20 +000011680Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11683 * test/schemas result/schemas: updated the test list
11684
Daniel Veillarde19fc232002-04-22 16:01:24 +000011685Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * TODO: updated a bit
11688 * parser.c: made a comment more specific
11689 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11690 Schemas conformance.
11691 * test/schemas result/schemas: updated the test list
11692
Daniel Veillard441bc322002-04-20 17:38:48 +000011693Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11696 implementing xs:all with minOccurs = 0
11697 * tes/schemas/* result/schemas/*: added more tests covering
11698 xs:all
11699
Daniel Veillard8a001f62002-04-20 07:24:11 +000011700Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * xmlregexp.c: first implementation of the all particle, this
11703 may need to be revisited for case where not all transitions
11704 must be crossed.
11705
Daniel Veillard7646b182002-04-20 06:41:40 +000011706Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * tree.c: another entity processing update from Markus Henke
11709
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011710Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11711
11712 * trionan.c: fixed crash on OSF/1
11713
Daniel Veillardb4398962002-04-19 07:01:55 +000011714Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * xmlschemas.c: more Schemas work
11717 * test/schemas/* result/schemas/*: added more tests coming
11718 from the spec.
11719
Daniel Veillard54761132002-04-18 21:00:44 +000011720Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11723 ExcC14N specification
11724
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011725Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * tree.c: patch from Markus Henke, fix for recursive entities.
11728
Daniel Veillard23b1f372002-04-18 15:50:05 +000011729Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * xpath.c: fix a problem with string() on a document node.
11732
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011733Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * Makefile.am xmlschemas.c: more Schemas work
11736 * test/schemas/* result/schemas/*: added more tests coming
11737 from the spec.
11738
Daniel Veillard6231e842002-04-18 11:54:04 +000011739Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11742 * result/HTML/*: this changes a few things in the results
11743
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011744Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11745
11746 * include/libxml/tree.h: eliminated 'declaration different than
11747 prototype' warning
11748 * include/win32config.h: "resolved" conflicts with errno.h
11749
Daniel Veillardb509f152002-04-17 16:28:10 +000011750Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11753 on the automata interfaces and debug of counted choices
11754 * test/schemas/* result/schemas/*: added a number of tests
11755
Daniel Veillard8651f532002-04-17 09:06:27 +000011756Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11759 a bit of work on Schemas
11760 * testSchemas.c: try to make it more useful
11761 * test/schemas/* result/schemas/* Makefile.am: changed the
11762 Schemas regression test procedure, started adding a few samples
11763
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011764Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11765
11766 * include/libxml/encoding.h: Patch for the Borland C++ builder
11767 * include/libxml/tree.h: Patch for the Borland C++ builder
11768 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011769 * win32/bcb5: New directory for the Borland C++ builder
11770 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011771
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011772Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11773
11774 * win32/Makefile.msvc: Update for XML Schema support
11775 * win32/configure.js: Update for XML Schema support
11776 * win32/libxml2.def.src: Update for XML Schema support
11777
Daniel Veillard4255d502002-04-16 15:50:10 +000011778Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11781 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11782 xmlunicode.c include/libxml/Makefile.am
11783 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11784 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11785 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11786 include/libxml/xmlversion.h.in : merged the current state of
11787 XML Schemas implementation, it is not configured in by default,
11788 a specific --schemas configure option has been added.
11789 * test/automata test/regexp test/schemas Makefile.am
11790 result/automata result/regexp result/schemas:
11791 merged automata/regexp/schemas regression tests
11792
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011793Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * xpath.c: Gary found a compile time problem, fixes #78823
11796
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011797Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * configure.in: release of 2.4.20
11800 * doc/*: updated and rebuilt the docs
11801
Daniel Veillardf544f192002-04-15 12:56:56 +000011802Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * python/Makefile.am: patch from Cristian Gafton to build on
11805 Red Hat 6.2, should also fix #75779
11806
Daniel Veillard940492d2002-04-15 10:15:25 +000011807Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * valid.c: first part of fixing #78729
11810
Daniel Veillardeb475a32002-04-14 22:00:22 +000011811Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11814 escaping of URI when saving HTML files.
11815 * result/HTML/*: this impacted some tests
11816
Daniel Veillard9b731d72002-04-14 12:56:08 +000011817Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * configure.in: trying to fix #77441
11820
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011821Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * include/libxml/xmlIO.h: Hallski complained it could not be
11824 included by itself.
11825
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011826Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11829
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011830Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11831
11832 * win32/configure.js: patch from Nilo for the c14n option
11833 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11834
Daniel Veillardda423da2002-04-10 19:25:38 +000011835Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11838 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11839 LIBXML_THREAD_ENABLED
11840
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011841Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * xpath.c: another patch from Richard Jinks for substring conformance
11844 * test/XPath/expr/floats test/XPath/expr/strings
11845 result/XPath/expr/floats result/XPath/expr/strings: update of the
11846 test suite to check those.
11847
Daniel Veillard01917aa2002-04-10 11:30:41 +000011848Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * xpath.c: patch from Richard Jinks for .x float parsing.
11851
Daniel Veillard46d6c442002-04-09 16:10:39 +000011852Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * parser.c: patch from Markus Henke when an encoding ain't recognized
11855
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011856Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * libxml.m4: got a report that #include <string.h> was needed
11859
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011860Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11863
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011864Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11865
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011866 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011867
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011868Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11871 pointed out by Melvyn Sopacua.
11872
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011873Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * libxml.m4: Frédéric Crozat gave a patch related to the change
11876 of Include paths breaking the libxml.m4
11877
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011878Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * xpath.c: Fix bug #76927 forgot to save some context
11881 when evaluating binary expressions
11882
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011883Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * configure.in: fixed configure for MPE/iX from Markus Henke
11886 * xmlmemory.c: fixed initialization problems
11887 * xpath.c: another set of patches from Richard Jinks this
11888 fixes "make XPathtests" on linux
11889
Daniel Veillard21458c82002-03-27 16:12:22 +000011890Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11893 * test/XPath/expr/compare test/XPath/expr/equality
11894 test/XPath/expr/floats test/XPath/expr/functions
11895 test/XPath/expr/strings result/XPath/expr/compare
11896 result/XPath/expr/equality result/XPath/expr/floats
11897 result/XPath/expr/functions result/XPath/expr/strings: Updated
11898 tests though they show a divergence on Linux
11899
Daniel Veillard28dfed12002-03-27 09:08:17 +000011900Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * xpath.c trionan.c: previous commit also included patches
11903 from Richard Jinks on some IEEE support corner case
11904
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011905Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11908 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11909 that $(datadir) should be used for docs
11910
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011911Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11914 could leak filedescriptors
11915
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011916Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
11918 * configure.in nanohttp.c: applied patch from Allan Clark for
11919 UnixWare/OpenServer
11920
Daniel Veillard19274092002-03-25 16:48:03 +000011921Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * configure.in: preparing 2.4.19
11924 * doc/*: rebuilt the docs
11925
Daniel Veillard56b2db72002-03-25 16:35:28 +000011926Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * nanohttp.c: fixing #76043, got fed up with non-portability
11929 of that piece of code.
11930
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011931Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * valid.c SAX.c: Never commit without running "make tests" :-(
11934 fix a couple of stupidities in the previous commit
11935 * result/*: a few changes in some attribute order result of previous
11936 commit.
11937
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011938Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11941 the internal subset should not raise duplicate ID errors,
11942 also there was a small bug in conjunction to namespace
11943 declarations defaulted and xml:xxx attributes DTD definitions.
11944
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011945Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * xpath.c: Richard Jinks also raised some rounding problems
11948 this tries to fix them
11949
Daniel Veillard4e2df542002-03-22 12:23:14 +000011950Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11953 behaviour in xmlXPathCastToString()
11954
Daniel Veillarddb552912002-03-21 13:27:59 +000011955Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11958 raised by Morus Walter
11959
Daniel Veillard9e537932002-03-21 13:08:08 +000011960Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11963 from Igor
11964
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011965Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * xpath.c: fixing #75619, related to a problem when trying
11968 to evaluate condition when the current node set resulting
11969 from that sub-step evaluation is empty. Also fixes 2 potential
11970 problem with previous-sibling and next-siblings axis.
11971
Daniel Veillard1840ef02002-03-21 08:05:23 +000011972Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11975 HTML support is not configured in.
11976
Daniel Veillard561b7f82002-03-20 21:55:57 +000011977Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11978
11979 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11980 include/libxml/tree.h: dohh I really didn't intended to commit
11981 this test version :-(
11982
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011983Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * testSAX.c: I wanted to see the real speed at the SAX interface
11986 after a little too many Ximianer started complaining about the
11987 parser speed.
11988 added a --quiet option:
11989 paphio:~/XML -> ls -l db100000.xml
11990 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11991 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11992 3200006 callbacks generated
11993 real 0m1.270s
11994 Which means 16MBytes/s and 3Mcallback/s
11995
Daniel Veillardc62a1472002-03-19 18:35:12 +000011996Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * xpath.c: valgrind spotted another error that time when running
11999 on libxslt regression tests
12000
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012001Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * Makefile.am: adding "make valgrind" running the full regression
12004 tests (except python ones) under Valgrind (using valgrind -q
12005 which was kindly added by the author).
12006 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12007 passes cleanly now except an obcure floating point initialization
12008 raised in log10() in one XPath regression test ???
12009 * tree.c: edited some comments to close #75244
12010
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012011Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12014 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12015 context of ScrollKeeper, made sure that if the number is
12016 an integer, the serialization follows the description at
12017 http://www.w3.org/TR/xpath#section-String-Functions
12018
Daniel Veillard5997aca2002-03-18 18:36:20 +000012019Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012021 * configure.in: preparing 2.4.18
12022 * doc/*: updated and rebuilt the web site
12023 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12024 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012025 * parser.c: humm, changed the way the SAX parser work when
12026 xmlSubstituteEntitiesDefault(1) is set, it will then
12027 do the entity registration and loading by itself in case the
12028 user provided SAX getEntity() returns NULL.
12029 * testSAX.c: added --noent to test the behaviour.
12030
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012031Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * parser.c: Wilfried Teiken provided a hackish but working
12034 way to get context reported back on entities when parsing
12035 with SAX and without breaking the DOM build.
12036
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012037Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * c14n.c: applied a new patch from Aleksey Sanin
12040 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12041 to reference Aleksey implementation of XML digital Signatures
12042
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012043Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * xpath.c: small fix to avoid potential problem due to
12046 ordering of freeing data
12047 * python/Makefile.am: people were complaining about
12048 the generated file in python dir not being built
12049
Daniel Veillardd2379012002-03-15 22:24:56 +000012050Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12053 python/generator.py python/libxml.c python/types.c: Cleanup
12054 of the python Makefiles based on Jacob and James feedback,
12055 fixed the spec file accordingly, fixed the number of warning
12056 that passing my pedantic CFLAGS was generating. Conclusion
12057 is that Python includes are real crap.
12058
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012059Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12060
12061 * configure,in: it was reported quite a few times that
12062 xml2-config --cflags should not output
12063 -I$includeprefix/libxml2/libxml because libxml2 header names
12064 clashes with existing names like list.h from C++ stl.
12065 Includes should be #include<libxml/xxx.h> so ...
12066
Daniel Veillard6f293b12002-03-15 09:42:33 +000012067Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * c14n.c: another patch from Aleksey Sanin
12070
Daniel Veillard5c396542002-03-15 07:57:50 +000012071Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12074 canonicalization algorithm
12075 * doc/xml.html doc/index.html: added the C14N references on the
12076 index page.
12077
jacob berkman9be65862002-03-14 02:15:56 +0000120782002-03-13 jacob berkman <jacob@ximian.com>
12079
12080 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12081 usage, redundant, and gcc specific
12082
Daniel Veillard75be0132002-03-13 10:03:35 +000012083Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * xpath.c: speedup some node selection operations, this can
12086 have a significant impact on DocBook Norm's stylesheets
12087 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12088 make sure it's always the case
12089 * debugXML.c: distinguish CDATA and comments in ls operations
12090
Daniel Veillard61f26172002-03-12 18:46:39 +000012091Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12092
12093 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12094 to generate better API descriptions etc...
12095
Daniel Veillard9ff88172002-03-11 09:15:32 +000012096Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * c14n.c: Fixing #74186, made sure all boolean expressions
12099 get fully parenthesized, ran indent on the output
12100 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12101 include/libxml/tree.h: also #74186 related, removed the
12102 --with-buffers option, and all the preprocessor conditional
12103 sections that were resulting from it.
12104
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012105Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12106
12107 * valid.c: applied patch from Dodji Seketeli fixing an
12108 uninitailized variable in xmlValidGetValidElements()
12109
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012110Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * c14n.c: fixed a few comments
12113 * doc/*.html doc/*/*.html: regenerated the docs and added
12114 the C14N API
12115 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12116
Daniel Veillardfa49d872002-03-09 10:20:00 +000012117Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12118
12119 * check-xml-test-suite.py: fix to adapt varaiations in the
12120 bindings
12121 * configure.in python/setup.py python/setup.py.in: fixed to
12122 have the version of the python scripts automatically updated
12123
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012124Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12127 in xmlCopyProp()
12128
Daniel Veillardaf43f632002-03-08 15:05:20 +000012129Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * configure.in: preparing 2.4.17 release
12132 * doc/*: updated and rebuilt the docs
12133 * xpath.c: fixed a comment
12134 * python/libxml.c: fixed a possible reentrancy problem
12135
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012136Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12139 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12140 added a specific regression test
12141 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12142 not raise exceptions when failing to find the attribute.
12143
Daniel Veillard90bc3712002-03-07 15:12:58 +000012144Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * configure.in xmllint.c: owen pointed out a problem with the
12147 ftme fix, gettimeofday() was not detected by configure and
12148 the ftime header wasn't included, dohhh
12149
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012150Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * configure.in xmllint.c: trying to fix #71457 for timing
12153 precision when gettimeofday() is not availble but ftime() is
12154
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012155Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12158 are now copied on install and part of the -devel RPM
12159
Daniel Veillard7b416132002-03-07 08:36:03 +000012160Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * xpath.c: trying to avoid bug #72150 which was apparently
12163 caused by a gcc bug (or a processor problem) as detailed
12164 at http://veillard.com/gcc.bug
12165
Daniel Veillardf742d342002-03-07 00:05:35 +000012166Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12169 fixed xmlReconciliateNs(), added a Python test/example for
12170 inter-document cut'n paste
12171 * python/libxml.py: fixed node.doc on document nodes and added
12172 xpathEval() onto node objects
12173
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012174Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12177 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12178 fixup and integrated tests for the serialization stuff
12179
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012180Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12183 moved the libxml man page to section 3
12184
Daniel Veillard1e774382002-03-06 17:35:40 +000012185Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * tree.c: fix bug #72490
12188 * python/libxml.c python/libxml.py: added methods serialize()
12189 and saveTo() to all node elements.
12190
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012191Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * xmlIO.c: closed #73430, don't read from an input source
12194 which indicated an end-of-file or an error.
12195
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012196Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * parser.c: make sure SAX endDocument is always called as
12199 this could result in a Python memory leak otherwise (it's
12200 used to decrement ref-counting)
12201 * python/generator.py python/libxml.c python/libxml.py
12202 python/libxml2-python-api.xml python/libxml2class.txt
12203 python/tests/error.py python/tests/xpath.py: implemented
12204 the suggestions made by Gary Benson and extended the tests
12205 to match it.
12206
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012207Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12208
12209 * python/generator.py: applied patch fixing #73450
12210
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012211Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12212
12213 * xpath.c: fixing #61290 "namespace nodes have no parent"
12214 long standing divergence from the XPath REC. NodeSets
12215 simply hold a copy of namespace nodes and those node ->next
12216 points to the parent (which may not be the node carrying the
12217 definition).
12218 * include/libxml/xpath.h: flagged but didn't added a possible
12219 speedup
12220 * DOCBparser.c HTMLparser.c: removed some warnings from push
12221 parser due to new state being added.
12222 * tree.c: new fix from Boris Erdmann
12223 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12224 the XML Canonalization support from Aleksey Sanin
12225
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012226Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12227
12228 * tree.c: patch from Boris Erdmann fixing some namespace odities
12229 with xmlCopyNode()
12230
Daniel Veillardc6613042002-03-02 09:34:02 +000012231Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12232
12233 * xmlIO.c: fix bug #72706 when loading a NULL entity
12234
Daniel Veillardc0fef772002-03-01 16:16:31 +000012235Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12238 actually change in a future XML Namespace revision.
12239
Daniel Veillard79426f22002-03-01 16:14:17 +000012240Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12241
12242 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12243 added the possibility of returning nodesets from XPath extension
12244 functions written in Python
12245
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012246Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * python/*: commiting some Python bindings work done while travelling
12249
Daniel Veillard97300512002-03-01 09:13:41 +000012250Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12253 explicitely with memory debugging switched on
12254
Daniel Veillard6361da02002-02-23 10:10:33 +000012255Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12256
12257 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12258 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12259 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12260 the accessor generator for strings
12261 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12262 regression test.
12263
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012264Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * python/README python/generator.py python/libxml.c python/setup.py:
12267 added the 'usual' setup.py to allow building a libxml2-python
12268 module based on the same code. The initialization is however
12269 different the 2 .so files fo libxml2 and libxslt are identical and
12270 they entry point initialize both libraries. this is done to avoid
12271 some possible nasty problem since the Python don't merge the maps
12272 of all shared modules.
12273
Daniel Veillard158a4d22002-02-20 22:17:58 +000012274Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12275
12276 * parser.c: fixed a push/encoding bug reported by Michael
12277 on librsvg
12278
Daniel Veillard7839e162002-02-20 18:54:48 +000012279Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12280
12281 * include/libxml/parserInternals.h: fixes a misplaced #endif
12282
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012283Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * parser.c valid.c: found and fixed a couple of allocation bugs
12286
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012287Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * doc/xml.html doc/python.html doc/*: added a Python and binding
12290 page describing the current state of the Python bindings and
12291 giving pointers to the other languages wrappers.
12292
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012293Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12296 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12297 rebuilt the API and web site
12298 * xpath.c: fixed #71978 portability bugs
12299
Daniel Veillard8aff2472002-02-19 21:50:43 +000012300Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12303
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012304Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * include/libxml/parserInternals.h parser.c: had to change
12307 2 internal parsing API when processing document content
12308 to check the start and end of element content are defined
12309 in the same entity
12310 * valid.c include/libxml/valid.h: attribute normalization can
12311 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12312 with the context to report it.
12313 * SAX.c: fixed the last known bugs, crazy validation constraints
12314 when a document is standalone seems correctly handled. There
12315 is a couple of open issues left which need consideration especially
12316 PE93 on external unparsed entities and standalone status.
12317 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12318 The 2 tests left failing are actually in error. Cleanup done.
12319
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012320Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * valid.c: implemented E59 spaces in CDATA does not match the
12323 nonterminal S
12324
Daniel Veillard878eab02002-02-19 13:46:09 +000012325Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * SAX.c parser.c valid.c: more validation test fixups
12328 * check-xml-test-suite.py: added duration info for the tests
12329
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012330Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12331
12332 * parser.c valid.c: a couple of errors were reported but not
12333 saved back as such in the parsing context. Down to 1% failure rate
12334 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12335
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012336Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * xmlInternald.c: isExtender was missing a char
12339 * parser.c include/libxml/parser.h: % are acceptable in the
12340 internal subset if within a PUBLIC ID
12341
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012342Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * SAX.c parserInternals.c valid.c: more work on the conformance
12345 suite. Took the step to finally block documents with encoding
12346 errors. It's a fatal error per the spec, people should have fixed
12347 their documents by now.
12348
Daniel Veillard55253e22002-02-18 14:32:39 +000012349Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * check-xml-test-suite.py: fixed the test script after some discussion
12352 on the semantic of TYPE="error"
12353 * Makefile.am: added the script to the distrib
12354
Daniel Veillard28757702002-02-18 11:19:30 +000012355Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12356
12357 * SAX.c entities.c: fixed a couple of conformances issues deep
12358 into the validation code (standalone and undeclared Notations)
12359
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012360Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12363 stayed there for years !
12364
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012365Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12368 missing
12369
Daniel Veillardc7612992002-02-17 22:47:37 +000012370Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * check-xml-test-suite.py: improved the behaviour a bit as
12373 well as the logs
12374 * parser.c valid.c SAX.c: fixed a few more bugs
12375 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12376
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012377Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * check-xml-test-suite.py: python script to run regression tests
12380 against the XML Test suite of W3C/OASis
12381 * SAX.c: fixed a validation bug
12382 * parser.c: fixed 3 errors pointed by the test suite
12383 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12384 * python/Makefile.am: fixed a dependendy
12385
Daniel Veillard9f28f302002-02-15 20:48:08 +000012386Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * xmlmemory.c: avoid a warning bug #71594
12389
Daniel Veillard144024e2002-02-13 21:14:46 +000012390Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12391
12392 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12393 warning on alpha/Tru64
12394
Daniel Veillarde4301c82002-02-13 13:32:35 +000012395Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12396
12397 * include/libxml/entities.h: fixing a comment
12398 * valid.c: fixing some troubles with validity check on namespaces
12399 * result/VC/NS3 test/VC/NS3: added a specific regression test
12400
Daniel Veillarda6d05382002-02-13 13:07:41 +000012401Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12402
12403 * tree.c: Fixing #71342 serializing '\n' in attribute values
12404 * result/noent/att3 result/att3 test/att3: added a specific
12405 test.
12406
Daniel Veillard797a5652002-02-12 13:46:21 +000012407Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * python/libxml.c: couple of bug fixes
12410
Daniel Veillard01a6d412002-02-11 18:42:20 +000012411Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12412
12413 * python/*.py: removed tabs and used spaces.
12414
Daniel Veillard397ff112002-02-11 18:27:20 +000012415Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12416
12417 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12418 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12419
Daniel Veillard03517542002-02-11 13:54:40 +000012420Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12423 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12424
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012425Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12426
12427 * include/libxml/encoding.h include/libxml/entities.h
12428 include/libxml/globals.h include/libxml/parser.h
12429 include/libxml/threads.h include/libxml/tree.h
12430 include/libxml/xmlmemory.h: trying to fix the include mess
12431
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012432Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * include/libxml/xmlmemory.h: reverted part of the previous
12435 attempt to provide #69655, this was breaking the build.
12436
Daniel Veillard0ba59232002-02-10 13:20:39 +000012437Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12440 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12441 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12442 include/libxml/parserInternals.h include/libxml/tree.h
12443 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12444 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12445 clean.
12446 * python/libxml.c: fixed a warning.
12447
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012448Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12451 copying of node, merge back IDs in the target document.
12452 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12453 test/XInclude/ents/ids.xml: test case
12454 * result/VC/ElementValid4: output changed due to a typo fix
12455
Daniel Veillard1c18e302002-02-09 22:16:40 +000012456Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012459 generate the dependencies right as Jacob found out. Add
12460 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012461
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012462Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12463
12464 * parserInternals.c valid.c: Justin Fletcher found some parts
12465 of the code needing cleanup
12466 * libxml.spec.in python/Makefile.am python/generator.py
12467 python/libxml.c python/libxml.py: Fixed the python Makefiles
12468 corrected a bug showing up on ia64, changed the name of the
12469 python internal module too
12470
Daniel Veillard07be19b2002-02-08 14:20:35 +000012471Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12472
12473 * Makefile.am: applied patch from Andris Pavenis for binary
12474 name suffixes
12475
Daniel Veillardf216d462002-02-08 13:44:24 +000012476Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12477
12478 * xmllint.c win32/win32config.h: fixing #68748
12479
Daniel Veillardd455d792002-02-08 13:37:46 +000012480Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
12482 * valid.c: fixing #70166
12483
12484Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * valid.c: fixing #70077
12487
Daniel Veillardc575b992002-02-08 13:28:40 +000012488Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12489
12490 * Copyright Makefile.am README configure.in libxml.spec.in:
12491 Changed to the MIT Licence
12492 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12493 doc/xmlio.html: updated the doc accordingly
12494 * include/libxml/xmlwin32version.h configure.in: preparing
12495 2.4.14 release
12496 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12497 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12498 fixed the const xmlChar * wrapper and generator, XPath extension
12499 functions now use the context as first argument
12500 * python/tests/tstxpath.py python/tests/xpath.py
12501 python/tests/xpathext.py: Updated the tests accordingly
12502 * tree.c: fixed bug #70067
12503
Daniel Veillard7db38712002-02-07 16:39:11 +000012504Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12505
12506 * Makefile.am: cleanup
12507 * debugXML.c: always use stdout if output is NULL
12508 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12509 * python/Makefile.am python/generator.py python/libxml2class.txt
12510 python/libxml_wrap.h python/types.c: augmented the number of bindings
12511 handling FILE * and XPath contexts
12512 * python/tests/Makefile.am: avoid a stupid problem due to the
12513 use of TEST.
12514
Daniel Veillard15a143b2002-02-06 22:40:50 +000012515Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12516
12517 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12518
Daniel Veillard70cab352002-02-06 16:06:58 +000012519Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12520
12521 * python/TODO python/libxml.c: cleanup the extension function lookup
12522 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12523
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012524Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12525
12526 * configure.in python/Makefile.am: do not install outside
12527 of prefix
12528
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012529Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12530
12531 * python/TODO python/libxml.c: started adding SAX interfaces
12532 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12533 SAX test
12534
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012535Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12536
12537 * tree.c: hardened the addChild function
12538 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12539 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12540 added accessors needed for xmlNode, a bit more testing and
12541 extension of interfaces
12542 * python/tests/Makefile.am python/tests/build.py: added a test
12543 build from scratch/save/load/check
12544
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012545Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12546
12547 * parserInternals.c: change a small bit in the way valididy
12548 error messages get initialized
12549 * python/TODO python/libxml.c python/libxml2-python-api.xml
12550 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12551 added some memory debugging to track leaks at the libxml2 level
12552 * python/tests/*.py: changed all tests to check for leaks,
12553 there is just one left in XPath extension registrations.
12554
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012555Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12556
12557 * python/TODO python/generator.py python/libxml2-python-api.xml
12558 python/libxml2class.txt: more accessor classes for the parser
12559 context, allow to switch on and check validity
12560 * python/tests/Makefile.am python/tests/error.py
12561 python/tests/invalid.xml python/tests/valid.xml
12562 python/tests/validate.py: attded more test and and added error.py
12563 which I forgot to commit in the last step
12564
Daniel Veillard3ce52572002-02-03 15:08:05 +000012565Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12566
12567 * python/Makefile.am python/types.c: cleanup
12568 * python/libxml.c python/libxml.py python/libxml_wrap.h
12569 python/generator.py python/libxml2-python-api.xml
12570 python/libxml2class.txt: added class for parser context, added
12571 first cut for push mode support. Added a framework to generate
12572 accessors functions.
12573 * python/tests/Makefile.am python/tests/push.py: added a push
12574 test
12575
Daniel Veillardcfb05462002-02-02 23:18:22 +000012576Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12577
12578 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12579 bug a bit of cleanup.
12580
Daniel Veillard5d819032002-02-02 21:49:17 +000012581Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12582
12583 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12584 python/libxml2class.txt: adding error redirections and preformat
12585 to a python handler
12586 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12587 tests self checking
12588
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012589Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12592 a function
12593
Daniel Veillard9589d452002-02-02 10:28:17 +000012594Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12595
12596 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12597 python/libxml.c python/libxml2-python-api.xml
12598 python/libxml2class.txt: Progressing through the TODOs, class
12599 description output, extra XML API, RPM now builds the wrappers
12600 for all python installed versions
12601
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012602Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12603
12604 * configure.in libxml.spec.in python/Makefile.am python/TODO
12605 python/generator.py python/libxml2class.txt: added more informations
12606 in the libxml2-python package including docs. Slightly changed
12607 the class hierarchy
12608 * python/tests/*: added basic regression tests infrastructure too
12609
12610Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12611
12612 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12613 added libxml2-python as part of the packages installed
12614
Daniel Veillarda7340c82002-02-01 17:56:45 +000012615Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * python/Makefile.am python/generator.py python/libxml.c
12618 python/libxml.py: more work, now able to extend the
12619 XPath interpreter with functions written in python.
12620
Daniel Veillardc3e39442002-02-01 09:29:41 +000012621Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12622
12623 * python/Makefile.am: Jacob sent a patch to allow building from
12624 tarfile.
12625
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012626Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12627
12628 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12629 inserted the python wrappers build, I hope this won't be too
12630 unportable
12631
Daniel Veillard1971ee22002-01-31 20:29:19 +000012632Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * xpath.c: minor optimization
12635 * python/generator.py python/libxml.c python/libxml.py
12636 python/libxml_wrap.h: more work on the python bindings,
12637 they now support XPath and there is no evident leak
12638
Daniel Veillard36ed5292002-01-30 23:49:06 +000012639Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12640
12641 * python/generator.py python/libxml.c python/libxml.py:
12642 more work on the python bindings generator.
12643
Daniel Veillard96fe0952002-01-30 20:52:23 +000012644Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12645
12646 * python/generator.py python/libxml.c python/libxml_wrap.h:
12647 more work on the python bindings.
12648
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012649Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12650
12651 * python/generator.py python/libxml.c python/libxml.py
12652 python/libxml_wrap.h: commited early version of a python binding
12653 for private use only ATM
12654
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012655Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12656
12657 * entities.c tree.c include/libxml/entities.h: applied patch
12658 from Anthony Jones to implement copy of DTD subtree too. Had
12659 just to keep 2 function private which really ought to become
12660 public ones.
12661
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012662Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * xmllint.c: added pointers to the web pages in the usage()
12665
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012666Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * tree.c: more fixes from Petr Kozelka for attribute handling
12669 in the tree API to align the semantic with DOM.
12670
Daniel Veillard36065812002-01-24 15:02:46 +000012671Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * valid.c tree.c entities.c: another set of patches from
12674 Anthony Jones for copy operations cleanup and robustness
12675
Daniel Veillardf8592562002-01-23 17:58:17 +000012676Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12679 an alphabetic index based on comments content
12680 * doc/*: rebuilt the web site with the new references
12681
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012682Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12683
12684 * parserInternals.h: Greg Sjaardema suggested to use an
12685 eponential buffer groth policy in xmlParserAddNodeInfo()
12686
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012687Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12688
12689 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12690 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12691 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12692 to generate cross-references, and added/updated the stylesheets
12693 to generate and link API indexes. The generic keyword index
12694 is not done yet.
12695 * doc/*.html: regenerated all the usual docs too
12696
Daniel Veillard2070c482002-01-22 22:12:19 +000012697Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12698
12699 * debugXML.c: added an xpath function to the shell for T. V. Raman
12700
12701Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012702
12703 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12704 debug routines.
12705
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012706Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12707
12708 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12709 support of attribute nodes
12710
Daniel Veillard9d06d302002-01-22 18:15:52 +000012711Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12714 hopefully near complete and fully documented of the API in XML
12715 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12716 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12717 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12718 include/libxml/parserInternals.h include/libxml/valid.hi
12719 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12720 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12721 include/libxml/xpath.h include/libxml/xpathInternals.h:
12722 Cleaned up the doc comments a lot in the process, the interface
12723 coverage is now 100%
12724
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012725Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12726
12727 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12728 extracts comments from the gtk-doc DocBook output (a bit
12729 convoluted but seems to work).
12730
Daniel Veillard61006472002-01-21 17:31:47 +000012731Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12732
12733 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12734 added an XML description of the API, moved the script generating
12735 it here. Added a "make api" target
12736
Daniel Veillardd2f23002002-01-21 13:36:00 +000012737Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12738
12739 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12740
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012741Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12742
12743 * xpath.c include/libxml/xpathInternals.h: the change made to
12744 xmlXPathFuncLookupFunc was incompatible roll it back
12745
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012746Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12747
12748 * SAX.c: cleanup patch from Anthony Jones
12749 * doc/Makefile.am: fix the headers to avoid in make scan
12750 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12751 includes, * vs Ptr and general cleanup
12752 * parsedecl.py: first version of a script to extract the
12753 module interfaces, the goal will be to provide .decl or XML
12754 specification of the interfaces to build wrappers.
12755
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012756Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12757
12758 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12759 now provides return codes in case of errors
12760
Bjorn Reese026d29f2002-01-19 15:40:18 +000012761Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12762
12763 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12764 Upgraded to trio baseline 1.6
12765 * strio.h strio.c: Replaced by triostr.h and triostr.c
12766
Daniel Veillard572577e2002-01-18 16:23:55 +000012767Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12768
12769 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12770 of strdup usage in the code
12771
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012772Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12773
12774 * parser.c error.c: Keith Isdale complained rightly that
12775 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12776
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012777Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12778
12779 * tree.c: fixed the funxtion to set the xml: attributes
12780 * debugXML.c: added "setbase" to test it.
12781
Daniel Veillard2c748c62002-01-16 15:37:50 +000012782Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12783
12784 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12785 to allow updating an attribute content
12786
Daniel Veillard8de85c62002-01-15 17:10:15 +000012787Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12788
12789 * libxml.h: try to avoid problems when compiling on Windows
12790
Daniel Veillard314cfa02002-01-14 17:58:01 +000012791Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12792
12793 * hash.c: patch from Anthony Jones for hash.c allocation size
12794 * Makefile.am: trying to work around Yet Another Libtool Madness
12795 and build the 2.4.13 release finally ...
12796
Daniel Veillard744683d2002-01-14 17:30:20 +000012797Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12798
12799 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12800 * doc/* : update of the documentation
12801
Daniel Veillarde6a55192002-01-14 17:11:53 +000012802Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12803
12804 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12805 at fixing #61290 :-(
12806
Daniel Veillardfb25a512002-01-13 20:32:08 +000012807Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12808
12809 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12810 Fixes bug #67229
12811
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012812Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12813
12814 * tree.c: trying to avoid troubles when a subtree is copied
12815 and coalesced in part with the target tree. Should fix
12816 bug #67407
12817
Daniel Veillardd8224e02002-01-13 15:43:22 +000012818Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12819
12820 * valid.c: fixed validation of attributes content of type
12821 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12822 values, very old bug. Fixes #67671
12823
Daniel Veillard8107a222002-01-13 14:10:10 +000012824Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12825
12826 * parser.c include/libxml/parserInternals.h tree.c: integrated
12827 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12828 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12829
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012830Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12831
12832 * threads.c: applied Serguei Narojnyi's patch to add native
12833 thread support on the Win32 platform
12834 * testThreadsWin32.c Makefile.am: added the test program also
12835 from Serguei, Win32 specific
12836 * include/win32config.h include/libxml/xmlwin32version.h.in:
12837 added patch from Igor for the Windows thread specific defines.
12838
Daniel Veillard845cce42002-01-09 11:51:37 +000012839Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12840
12841 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12842
Daniel Veillard7b602b42002-01-08 13:26:00 +000012843Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12844
12845 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12846 output page into XMLinfo.html. Close bug #66951 and
12847 raised by Robert Collins too.
12848
Daniel Veillard73c6e532002-01-08 13:15:33 +000012849Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12850
12851 * encoding.c: Paul Keogh pointed out a possibility of segfault
12852 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12853 Closes bug # 68238
12854
Daniel Veillard4a859202002-01-08 11:49:22 +000012855Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12856
12857 * doc/*.html: updated the Gdome2 links
12858
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012859Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12860
12861 * libxml.h: Applied following patches from Robert Collins
12862 and make sure IN_LIBXML is defined when compiling it
12863 -------
12864 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12865 as well as Visual C.
12866 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12867 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12868 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12869 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12870 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12871 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12872 xmlSysIDExists xmlNoNetExists).
12873 * xmllint.c: Don't include winsock2.h for Cygwin.
12874
Daniel Veillard401c2112002-01-07 16:54:10 +000012875Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12876
12877 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12878 when the version info is not present.
12879
Daniel Veillard6f42c132002-01-06 23:05:13 +000012880Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12881
12882 * tree.c: Anthony Jones pointed out a problem in
12883 xmlStringGetNodeList() and provided a fix for it
12884
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012885Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12886
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012887 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012888 xmlCreatePushParserCtxt() when the initial buffer passed
12889 is large.
12890
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012891Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12892
12893 * win32/*: big cleanup of the Windows/MSVC project files
12894 from Igor Zlatkovic
12895
Daniel Veillardcebb1362002-01-02 13:13:30 +000012896Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12897
12898 * doc/Makefile.am: should fix #67674 and avoid troubles if
12899 xsltproc is not available or fails in the prefix provided
12900
Daniel Veillard26908ab2002-01-01 16:50:03 +000012901Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12902
12903 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12904
Daniel Veillard5344c602001-12-31 16:37:34 +000012905Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12908 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12909 Fixed a few other problems raised by Charlie Bozeman.
12910 * result/VC/ElementValid[5-7]: fixed the output
12911
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012912Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12915 patches from Charlie Bozeman. Regenerated the HTML docs.
12916
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012917Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12920 for Windows from Igor
12921
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012922Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * xmllint.c: applied Justin Fletcher patch for --output or -o
12925
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012926Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * win32/libxml2/libxml2.def.src: close #67019
12929
Daniel Veillard01db67c2001-12-18 07:09:59 +000012930Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * xmllint.c: applied Justin Fletcher generic timing patch
12933 similar to the one already applied to xsltproc.
12934
Daniel Veillardd1640922001-12-17 15:30:10 +000012935Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * include/libxml/tree.h tree.c: applied documentation patches
12938 from Charlie Bozeman
12939
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012940Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12941
12942 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12943
Daniel Veillard29e43992001-12-13 22:21:58 +000012944Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * valid.c: fix the xmlStrdup() used in the previous patch.
12947 * valid.c: added --dropdtd
12948 * tree.c: fixed xmlUnlinkNode so it also removes the references
12949 from the document if the node is a DTD
12950
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012951Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * HTMLtree.c valid.c: cleanup some static declarations
12954
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012955Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * xmllint.c: removed another strdup()
12958 * doc/FAQ: removed the HP/UX entry
12959
Daniel Veillarded472f32001-12-13 08:48:14 +000012960Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * valid.c: fix bug #66816 when validating.
12963 * xmllint.c: don't use sys/time.h if configure did not found it
12964
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012965Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12966
12967 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12968 xmlcatalog_man.xml
12969
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012970Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12973 xmlInitMemory() was declared twice
12974
Daniel Veillardb82c1662001-12-09 14:00:54 +000012975Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12976
12977 * globals.c: do not reference strdup() !
12978 * configure.in libxml-2.0.pc.in: trying to fix the libs
12979 of the various config extraction modules
12980
Daniel Veillardef90ba72001-12-07 14:24:22 +000012981Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12982
12983 * configure.in : preparing 2.4.12
12984 * doc/* : updated and rebuilt the docs
12985
Daniel Veillard220346d2001-12-07 11:33:54 +000012986Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * uri.c: closed bug #66159
12989 * testURI.c: added --escape option
12990 * configure.in: some cleanup for xml2-config --cflags
12991
Daniel Veillard2a906822001-12-06 14:34:08 +000012992Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12993
12994 * globals.c testThreads.c: removed some misplaced includes
12995 of xmlversion.h
12996
Daniel Veillarde28313b2001-12-06 14:08:31 +000012997Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * threads.c: patch from Gary Pennington fixing a possible
13000 problem at initialization time.
13001
Daniel Veillardd3b08822001-12-05 12:03:33 +000013002Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013005 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013006 CodeWarrior.
13007
Daniel Veillarda7866932001-12-04 13:14:44 +000013008Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * xmllint.c: applied Geert Kloosterman's patch to fix
13011 --repeat --timing output
13012
Daniel Veillard19840942001-11-29 16:11:38 +000013013Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13016 where non-wellformed XML declaractions were not detected.
13017
Daniel Veillarde85d9342001-11-28 14:43:12 +000013018Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13021
Daniel Veillard22f25a82001-11-28 09:12:23 +000013022Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13025 gets reset by xmlCleanupInputCallbacks() and this makes the
13026 function useless. Same for output.
13027
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013028Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * xmlIO.c: robert pointed out a loop error in callback cleanups
13031
Daniel Veillard8faa7832001-11-26 15:58:08 +000013032Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13035 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13036 they are not really tied to debugging
13037
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013038Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13041 * xmllint.c: better --catalogs description
13042
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013043Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * tree.c: fixed a couple of problems in xmlSetProp()
13046
Daniel Veillardcd337f02001-11-22 18:20:37 +000013047Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13050 unappropriate stdout output.
13051
Daniel Veillard566d4df2001-11-22 13:00:53 +000013052Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13055 by Denis Beurive, closes #65111
13056
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013057Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13058
13059 * valid.c: in case of content model validity error, don't
13060 print it if validity warnings were not requested.
13061
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013062Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13065 * parserInternals.c: removed the last exit() call. Print an
13066 unmaskable error on stderr instead (library mismatch detection)
13067
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013068Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13069
13070 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13071 shell instructions from Heiko Rupp
13072
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013073Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13074
13075 * catalog.c: use the URL notation file:// for default catalog paths
13076
Daniel Veillard0ec98632001-11-14 15:04:32 +000013077Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * include/libxml/tree.h: better comments for _private fields
13080 * tree.c: removed a problem when copying an entity reference.
13081
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013082Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * vms/*: updated instructions and diffs from John A Fotheringham
13085
Daniel Veillarda11001b2001-11-12 22:45:36 +000013086Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13087
13088 * include/libxml/xmlerror.h: avoid an include problem if
13089 #include <libxml/xmlerror.h> happens first in code
13090 seems to be the case in KDE libs
13091
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013092Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13095 from Igor for Windows
13096
13097Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * Makefile.am: Gary Pennington pointed out a missing prefix
13100
Daniel Veillard43d3f612001-11-10 11:57:23 +000013101Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13104 * doc/*: upgraded and rebuilt the docs
13105
Daniel Veillardc1f78342001-11-10 11:43:05 +000013106Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13107
13108 * HTMLparser.c: fix comment in scripts element parsing.
13109 * result/HTML/doc3*: updated the results.
13110
13111Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13112
13113 * uri.c: another URI bug fix #63336, using Joel Young patch.
13114
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013115Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13118 a cleaned up version of the Pwd shell string generation.
13119
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013120Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * valid.c include/libxml/tree.h: trying to fix namespaces +
13123 validation problems for good, closing #63619 in the process
13124 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13125 wrong in this respect, fixed it.
13126
Daniel Veillardd536f702001-11-08 17:32:47 +000013127Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * xmllint.c: Morus Walter patch to allow --format and --encode
13130
Daniel Veillard5004f422001-11-08 13:53:05 +000013131Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * debugXML.c: Stefan Kost provided an help command for the shell
13134
Daniel Veillarda6825e82001-11-07 13:33:59 +000013135Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * debugXML.c: Heiko Rupp pointed that the shell would crash
13138 on empty nodesets returns.
13139
Daniel Veillard03f848d2001-11-07 12:53:46 +000013140Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13143 migh need the history libraries
13144
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013145Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13146
13147 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13148 handle the case of < in quoted attributes, Bastian Kleineidam
13149
Daniel Veillardc853b322001-11-06 15:24:37 +000013150Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13151
13152 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13153 fixing catalog breakages
13154 * Makefile.am catalog.c result/catalogs/catal
13155 result/catalogs/mycatalog.* test/catalogs/catal*:
13156 fixed more problems in catalog support, added more regression tests
13157 for both XML and SGML catalog handling
13158
Daniel Veillard66870c72001-11-05 19:27:49 +000013159Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13160
13161 * debugXML.c: applied an improvement to xmlGetLineNo() from
13162 Keith Isdale
13163
Daniel Veillardffe09c92001-11-05 14:21:47 +000013164Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13165
13166 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13167 Side effect of the progressive catalog loading
13168
Daniel Veillardad661b92001-11-05 11:43:15 +000013169Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * Makefile.am: confexecdir and confexec_DATA were defined twice
13172 pointed out by Karl Eichwalder
13173
Daniel Veillard6eb17722001-11-04 22:19:27 +000013174Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * xmlcatalog.c: avoid unlink() and use remove() instead.
13177
Daniel Veillardea898282001-11-04 22:13:45 +000013178Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * libxml.spec.in: cleanup
13181 * include/libxml/xmlwin32version.h: updated with 2.4.8
13182
Daniel Veillarda4617b82001-11-04 20:19:12 +000013183Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13184
13185 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13186 of compiling libxml with a non standard set of options
13187
John Fleck027edfb2001-11-04 20:13:58 +000013188Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13189
13190 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13191 document --sgml option, fixing gnome bugzilla #63382
13192
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013193Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13194
13195 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13196 breakage of 2.4.7, added a couple of really needed APIs
13197 like xmlCatalogIsEmpty() and xmlNewCatalog()
13198 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13199 for install-catalog
13200 * configure.in: preparing 2.4.8
13201
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013202Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13203
13204 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13205 include/libxml/tree.h include/libxml/xmlIO.h: more include
13206 cleanups, export cleanly one html output + format function.
13207
13208Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * parser.c: removed initGenericErrorDefaultFunc call from
13211 xmlInitParser() since it could destroy previous calls to
13212 xsltSetGenericErrorFunc() effects
13213
Daniel Veillardebd38c52001-11-01 08:38:12 +000013214Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13215
13216 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13217 keyword.
13218
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013219Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * Makefile.am: cleanup
13222 * threads.c: cleanup too
13223 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13224 from xsltproc
13225 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013226 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013227
Daniel Veillard91c00402001-10-30 17:41:38 +000013228Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13231 was not used anymore !
13232
Daniel Veillard52dcab32001-10-30 12:51:17 +000013233Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * configure.in: preparing 2.4.7
13236 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13237 manual page from John
13238 * doc/*: updated the doc and rebuilt the generated pages
13239
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013240Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13241
13242 * xmlIO.c: closing bug #62711, the library should never
13243 close stdin or stdout.
13244
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013245Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * uri.c: second pass at fixing #63336, using Joel Young
13248 final patch. looks okay.
13249
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013250Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13251
13252 * uri.c include/libxml/uri.h: trying to clear #63336
13253 allowing the escaping routine to parse unconformant
13254 URI-References.
13255
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013256Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * vms/readme.vms vms/build_libxml.com nanoftp.c
13259 include/libxml/xmlversion.h.in: a few VMS updates from
13260 John A Fotheringham
13261 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13262 and xmlCleanupOutputCallbacks() for the Perl binding people.
13263
Daniel Veillard635ef722001-10-29 11:48:19 +000013264Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13265
13266 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13267 apply fixes to close #63271 and avoid segfaults when
13268 the error routine gets callbed before xmlInitParser()
13269 get called.
13270 * nanoftp.c error.c: Applied patches from Justin Fletcher
13271 correcting some xmlGenericError misuses.
13272
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013273Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13274
13275 *doc/xmllint.xml, doc/xmllint.1
13276 New and improved man page for xmllint - .xml is the original, .1
13277 is the generated man page
13278
Daniel Veillardc9484202001-10-24 12:35:52 +000013279Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13282 the web site from the main HTML document.
13283
Daniel Veillard5151c062001-10-23 13:10:19 +000013284Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * parser.c: fixed an erroneous validation bug when PE refs
13287 occurs in external parsed entities referenced from the
13288 internals subset
13289 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13290 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13291 added the associated testcase, it's a nice one.
13292 * HTMLparser.c: generate the DTD node as HTML still ...
13293 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13294
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013295Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * HTMLparser.c: fixed a bug in htmlNewDoc()
13298
Daniel Veillard89cad532001-10-22 09:46:13 +000013299Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * test/threads/*: added entities testing to the Thread test
13302 * testThreads.c: make the test reasonable
13303 * DOCBparser.c: fix the DTD public and system ID
13304 * xmllint.c: added --sgml for SGML DocBook importing
13305 * Makefile.am: added Docbtests target
13306
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013307Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13310 * testThreads.c: removed bogus include
13311
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013312Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13315 fixed a very serious (looping) validation bug
13316
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013317Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13318
13319 * include/libxml/globals.h include/libxml/threads.h threads.c
13320 testThreads.c: far more testing, cleaning up bugs
13321 * *.c : make sure globals.h is always included.
13322
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013323Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13324
13325 * HTMLparser.c: try to get rid of parser loops for good.
13326
Daniel Veillardab7488e2001-10-17 11:30:37 +000013327Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * configure.in: fixed some bugs in CFLAGS passing.
13330 * test/threads Makefile.am testThreads.c: added a specific
13331 threaded test case (really nasty, guaranteed).
13332
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013333Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * catalog.c: serious cleanup on the management of the
13336 XML catalog tree, more tests done, especially with
13337 the catalog PI.
13338
Daniel Veillard364789a2001-10-16 12:45:00 +000013339Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * catalog.c: avoid a problem in catalog cleanup on SMP if
13342 catalogs were not initialized.
13343
Daniel Veillard81463942001-10-16 12:34:39 +000013344Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13345
13346 * catalog.c xpath.c: trying to cleanup the not thread safe
13347 parts of the library.
13348
Daniel Veillard64a411c2001-10-15 12:32:07 +000013349Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13350
13351 * include/libxml/globals.h configure.in global.data: make
13352 the allocation be per-thread a configure option
13353 * encoding.c include/libxml/parser.h: fixed compilation
13354 errors
13355
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013356Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * include/libxml/parser.h: Norm reported that a few lines
13359 added were breaking libxslt compile, removed them for now
13360
Daniel Veillard6f350292001-10-14 09:56:15 +000013361Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13362
13363 * parser.c parserInternals.c threads.c: debugged and fixed
13364 initialization problems which were giving troubles on SMP
13365 boxes.
13366
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013367Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13368
13369 * include/libxml/Makefile.am: missing globals.h
13370
Daniel Veillarde7090612001-10-13 12:18:28 +000013371Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013372
Daniel Veillarde7090612001-10-13 12:18:28 +000013373 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013374
Daniel Veillardd0463562001-10-13 09:15:48 +000013375Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13378 include/libxml/parserInternals.h include/libxml/tree.h
13379 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13380 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13381 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13382 Applied the last patches from Gary, cleanup, activated threading
13383 all user accessible global variables are now handled in globals.[ch]
13384 Still a bit rought but make tests passes with either
13385 --with-threads defined at configure time or not.
13386 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13387 linking options
13388
Daniel Veillardb8478642001-10-12 17:29:10 +000013389Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * Makefile.am include/libxml/Makefile.am
13392 include/libxml/globals.h globals.c include/libxml/threads.h
13393 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13394 configure.in: started integrating the core of the thread support
13395 not activated yet but half integrated. The code should still
13396 compile and work anyway.
13397
Daniel Veillardb44025c2001-10-11 22:55:55 +000013398Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13399
13400 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13401 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13402 integrating the non-controversial parts of Gary Pennington
13403 multithread patches
13404 * catalog.c: corrected a small bug introduced
13405
Daniel Veillard75b96822001-10-11 18:59:45 +000013406Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13407
13408 * catalog.c include/libxml/catalog.h: very serious cleanup,
13409 isolating unportable code and as much as possible the accesses
13410 to the global shared catalog. May need more testing !
13411
Daniel Veillard78d12092001-10-11 09:12:24 +000013412Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13413
13414 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13415 Keith Isdale patches for the XSLT debugger interfaces. Some
13416 cleanup
13417
Daniel Veillardff0b7312001-10-11 06:46:09 +000013418Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13421 * DOCBparser.c: generate line nubers in elements
13422
Daniel Veillard60087f32001-10-10 09:45:09 +000013423Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * configure.in: preparing 2.4.6 release
13426 * doc/xml.html doc/html/*: updated and rebuilt the docs
13427 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13428
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013429Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13430
13431 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13432 adding documentation for DV's supercatalog support
13433
Daniel Veillard82d75332001-10-08 15:01:59 +000013434Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13437 super catalog support adding one API and one flag --sgml to
13438 xmlcatalog
13439
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013440Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13441
13442 * doc/xmlcatalog_man.xml, xmlcatalog.1
13443 One more crack at
13444 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13445
13446
Thomas Broyer47334c02001-10-07 16:41:52 +000013447Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13448
13449 * xpath.c: implemented xmlXPathObjectCopy for external objects
13450 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13451
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013452Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13453
13454 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13455 finishing up fix to
13456 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13457 the xmlcatalog man page display more elegantly
13458
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013459Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13460
13461 * configure.in: closing bug #61832
13462 * HTMLparser.c: removed a warning
13463
Daniel Veillard6ab38382001-10-06 13:08:27 +000013464Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13465
13466 * xpath.c: fixing #61673 part I, do not loose doc information
13467 when copying result value trees.
13468
Daniel Veillard556c6682001-10-06 09:59:51 +000013469Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13470
13471 * xpath.c: trying to harden the XPath interpreter
13472
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013473Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13474
13475 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13476 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13477
William M. Brack1633d182001-10-05 15:41:19 +000013478Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13479
13480 * HTMLparser: repaired another loop problem
13481
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013482Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13485 parsing.
13486 * xpath.c: fix bug #61291 the default XML namespace node is
13487 missing from the namespace axis.
13488 * tree.c: refuse to create namespaces nodes with prefix "xml"
13489
Daniel Veillard651f9472001-10-04 14:51:06 +000013490Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13491
13492 * SAX.c: ouch a non-defined namespace could lead to a crash,
13493 fixed #61215
13494
Daniel Veillard7dd05702001-10-04 14:25:12 +000013495Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * parserInternals.c: closed bug #61054
13498
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013499Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * include/libxml/Makefile.am: closing #60708
13502
Daniel Veillarda293c322001-10-02 13:54:14 +000013503Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13504
13505 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13506 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13507
Daniel Veillardf4309d72001-10-02 09:28:58 +000013508Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13511
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013512Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13515 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13516
Daniel Veillard16756b62001-10-01 07:36:25 +000013517Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * catalog.c: Justin Fletcher provided cleaup code in case
13520 HAVE_STAT is not defined
13521 * include/win32config.h: Igor Zlatkovic suggested to have
13522 HAVE_STAT defined there
13523
William M. Brack5e1cac12001-09-28 16:19:18 +000013524Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13525
13526 * catalog.c - fixed typing error reported by M. Barros
13527
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013528Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13529
13530 * xmllint.c - fixing typo
13531
William M. Brackd28e48a2001-09-23 01:55:08 +000013532Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13533
13534 * HTMLparser.c: small enhancement to prevent loop on
13535 unrecognizable data
13536
Daniel Veillardb1d62872001-09-21 09:47:08 +000013537Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13538
13539 * parserInternals.c: applying patch from bug #60757 this
13540 should close it
13541
Daniel Veillardc0631a62001-09-20 13:56:06 +000013542Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13543
13544 * catalog.c xmlcatalog.c: removed a couple of warning
13545 * xpath.c: try to solve the linking problem on platforms
13546 needing trio to compile
13547
Daniel Veillard1a123612001-09-19 08:06:23 +000013548Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013549
Daniel Veillard1a123612001-09-19 08:06:23 +000013550 * Makefile.am libxml.spec.in: backing up non-documented changes
13551 commited without review or aproval by Jens Finke <jens@gnome.org>
13552 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013553
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013554Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13555
13556 * configure.in: Joe Orton provided a patch fixing a problem
13557 when iconv is specified to be in a non-standard directory
13558 but wasn't exported in xml2-config --cflags
13559
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013560Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13561
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013562 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013563 troubles with 2.4.4 errors.
13564
Daniel Veillard16698282001-09-14 10:29:27 +000013565Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13566
13567 * encoding.c entities.c: do not output hexadecimal charrefs
13568 when serializing HTML since some version of Netscape can't
13569 grok it, generate decimal ones.
13570 * result/HTML/doc3.htm: output changed due to previous test
13571 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13572
Daniel Veillard98fed372001-09-13 11:34:58 +000013573Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13574
13575 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13576 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13577
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013578Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013579 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013580
13581 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13582 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13583 updated the configuration scripts systems accordingly
13584
Daniel Veillard04382ae2001-09-12 18:51:30 +000013585Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13586
13587 * configure.in: preparing for 2.4.4
13588 * doc/xml.html doc/html/*: updated and rebuilt the docs
13589
Daniel Veillardd63437e2001-09-12 15:00:27 +000013590Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13591
13592 * win32/dsp/libxml2.def.src: tried to incorporate comments
13593 from bug #59220
13594
Daniel Veillard319a7422001-09-11 09:27:09 +000013595Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13596
13597 * parser.c result/noent/wml.xml: fixed bug #59981 related
13598 to handling of '&' in attributes when entities are substitued
13599
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013600Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13601
13602 * libxml.h include/libxml/xmlversion.h.in
13603 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13604 Tried to close bug #60131
13605
Daniel Veillardbce62332001-09-10 18:46:55 +000013606Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13607
13608 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13609
Daniel Veillard143b04f2001-09-10 18:14:14 +000013610Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13611
13612 * SAX.c: fixing bug #59946 on xmlns=""
13613
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013614Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13615
13616 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13617 but allocates a new error code.
13618
Daniel Veillard05c13a22001-09-09 08:38:09 +000013619Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13620
13621 * xmllint.c: John Fleck fixed typos in the options output
13622 * parser.c SAX.c: fix ignorable white space SAX selection
13623
13624Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13625
13626 * entities.c: Steve Underwood found the possibility of an
13627 ininite loop in case of error.
13628
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013629Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13630
13631 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13632
Daniel Veillarda050d232001-09-05 15:51:05 +000013633Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13634
13635 * parser.c: warn if version is not 1.0 but it's not
13636 strictly speaking an error after analyzing the spec
13637
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013638Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13639
13640 *doc/catalog.html - add link to the html version of the
13641 man page, other linguistic cleanups
13642
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013643Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13644
13645 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13646 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13647 file, has not yet been included in the build.
13648
Daniel Veillard99784ff2001-09-01 16:20:28 +000013649Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13650
13651 * catalog.c: removed a duplicate affectation Justin Fletcher
13652
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013653Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13654
13655 * tree.c: Armin Sander pointed a possible text coalescing
13656 problem, completed his patch.
13657
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013658Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13659
13660 * trionan.c: Fixed const and volatile re-definition problem
13661
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013662Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13663
13664 * libxml.4 parser.c: doc updates from Heiko Rupp
13665 * parserInternals.c: 2 sanity checks from Heiko Rupp
13666
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013667Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13668
13669 * tree.c: applied patch from Armin Sander to make some pointers
13670 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013671 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013672
Daniel Veillardb06c6142001-08-27 14:26:30 +000013673Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13674
13675 * xpath.c: hum, restrict the integer usage gcc bug workaround
13676 to only gcc compilers so that other architecture don't get
13677 penalized by this limitation.
13678 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13679
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013680Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13681
13682 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13683 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13684
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013685Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13686
13687 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13688 --convert option to xmlcatalog to convert SGML ones to
13689 the XML syntax.
13690 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13691
13692 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013693Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13694
13695 * catalog.c xmlIO.c: started some serious testing and fixed
13696 a few bug and optmization needs.
13697
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013698Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13699
13700 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13701 preparing for a 2.4.3 release even if it may not be ready yet
13702 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13703 all file parsing lookup to go through the entity resolver, add
13704 to add an API to bypass it (needed to load catalogs themselves),
13705 some cleanup on the catalog code too.
13706 * nanoftp.c: small cleanup
13707 * doc/catalog.html: small update
13708
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013709Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13710
13711 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13712 Jun Kuriyama
13713
Daniel Veillardffb120d2001-08-23 00:52:23 +000013714Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13715
13716 * doc/catalog.html: finished the catalog documentation
13717
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013718Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13719
13720 * doc/catalog.html doc/xml.html: added documentation about
13721 Catalog support, misses an API description
13722 * doc/html/*: reextracted the API pages
13723
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013724Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13725
13726 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13727 Added the part about section 7.2 on URI resolution,
13728 fixed a side effect in the HTML parser, look complete
13729 and ready to rock except the URI/SystemID part!
13730
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013731Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13732
13733 * include/libxml/catalog.h include/libxml/parser.h
13734 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13735 xmlIO.c: added support and APIs needed for the catalog PI
13736 * include/libxml/xmlIO.h: cleanup
13737
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013738Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13739
13740 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13741 include/libxml/catalog.h: starts to look okay, really
13742 plugged the new framework, cleaned a lot of stuff,
13743 added some APIs, except the PI's support missing this
13744 should be mostly complete
13745 * result/catalogs/* test/catalogs/*: added new test, enriched
13746 the existing one with URN ID tests
13747
Daniel Veillard64339542001-08-21 12:57:59 +000013748Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13749
13750 * catalog.c: fixed nextCatalog
13751 * result/catalogs/docbook test/catalogs/*: started adding
13752 a small regression test
13753
Daniel Veillardcda96922001-08-21 10:56:31 +000013754Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13755
13756 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13757 more work on the XML catalog support.
13758 * parser.c include/libxml/parser.h: small cleanup seems using
13759 list as a public parameter name can give portability troubles
13760 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13761 include/libxml/xpath.h include/libxml/Makefile.am: removed
13762 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13763 wrappers
13764
Bjorn Reese45029602001-08-21 09:23:53 +000013765Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13766
13767 * Makefile.am trio.c triodef.h trionan.c xpath.c
13768 include/libxml/Makefile.am include/libxml/trionan.h:
13769 Re-worked Not-A-Number and Infinity support.
13770 * xmlcatalog.c: added readline include files
13771
Daniel Veillard344cee72001-08-20 00:08:40 +000013772Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13773
13774 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13775 testCatalog as xmlcatalog, making it an installed app
13776 adding a shell, and preparing it to be a /etc/xml/catalog
13777 management tool, though not ready yet
13778 * catalog.c include/libxml/catalog.h: adding support for
13779 XML Catalogs http://www.oasis-open.org/committees/entity/
13780 not finished, there is some interesting tradeoffs and a
13781 few open questions left.
13782
Daniel Veillardb7664f42001-08-19 13:00:43 +000013783Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13784
13785 * xmllint.c: fixed a line formatting problem
13786
Daniel Veillard5015b712001-08-17 09:37:52 +000013787Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13788
13789 * SAX.c: removed a couple of unused variable (Albert Chin)
13790
Daniel Veillardbb371292001-08-16 23:26:59 +000013791Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13792
13793 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13794 trying to fix some troubles w.r.t. function returning
13795 const xxxPtr.
13796
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013797Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13798
13799 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13800 defined
13801
Daniel Veillardae6db172001-08-16 19:32:00 +000013802Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13803
13804 * xpointer.c: removed unused var
13805
Daniel Veillard09190202001-08-16 16:27:41 +000013806Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13807
13808 * testXPath.c: another small cleanup closing bug #59110
13809
Daniel Veillard796f4b62001-08-16 16:00:13 +000013810Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13811
13812 * win32/dsp/libxml2.def.src: small cleanup closing bug
13813 #59108
13814
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013815Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13816
13817 * example/gjobread.c: add xmlCleanupParser() before leaving
13818
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013819Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13820
13821 * config.h.in configure.in include/libxml/xmlwin32version.h:
13822 released 2.4.2
13823
Daniel Veillardd3d06722001-08-15 12:06:36 +000013824Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13825
13826 * include/libxml/valid.h debugXML.c valid.c: deprecate
13827 the non-boundchecking Sprintf functions, add Snprintf
13828 this should close bug #57984
13829
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013830Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13831
13832 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13833 URIs before doing the lookups (pointed by Mark Vakoc)
13834
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013835Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13836
13837 * xpath.c: serious changes on Result Value Trees and NodeSets
13838 w.r.t. deallocation and collect operations. Probably not
13839 100% clean (merge of allocated trees smells like a problem).
13840 Seems sufficient to close #58943
13841
Daniel Veillard90493a92001-08-14 14:12:47 +000013842Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13843
13844 * xmllint.c: adding a --format option
13845
Daniel Veillardfe703322001-08-14 12:18:09 +000013846Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13847
13848 * xpath.c: count() was broken on Result Value Tree
13849 * xmlIO.c: fixed file:/// accesses on _WIN32
13850
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013851Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13852
13853 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13854 macro was renamed, this should close bug #58683
13855
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013856Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13857
13858 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13859 entity substitution mode text at the end of the entity might
13860 be added due to text coalescing.
13861 * nanoftp.c parser.c: small cleanup
13862
Daniel Veillard0c720972001-08-08 20:59:00 +000013863Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13864
13865 * HACKING: added John Fleck right to commit in the doc subdir
13866
Daniel Veillard48da9102001-08-07 01:10:10 +000013867Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13868
13869 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13870 allow to inherit attributes from the DTD directly in the
13871 tree, this is needed for XPath and can be a useful feature.
13872 Inherited namespaces are always provided at the tree level now
13873 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13874 of tests for this feature (XSLT being the prime user).
13875
Daniel Veillard50f34372001-08-03 12:06:36 +000013876Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13877
13878 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13879 testSAX.c xmlIO.c xmllint.c include/win32config.h
13880 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13881 include/libxml/xmlwin32version.h.in win32/README.MSDev
13882 win32/dsp/*: applied Win32 Facelift No.2 patches from
13883 Igor Zlatkovic for Windows/MSC
13884
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013885Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13886
13887 * SAX.c: unparsedEntityDecl() the URI computation of the
13888 entity wasn't done breaking XSLT unparsed-entity-uri()
13889
Daniel Veillard567e1b42001-08-01 15:53:47 +000013890Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13891
13892 * xpath.c: fixed a bug when walking the descendants and
13893 the current node has no children
13894 * debugXML.c: show up when a text node is supposed to not be escaped
13895
Thomas Broyerf186c822001-07-31 23:30:37 +000013896Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13897
13898 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13899 worked like the set:leading() function)
13900 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13901
Daniel Veillardba6db032001-07-31 16:25:45 +000013902Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13905
Daniel Veillard57905372001-07-31 15:52:17 +000013906Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * include/libxml/xmlIO.h: apply change to close #58141
13909 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13910
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013911Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * parser.c: when the internal subset uses a PE, then the
13914 included entity can use conditional sections.
13915
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013916Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13919 when walking the namespace axis showing up in
13920 libxst/tests/general/bug-12
13921 * xmlmemory.c: added the possibility to trace a given block
13922 defined by its address
13923
Daniel Veillard4aafa792001-07-28 17:21:12 +000013924Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * parser.c: don't override existing encoding specified before
13927 starting xmlParseDocument()
13928
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013929Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * include/libxml/xmlwin32version.h: reinserted, needed for
13932 Windows users of CVS
13933
Darin Adlera77cac02001-07-27 17:41:51 +0000139342001-07-27 Darin Adler <darin@bentspoon.com>
13935
Darin Adler699613b2001-07-27 22:47:14 +000013936 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13937 * testCatalog.c: Add include of <libxml/parser.h>.
13938
139392001-07-27 Darin Adler <darin@bentspoon.com>
13940
Darin Adlera77cac02001-07-27 17:41:51 +000013941 * include/libxml/.cvsignore:
13942 * include/libxml/xmlwin32version.h:
13943 Remove this file from CVS because it's generated.
13944
Daniel Veillard50822cb2001-07-26 20:05:51 +000013945Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * parser.c include/libxml/parser.h: applied const patches from
13948 Tom Moog #58002
13949
Thomas Broyerba4ad322001-07-26 16:55:21 +000013950Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13951
13952 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13953 lookup framework
13954
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013955Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * tree.c: fixed xmlCopyNode() for documents
13958
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013959Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13962
13963Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013964
13965 * parser.c: fixes bug #57652 reported by Morus Walter
13966
Daniel Veillarde3924972001-07-25 20:25:21 +000013967Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13970
Daniel Veillarda53c6882001-07-25 17:18:57 +000013971Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13974 errors, lesson don't add new functions at 1am before a release
13975 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13976 from XPath initialization when possible.
13977
Daniel Veillardd9bad132001-07-23 19:39:43 +000013978Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * result/scripts/base*: removing history/readline changed
13981 this slightly
13982 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13983 xmllint.c: make element content line number generation
13984 optionnal to avoid breaking old apps added interface to switch
13985
Daniel Veillardf012a642001-07-23 19:10:52 +000013986Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013989 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013990 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13991 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13992 John Kroll fixes to allow saving to HTTP via PUT (or
13993 POST of needed).
13994 * doc/html/*.html: regenerated the docs
13995
Thomas Broyere8126242001-07-22 03:54:15 +000013996Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13997
13998 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13999 xmlHashScanFull and xmlHashScannFull3 to get passed the
14000 three keys as arguments to the callback function
14001
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014002Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * configure.in Makefile.am: removed libxml softlink for good
14005 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14006 100% coverage by gtk-doc
14007
Daniel Veillard8599e702001-07-17 21:38:51 +000014008Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14011 fixed serious troubles due to size_t vs. int mismatch
14012
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014013Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14016
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014017Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14018
14019 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14020 convenient extension API for value and context managing
14021 Now handles external objects through xmlXPathPopExternal,
14022 xmlXPathWrapExternal and xmlXPathReturnExternal.
14023 Added functions for sets operations (intersection, etc.)
14024
Daniel Veillard22090732001-07-16 00:06:07 +000014025Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14028 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14029 HTMLparser.c: cleanup of global variables, marking some
14030 const or private.
14031
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014032Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014033
14034 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14035 fixed xmlXPathNodeSetItem when passing index=0
14036
Daniel Veillard05dec342001-07-14 21:57:39 +000014037Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14040
Daniel Veillard28ae6362001-07-14 16:44:32 +000014041Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * xmllint.c: fixed compilation under Cygwin #57503
14044 * TODO: update
14045
Peter Williamsed156f52001-07-13 18:35:13 +0000140462001-07-13 Peter Williams <peterw@ximian.com>
14047
14048 * config.h.in: add #undef HAVE_DLFCN_H
14049
14050 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14051 builddir.
14052
Daniel Veillard73b36e32001-07-12 15:09:52 +000014053Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14056 raised by #57348 and #57381
14057
Daniel Veillard7db37732001-07-12 01:20:08 +000014058Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14061 tree.c xpointer.c: store the line numbder in element->content,
14062 may break some software, need a configuration mechanism
14063
Darin Adler96037892001-07-11 00:03:16 +0000140642001-07-10 Darin Adler <darin@bentspoon.com>
14065
14066 * .cvsignore:
14067 * example/.cvsignore:
14068 * include/.cvsignore:
14069 * include/libxml/.cvsignore:
14070 Various things that are generated and should be ignored.
14071
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014072Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14075 * doc/xml.html doc/html/*: updated the docs
14076
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014077Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14080 validation occured on content with element child
14081
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014082Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * tree.c: fixed XML Base computation which was broken
14085 * debugXML.c: added a base function to the shell
14086 * Makefile.am result/scripts/* test/scripts/*: added scripts
14087 based regression tests, and adding 2 XML Base tests
14088
Daniel Veillard19e96c32001-07-09 10:32:59 +000014089Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * tree.c: set properties doc and call xmlSetListDoc for properties
14092 content when grafting them in a different tree.
14093 * aclocal.m4: remove from CVS
14094
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014095Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * win32/libxml2/libxml2.def.src: added some missing entry point
14098 for XPath (Mark Vakoc)
14099
Daniel Veillard388236f2001-07-08 18:35:48 +000014100Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14103 layer should URI-Unescape before trying to open resources.
14104
Daniel Veillard04383752001-07-08 14:27:15 +000014105Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * xpath.c: fix the name() bug for elements in the default
14108 namespace reported by Charlie Bozeman
14109
Daniel Veillard7583a592001-07-08 13:15:55 +000014110Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14113 led to an XPath fix, improvements of SAX initialization, and
14114 an added option --nocdata to testXPath
14115
Daniel Veillard449d7392001-07-07 19:11:06 +000014116Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * doc/libxml-doc.el: Felix Natter provided anew version working
14119 with XEmacs too
14120
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014121Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * include/libxml/xpath.h: small cleanup
14124 * doc/xml.html: update
14125
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014126Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14129 released 2.3.14
14130
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014131Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014134 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014135
Daniel Veillard73c9c042001-07-05 20:02:54 +000014136Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14139 were not equal to empty strings
14140
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014141Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * SAX.c: fixed a URI-Reference computation problem when validating
14144 * xmlIO.c: small cleanup
14145
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014146Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * parser.c: improved the description of a couple of interfaces
14149 upon Larry Stamper suggestion
14150
Daniel Veillard62f313b2001-07-04 19:49:14 +000014151Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * SAX.c entities.c parser.c: changed completely the way entities
14154 are handled when running the parser in entity substitution mode.
14155 This fixes a bug reported by Stephan Kulow and nearly divides
14156 by 3 the amount of memory required by libxslt to load and process
14157 DocBook TDG.
14158
Daniel Veillardf420ac52001-07-04 16:04:09 +000014159Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * HTMLparser.c: fixing a too early root closing problem raised
14162 byt Prashanth Naidu
14163
Daniel Veillard8c357d52001-07-03 23:43:33 +000014164Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14167 raised by Mark Vakoc.
14168
Daniel Veillard6e90d192001-07-03 16:37:49 +000014169Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * example/Makefile.am: fixed the include path to add srcdir/include
14172 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14173 and some cleanup
14174
Daniel Veillardf06307e2001-07-03 10:35:50 +000014175Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14178 lot of optimization work, results in significant improvements
14179 when handling really complex XPath queries. Add a small optimizer
14180 for unions, improve [n] and [last()], avoid some costly ops.
14181
Daniel Veillard77044732001-06-29 21:31:07 +000014182Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14185 * xpath.c: small cleanup
14186 * xmlGetNsList: reformated, fixed problems if used on Entities
14187
Daniel Veillard2adbb512001-06-28 16:20:36 +000014188Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14191
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014192Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14195 * Makefile.am example/Makefile.am: workaround automake generating
14196 erroneous deps
14197
Daniel Veillard12f7d292001-06-28 13:12:11 +000014198Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * include/win32config.h: bug #56801 Yon Derek provided a patch
14201 to the windows config file.
14202
Daniel Veillard87ee9142001-06-28 12:54:16 +000014203Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14206 libxml.h : Yon Derek provided a set of changes to compile from
14207 CVS on Windows/MSC
14208
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014209Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * parser.c: fixed UTF8 BOM support in push mode
14212 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14213 added a specific testcase
14214
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014215Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * Makefile.am: added --push regression tests
14218 * parserInternals.c: the XML parser segfaulted in --push mode
14219
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014220Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * configure.in: moved the symlinks detection within a CVS
14223 check, this is not portable and will be removed soon.
14224 * xpath.c: small cleanup/speedup
14225
Daniel Veillard11648102001-06-26 16:08:24 +000014226Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14229 release of 2.3.12
14230 * parser.c: make an error message if unknow entities in all cases
14231
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014232Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14235
Daniel Veillard23793842001-06-25 16:07:45 +000014236Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14239 includes were installed in the wrong dir
14240
Daniel Veillardf5498f32001-06-25 15:08:36 +000014241Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * doc/html.xml: warn against sending code to exhibit bugs.
14244
Daniel Veillard56f06462001-06-24 21:34:03 +000014245Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14248 Tru64 from Thomas Leitner
14249
Daniel Veillardc5d64342001-06-24 12:13:24 +000014250Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * AUTHORS: added William and Bjorn
14253 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14254 daniel@veillard.com hopefully I won't have to do this again
14255 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14256 docs can be rebuilt cleanly now
14257 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14258 from CVs it's generated, added include/libxml/xmlwin32version.h
14259 also generated but which should change far less frequently.
14260 * catalog.c nanoftp.c: made sure to include libxml.h not
14261 libxml/xmlversion.h directly
14262 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14263 when compiling on WIN32 and MSC
14264
Daniel Veillard07385fd2001-06-23 21:55:48 +000014265Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * include/Makefile.am include/libxml/Makefile.am configure.in:
14268 fixed make distcheck and rebuilding the rpms
14269
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014270Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * configure.in: should finish the migration of exported includes
14273 into a real include/libxml in CVS, at least for CVS users.
14274 * removed the exported headers, added in include/libxml (as well
14275 as xmlversion.h.in).
14276
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014277Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * configure.in: fixed the way to detect symlink
14280
Daniel Veillard66541772001-06-23 18:31:04 +000014281Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * configure.in: updated, include/libxml is now a real CVS dir
14284
Daniel Veillardca989762001-06-23 17:39:29 +000014285Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14288 version works with both libxml1 and libxml2 (it autodetects
14289 the prefix of the html-files) from Felix Natter.
14290 * doc/xml.html: updated doc accordingly
14291
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014292Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * xpath.c: fixed the bug generating a template loop in libxslt
14295 when using docbook-xsl-1.4, * should filter out document nodes
14296 * HACKING: added William
14297 * TODO: updated
14298
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014299Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * doc/FAQ.html: added a warning about gcc-3.0
14302 * doc/xml.html: added reference to gdome2 and removed a confusing
14303 sentence
14304
Daniel Veillardf7f41852001-06-22 15:18:01 +000014305Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * xmlversion.h: okay this is a generated file, but Windows
14308 users need it and they can't generate it, and I want CVS
14309 Windows users ...
14310 * win32/libxml2/libxml2_so.dsp: Windows project file for
14311 the shared lib version of libxml2
14312 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14313 resources needed for libxslt/xsltproc by Yon Derek
14314
Bjorn Reese3157b342001-06-22 14:41:45 +000014315Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14316
14317 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14318
Daniel Veillard4151acb2001-06-22 10:48:57 +000014319Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
Daniel Veillardcc146db2001-06-22 11:10:52 +000014321 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14322
14323Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
Daniel Veillard4151acb2001-06-22 10:48:57 +000014325 * include/win32config.h: Yon Derek provided a first fix
14326 to be able to compile libxslt/xsltproc on Windows
14327
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014328Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * xpath.c: attempt to work around what seemed a gcc optimizer
14331 bug when handling floats on i386 http://veillard.com/gcc.bug
14332 * tree.c entities.c encoding.c: doing some cleanups while
14333 chasing it
14334
Daniel Veillard017b1082001-06-21 11:20:21 +000014335Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * Makefile.am: cleanup when --without-debug is specified
14338 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14339 w.r.t. --without-debug and other include points
14340 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14341 Catalogs
14342 * configure.in entities.h tree.h HTMLparser.c: removed
14343 --without-corba, made the _private field mandatory
14344
Daniel Veillard87a764e2001-06-20 17:41:10 +000014345Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14348 outputs a BOM in UTF8, an errata has been issued to avoid the
14349 problem, that was the most reasonable solution... Add support
14350 for a leading UTF8 BOM in entities.
14351
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014352Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * valid.c: fixed a bug found when post validating an entity ref
14355 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14356 activate it too
14357
Daniel Veillard39196eb2001-06-19 18:09:42 +000014358Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14361 weakness in the node copy the XPointer and the XInclude
14362 implementations. Serious cleanup.
14363
Daniel Veillard3739b982001-06-19 12:51:30 +000014364Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * Makefile.am: Kjartan Maraas provided a small patch to
14367 add xml2-config.in to EXTRA_DIST
14368
Daniel Veillarda9142e72001-06-19 11:07:54 +000014369Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14372 provided another failing case found in KDE, the way the
14373 ctxt->vctxt.nodeTab was allocated and freed changed over
14374 time but it wasn't completely cleaned up. This should fix it.
14375
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014376Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * parser.c: Stephan Kulow also raised the fact that line number
14379 could get miscounted making debug harder, fixed the problem
14380 in xmlParseCharData()
14381
Daniel Veillard64b98c02001-06-17 17:20:21 +000014382Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * valid.c: Stephan Kulow pointed out a problem when validating
14385 and using an empty entity, forgot a 'break' in a case.
14386
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014387Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14390 * doc/xml.html: updated with 2.3.11
14391
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014392Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14393
14394 * TODO: updated adding cleanup of generated doc
14395 * configure.in: prepared to release 2.3.11
14396 * xmllint.c: added --version for bug reporting
14397 * doc/html/*.html: rebuilt the doc
14398
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014399Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * xpath.c: first part of the work on selecting namespace to
14402 fix bug #56115
14403
Daniel Veillard96ed5832001-06-15 22:22:04 +000014404Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14407 when using -liconv
14408 * TODO: updated
14409
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014410Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14413 cleanup, encoding support.
14414
Daniel Veillard608ad072001-06-14 08:32:28 +000014415Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14418
Daniel Veillard239d0522001-06-13 23:02:48 +000014419Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xpath.c: bug detected by Ankh when / is used as a function arg
14422
Daniel Veillard02bb1702001-06-13 21:11:59 +000014423Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14426 of element and use it to avoid outputting formatting spaces at
14427 the wrong place. Implemented the format parameter for HTML save.
14428 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14429 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14430 result/HTML/wired.html: of course this impact the result of a
14431 number of HTML tests
14432
Daniel Veillard95d845f2001-06-13 13:48:46 +000014433Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * HTMLtree.[ch]: started augmenting the HTML save API with
14436 encoding and formatting parameters
14437
Daniel Veillardeca60d02001-06-13 07:45:41 +000014438Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * HTMLtree.h: cleanup and started evaluating the work needed on
14441 revamping the HTML output code
14442
Daniel Veillard84666b32001-06-11 17:31:08 +000014443Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14446
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014447Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * valid.c: fixed bug #56049, forgot one check in the
14450 validation routine
14451
Daniel Veillardca2366a2001-06-11 12:09:01 +000014452Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14455
Daniel Veillard6761eee2001-06-11 10:29:38 +000014456Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * libxml.h: fixed an error in last commit
14459 * doc/FAQ.html: added an entry for compilation from CVS
14460
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014461Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * xmlversion.h.in libxml.h: Cygwin patches
14464 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14465 * tree.h: cleanup
14466
Daniel Veillardacd370f2001-06-09 17:17:51 +000014467Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14470 memory block in a strange case where libxml is linked twice
14471 in the binary.
14472
Daniel Veillard1d047672001-06-09 16:41:01 +000014473Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14476 state far too often, simple fix used to avoid it.
14477
Daniel Veillard4497e692001-06-09 14:19:02 +000014478Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14481 being processed, applied his patch
14482 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14483
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014484Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14487 provided fixes to compile on MSCC again
14488 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14489 also provided an update for the project files.
14490
Daniel Veillarda682b212001-06-07 19:59:42 +000014491Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14494 bug #55810
14495
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014496Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * tree.c: fixed xmlGetNsProp() to close bug #55683
14499 Note this requires libxslt to use it's own function instead.
14500
Daniel Veillardf0c53762001-06-07 16:07:07 +000014501Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * HTMLtree.c: when in a pre element no formatting space should
14504 be added.
14505 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14506
Daniel Veillard068a9652001-06-07 15:30:26 +000014507Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * configure.in: added tests for signal() and signal.h
14510
Daniel Veillard541d6552001-06-07 14:20:01 +000014511Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14514
Daniel Veillard8a367d42001-06-07 14:01:34 +000014515Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * doc/libxml-doc.el: Felix Natter provided a new version for
14518 libxml2
14519
Daniel Veillard8a926292001-06-07 11:20:20 +000014520Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * HTMLtree.c: when in a pre element no formatting space should
14523 be added.
14524
Daniel Veillard14839d52001-06-06 16:11:56 +000014525Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14528
Daniel Veillarde95e2392001-06-06 10:46:28 +000014529Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14532 hack
14533 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14534 * uri.c: fixed a warning
14535
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014536Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * HTMLtree.c: trying to close bug #55772 escaping in script
14539 elements
14540 * doc/xml.html: suggest to send mail to the list
14541
14542Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014543
14544 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14545 good. Use a macro and based on the solution provided in
14546 vsnprintf manual page from GNU.
14547
Bjorn Reese99748722001-06-05 12:49:15 +000014548Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14549
14550 * error.c: Workaround for non-preserving variadic list.
14551 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14552
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014553Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * doc/xml.html: added 2.3.10 release
14556
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014557Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * configure.in: releasing 2.3.10
14560
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014561Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14564
Daniel Veillard20042422001-05-31 18:22:04 +000014565Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * encoding.c: Robert Collins provided a patch to add the
14568 "US-ASCII" encoding alias
14569
Daniel Veillard97ac1312001-05-30 19:14:17 +000014570Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14573 string oriented functions and started cleaning the related areas
14574 in xpath.c which needed fixing in this respect
14575
Daniel Veillard2d703722001-05-30 18:32:34 +000014576Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14579 #55380
14580 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14581
Daniel Veillard9403a042001-05-28 11:00:53 +000014582Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * TODO: updated
14585 * nanohttp.[ch] : started adding APIs to get the redirected URL
14586 when this occurs (needed for further base computation
14587 * tree.h: cleanup
14588 * encoding.c: cleanup
14589 * SAX.c: minor change around ctxt->loadsubset
14590
Daniel Veillard6278fb52001-05-25 07:38:41 +000014591Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * Makefile.am include/Makefile.am: small change to have
14594 include/libxml rebuilt if working from CVS.
14595 * uri.c: applied another patch from Carl Douglas for URI escaping,
14596 this should close bug #51876
14597
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014598Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14599
14600 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14601 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14602 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14603 added specific regression test
14604 * parser.h: preparing for the XSLT mode where DTD inherited
14605 attributes are added to the tree.
14606
Daniel Veillardbbd22452001-05-23 12:02:27 +000014607Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xinclude.[ch]: Updated the namespace for the Last Call version
14610 * result/XInclude/include test/XInclude/include: updated the
14611 testsuite accordingly
14612
Daniel Veillard8514c672001-05-23 10:29:12 +000014613Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14616 related to bug #51876
14617
Daniel Veillard42596ad2001-05-22 16:57:14 +000014618Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * tree.c: fixed a gross mistake in base computation, xml:base is
14621 not completely correct yet (need cascade).
14622 * xpath.[ch]: added the few things needed to find a function name
14623 and URI from the XPath context when it is called.
14624
Daniel Veillard81418e32001-05-22 15:08:55 +000014625Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14626
14627 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14628 * DOCBparser.c: small cleanup
14629 * xmllint.c: added a --catalogs option to load catalogs from
14630 $SGML_CATALOG_FILES
14631 * tree.c: cleanup
14632 * configure.in: iconv library fixup, ICONV_LIBS
14633
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014634Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * catalog.c: handling of CATALOG entries. detection of recursion,
14637 and a few bugfixes
14638 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14639 against the default namespace
14640
Daniel Veillard04b93292001-05-21 08:15:31 +000014641Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14644
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014645Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * parser.c: fixed propagation context info when parsing an
14648 external entity.
14649 * doc/html/*.html: regenerated a couple of docs
14650
Daniel Veillard4623acd2001-05-19 15:13:15 +000014651Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * doc/xml.html: update with 2.3.9 informations
14654
Daniel Veillardbed7b052001-05-19 14:59:49 +000014655Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14658 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14659 * doc/html/* : rebuilt the docs
14660 * valid.c: small patch which may improve some case when
14661 validating.
14662
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014663Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * HTMLparser.c: Closed bug #54891
14666 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14667 to the suite
14668
14669Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14672 applied a documentation patch from LotR and filled in a few missing
14673 descriptions
14674
Daniel Veillard76d66f42001-05-16 21:05:17 +000014675Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * xpath.c tree.c parser.c: speed optimizations at the parser level
14678 document tree freeing and xpath evaluation
14679
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014680Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * parser.c parser.h parserInternals.h: fixed a couple of
14683 interfaces for handling memory buffer input to const char *
14684 upon suggestion of JamesH.
14685
Daniel Veillardc3739e72001-05-15 15:23:27 +000014686Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * configure.in: LoTR sent a patch fixing the previous commit
14689
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014690Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * configure.in: trying to deal again with the stoopid -R linking
14693 flag of Solaris
14694
Daniel Veillard790142b2001-05-15 10:51:53 +000014695Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * xpath.h: two nodeset access macros from Thomas Broyer
14698
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014699Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14702 patch from Thomas Broyer
14703
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014704Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14707 case
14708 * INSTALL: was empty added stuff from the FAQ
14709
Daniel Veillard75bea542001-05-11 17:41:21 +000014710Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14713 attributes handling and #54433 by adding xmlUnsetProp()
14714 and xmlUnsetNsProp()
14715
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014716Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * HTMLparser.c: Patch from Jonas Borgström
14719 (htmlGetEndPriority): New function, returns
14720 the priority of a certain element.
14721 (htmlAutoCloseOnClose): Only close inline elements if they
14722 all have lower or equal priority.
14723 * result/HTML: this of course changed a number of tests results.
14724
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014725Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * xmlIO.c catalog.c: plugged in the default catalog resolution
14728 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14729 documentations
14730 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14731
Daniel Veillarda7374592001-05-10 14:17:55 +000014732Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14735 integrating catalogs
14736 * catalog.[ch] testCatalog.c: adding a small catalo API
14737 (only SGML catalog support).
14738 * parser.c: restaured xmlKeepBlanksDefault(0) API
14739
Daniel Veillardc17337c2001-05-09 10:51:31 +000014740Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14743
Daniel Veillard257d9102001-05-08 10:41:44 +000014744Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * parser.c: added xmlParseExternalEntityPrivate() to allow
14747 propagation of ctxt->_private when parsing external entities
14748
Daniel Veillard083c2662001-05-08 08:27:14 +000014749Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14752
Daniel Veillard01ef7382001-05-08 07:31:43 +000014753Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14756
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014757Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * valid.c: warn when indeterminist content model is detected
14760 * result/VC/ElementValid8: this adds a message
14761 * Makefile.am: add --novalid for VCM tests
14762 * parserInternals.c: added a call to Init memory
14763
Daniel Veillard64269352001-05-04 17:52:34 +000014764Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14767 when both parameters are NULL.
14768
Daniel Veillard37721922001-05-04 15:21:12 +000014769Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * valid.c: applied small patch from Gary Pennington, reindented
14772 some part of the code.
14773
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014774Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14777 release, updated and regenerated the docs
14778
Daniel Veillard357c9602001-05-03 10:49:20 +000014779Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * xpath.c result/XPath/expr/floats : clarified and cleanup
14782 printing of abnormal floats in tests.
14783
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014784Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14787 * results/HTML/ : a few changes in the output of the HTML tests as
14788 a result.
14789 * configure.in: tying to fix -liconv where needed
14790
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014791Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * Makefile.am: fixed a stupid error
14794
Daniel Veillard7150a032001-05-02 16:41:11 +000014795Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * configure.in Makefile.am: make the inclusion of the trio
14798 modules in the library conditional
14799
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014800Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * DOCBparser.c: patche from László Kovács, fixed entities refs
14803 in attributes handling
14804
Daniel Veillardedddff92001-05-02 10:58:52 +000014805Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14808 flushing
14809
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014810Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * xpath.c: fix of an XSLT namespace bug reported on the list
14813 general/bug-8-
14814
Daniel Veillard5792e162001-04-30 17:44:45 +000014815Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * strio.h trio.c: Dan McNichol suggested a couple of small
14818 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14819
Daniel Veillard02141ea2001-04-30 11:46:40 +000014820Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * tree.c parser.c encoding.c: spent a bit more time looking
14823 at the parsing speed and DOM handling. Added a few more
14824 speedups.
14825
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014826Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * parser.c: small but effective parsing speed improvement
14829
Daniel Veillardb59076b2001-04-29 17:04:07 +000014830Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * configure.in: default on the DocBook parser inclusion (for Gnome)
14833 * DOCBparser.h: fixed a header reference
14834
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014835Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14836
14837 * configure.in xpath.c: applied Bjorn patches for FPE on the
14838 alpha
14839
Daniel Veillardeefd4492001-04-28 16:55:50 +000014840Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14841
14842 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14843 xmlSaveFormatFileTo()
14844
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014845Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * xpath.c: simple and efficient optimization, XPath functions
14848 aways bind to the same code, cache this
14849 * TODO: updated (by saying some is obsolete)
14850
Daniel Veillard2156a562001-04-28 12:24:34 +000014851Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * xpath.c: more cleanup work on XPath name parsing routines
14854
Daniel Veillard61d80a22001-04-27 17:13:01 +000014855Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14856
14857 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14858 xmlXPathParseName
14859 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14860 * debugXML.c: avoid compilation problems if compiling without
14861 HTML support, Igor Zlatkovic
14862 * win32/libxml2/libxml2.def.src: being able to compile without
14863 XPath on Windows
14864
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014865Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * libxml.m4: yet another patch from Toshio Kuratomi
14868
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014869Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14870
14871 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14872
Daniel Veillard67fee942001-04-26 18:59:03 +000014873Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * tree.[ch]: added xmlSaveFormatFile interface for saving
14876 and indenting a file.
14877
Daniel Veillard82e49712001-04-26 14:38:03 +000014878Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * xpath.c: fixed bug #53689 related to processing-instruction()
14881
Daniel Veillard02f077a2001-04-26 10:59:11 +000014882Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * DOCBparser.c: patche from László Kovács
14885
Daniel Veillard30211a02001-04-26 09:33:18 +000014886Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * parser.c: applied fixes from Christian Glahn bug report #53391
14889
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014890Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14891
14892 * error.c: Jean François Lecomte provided a complete description
14893 and a fix to bug #53537
14894
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014895Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14898
Daniel Veillard1034da22001-04-25 19:06:28 +000014899Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * DOCBparser.c SAX.c: a bit more work on entities processing.
14902 Still Need to cleanup XML output and references in attributes
14903
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014904Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14907
Daniel Veillardb33c2012001-04-25 12:59:04 +000014908Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * tree.c: trying to fix #53574, not completely complete,
14911 I would like xmllint --copy --debug test/ent1 and
14912 xmllint --debug test/ent1 to show the same result.
14913 * xpath.c: fix a bug when trying to sort namespace nodes
14914
Daniel Veillard5146f202001-04-25 10:29:44 +000014915Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14916
14917 * HTMLtree.c: real fix for #53402
14918
Daniel Veillard7533cc82001-04-24 15:52:00 +000014919Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14922 PIs when using xsl:output
14923 * valid.c: closing #53537 some case generate segfaults if there
14924 is validity errors
14925
Daniel Veillard61b33d52001-04-24 13:55:12 +000014926Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14929 of external parsed entities, added --noent to testDocbook
14930 * valid.c: Garry Pennington found an uninitialized variable
14931 access in xmlValidateElementContent()
14932
Daniel Veillard56098d42001-04-24 12:51:09 +000014933Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14934
14935 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14936 with madness
14937 * result/HTML/ : this modified the result of the regression tests
14938 a lot.
14939
Daniel Veillard122376b2001-04-24 12:12:30 +000014940Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14943 to doc where it wasn't checked against NULL reported by
14944 Jens Laas
14945
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014946Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14949 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14950
Daniel Veillardeae522a2001-04-23 13:41:34 +000014951Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14954 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14955 * SAX.[ch]: cleanup and updates for DocBook
14956 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14957 ex SGML identifier changes
14958 * valid.c: removed a static unused function.
14959
Daniel Veillardde57c612001-04-23 09:13:36 +000014960Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * HTMLtree.c: applied change for Paul Sponagl on script saving
14963 * Makefile.am: the warning about entity title.xml are normal.
14964
Daniel Veillard393df012001-04-22 20:11:18 +000014965Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * configure.in: release of 2.3.7
14968 * Makefile.am: fixing make distcheck
14969
Daniel Veillarda41123c2001-04-22 19:31:20 +000014970Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * doc/html/* doc/xml.html: updated and regenerated the docs
14973
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014974Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14977
Daniel Veillarde82a9922001-04-22 12:12:58 +000014978Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * tree.c: fixed #53388 with the provided patch
14981
Daniel Veillard06803992001-04-22 10:35:56 +000014982Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * valid.c: Bjorn detected an invalid memory access. Fixed
14985 vstateVPush()
14986
Daniel Veillard40af6492001-04-22 08:50:55 +000014987Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14990
Bjorn Reese70a9da52001-04-21 16:57:29 +000014991Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14992
14993 * libxml.h: new header used only for the compilation of libxml
14994 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14995 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14996 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14997 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14998 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14999 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15000 baseline (version 1.2 plus a single patch).
15001 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15002 scientific notation for numbers. Tests added.
15003 * xpath.c: formatting of numbers changed to use sprintf
15004 (contribution from William Brack)
15005
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015006Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * valid.c: cleanup, more useful debugging
15009 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15010 * xmlIO.c: entity loading is printed as an error when validating
15011
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015012Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * valid.c: fixed to validate within entities
15015 * test/VCM/v22.xml: added a specific testcase
15016
Daniel Veillardca1f1722001-04-20 15:47:35 +000015017Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * valid.c: forgot an epsilon transition in for ()+
15020 * test/VCM/v21.xml : added a specific test case
15021
Daniel Veillard85349052001-04-20 13:48:21 +000015022Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * valid.c: removed a state explosion exhibited by RSS
15025 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15026 from bug #51872
15027
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015028Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15031 validation without using an ugly NFA -> DFA algo in the source.
15032 Made a specific algorithm easier to maintain, using a single
15033 stack and without recursion.
15034 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15035 * hash.c: made the growing routine static
15036 * tree.h parser.c: added the parent information to an
15037 xmlElementContent node.
15038
Daniel Veillarde470df72001-04-18 21:41:07 +000015039Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * SAX.c parser.c xpath.c: generating IDs when not validating
15042 from an external parsed entity was poisoning the ID has table
15043 with removed values. This was killing XSLT on the KDE help
15044 browser.
15045
Daniel Veillardceacdd92001-04-18 15:10:35 +000015046Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * entities.h: andrew@ugh.net.au detected a double declaration
15049
Daniel Veillarda10efa82001-04-18 13:09:01 +000015050Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * debugXML.c hash.c tree.h valid.c : some changes related to
15053 the validation suport to improve speed with DocBook
15054 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15055 the way validation errors get reported
15056
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015057Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15060 by P C Chow and William M. Brack for XSLT HTML output
15061
Daniel Veillard2d90de42001-04-16 17:46:18 +000015062Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15063
15064 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15065 Igor Zlatkovic patches for MSC compilation and added his
15066 updates
15067
Daniel Veillarde043ee12001-04-16 14:08:07 +000015068Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15071 prefix lookup.
15072 * parserInternals.c: fixed the bug reported by Morus Walter
15073 due to an off by one typo in xmlStringCurrentChar()
15074
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015075Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15076
15077 * HTMLparser.c result/HTML/*: revamped the way the HTML
15078 parser handles end of tags or end of input
15079
Daniel Veillard82daa812001-04-12 08:55:36 +000015080Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15081
15082 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15083
Daniel Veillard67a21302001-04-11 14:39:16 +000015084Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15085
15086 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15087 bug where the linktime verions of free() won't work ...
15088
Daniel Veillard27b55282001-04-11 12:22:25 +000015089Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15090
15091 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15092
Daniel Veillardafc73112001-04-11 11:51:41 +000015093Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * doc/xml.html: added 2.3.6 release
15096
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015097Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15100 * result/wml.xml: resulted in a small output change
15101
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015102Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * tree.c: xmlNewDoc was missing the charset initialization
15105 * xmllint.c: added --auto to autogenerate a doc, allow to
15106 reproduce the problem fixed on xmlNewDoc
15107
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015108Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * xpath.c: trying to get 52979 solved
15111 * tree.c result/ result/noent/: trying to get 52712 solved, this
15112 also made me clean up the fact that XML output in general should
15113 not add formating blanks by default, this changed the output of
15114 a few tests
15115
Daniel Veillard73639a72001-04-10 14:31:39 +000015116Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15119
Daniel Veillardfac26a12001-04-08 13:08:14 +000015120Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * configure.in: finally released 2.3.6
15123
Daniel Veillard911f49a2001-04-07 15:39:35 +000015124Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * xpath.c: checking for null pointer generated by new code
15127
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015128Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * xpath.c: fixed a [] evaluation problem reported
15131 * test/XPath/tests/simpleaddr: extended test
15132 * result/XPath/simpleaddr: updated result
15133
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015134Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * xmllint.c: Dan Timis reported a portability problem
15137 on Macs without mmap, fixed it.
15138
Daniel Veillardb38bd552001-04-03 18:22:00 +000015139Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * testXPath.c : added a --tree option allowing to display the
15142 tree dump of the XPath expression
15143
Daniel Veillard4dd93462001-04-02 15:16:19 +000015144Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15145
15146 * xpath.c: fixed a memleak when comparing nodesets
15147 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15148 * tree.c: added a TODO
15149
Daniel Veillard92ad2102001-03-27 12:47:33 +000015150Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15151
15152 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15153 we need string functions
15154 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15155 to be able to use them where needed. Applied some changes
15156 to reduce name linking pollution and compile in only what's
15157 needed.
15158 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15159 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15160 for the string manipulation functions
15161 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15162 to the free() function of xmlmemory.c
15163 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15164 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15165 usage.
15166
15167
Daniel Veillard2be30642001-03-27 00:32:28 +000015168Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * error.c: applied the context output patch of the error
15171 handling submitted by Chuck Griffith
15172 * error/VC/*: this slightly change some error logs
15173
Daniel Veillard50582112001-03-26 22:52:16 +000015174Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15175
15176 * parser.c: fixed line number reporting on error
15177
Daniel Veillard04be4f52001-03-26 21:23:53 +000015178Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * parser.c: Sullivan and Darin found a parser bug,
15181 applied the patch.
15182
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015183Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15186 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15187 xmlversion.h.in xpointer.c: of course the way I defined
15188 UNUSED breaks on old gcc version. Try to be smart and
15189 also define it directly in xmlversion.h
15190 * configure.in: removed -ansi flag from the pedantic set
15191
15192Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015193 Huge cleanup, I switched to compile with
15194 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15195 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15196 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15197 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15198 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15199 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15200 encoding.h entities.c error.c list.[ch] nanoftp.c
15201 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15202 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15203 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15204 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15205 Cleanup, staticfied a number of non-exported functions,
15206 detected and cleaned up a dozen of problem found this way,
15207 avoided a lot of public function name/typedef/system names clashes
15208 * doc/xml.html: updated
15209 * configure.in: switched private flags to the really pedantic ones.
15210
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015211Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15212
15213 * configure.in: 2.3.5
15214 * doc/html/*: rebuilt the docs
15215
Daniel Veillard146c9122001-03-22 15:22:27 +000015216Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * parser.c: fixed a reported bug in NOTATION parsing
15219 * uri.c: accepted but not fixed bug 51876, added TODO
15220 * Makefile.am: fixed bug 51876
15221
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015222Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * config.h.in configure.in error.c: fix a compilation problem
15225 on platforms without vsnprintf (xml@thewrittenword.com)
15226
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015227Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * parser.c: fixed a function name header typo
15230 * SAX.c: notations can also occur in external subset.
15231
Daniel Veillard7d42b542001-03-20 13:22:46 +000015232Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15233
15234 * error.c: removed a C++ like comment
15235
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015236Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * parser.c: fixing bug 52299 strange condition leading
15239 to a parser crash due to a buffer overflow
15240 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15241 added the specific test case
15242
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015243Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15244
15245 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15246 xmlXPathConvert{String,Number,Boolean} to be able to make
15247 type casts without a context stack, fixed some implementation
15248 problems related to the absence of context at parse-time,
15249 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15250 in the public API too
15251 * xpointer.c xpathInternals.h: we need to know at parse time
15252 whether we are compiling an XPointer
15253
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015254Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15257 cleaned up the parser internals, refactored XPath code, added
15258 new compilation based APIs and cleanly separated public and
15259 private APIs.
15260
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015261Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15262
15263 * xpath.h: the comp field must be added at the end to avoid
15264 killing binary compat.
15265
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015266Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * Makefile.am: detect XPath memleaks in regreson tests
15269 * error.c: fixed and error w.r.t. error reporting still using
15270 stderr
15271 * hash.c: added new line at end of file
15272 * tree.h: minor cleanup
15273 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15274 expression parsing from evaluation, resulted in a number of
15275 changes internally, and in XPointer. Likely to break stuff
15276 using xpathInternals.h but should remain binary compatible,
15277 new interfaces will be added.
15278
Daniel Veillardd574f782001-03-14 19:40:17 +000015279Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15280
15281 * configure.in: fixed a couple of problems reported by
15282 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15283 without gcc on non linux platforms.
15284
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015285Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15286
15287 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15288 a fix for --with-html-dir= configure support. I hope it won't
15289 break rpm generation
15290
Daniel Veillarda022fe02001-03-14 16:30:00 +000015291Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15292
15293 * xmlIO.c: one function comment cleanup.
15294
Daniel Veillard25239c12001-03-14 13:56:48 +000015295Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15296
15297 * SAX.c: external subset notations were improperly registered
15298 in the internal subset.
15299
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015300Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * README.cvs-commits: added, pointing to HACKING
15303 * HACKING: updated
15304
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015305Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15306
15307 * parser.c: and Matt Sergeant found one in the XML push
15308 parser (erroneous check I forgot to remove when I fixed the
15309 main parser).
15310
Daniel Veillard68d7b672001-03-12 18:22:04 +000015311Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * xpath.c: ptittom found a small bug in UnaryExpr
15314
Daniel Veillarde356c282001-03-10 12:32:04 +000015315Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15316
15317 * configure.in: bumped to 2.3.4
15318 * error.c: fixed bug #51860
15319 * tree.c: fixed bug #51861
15320 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15321 * tree.[ch] : added xmlDefaultBufferSize
15322 * nanoftp.c: typo in function name header block
15323 * doc/xml.html : updated, added link to XML::LibXSLT
15324 * doc/html/* : rebuilt the docs
15325
Daniel Veillard80f32572001-03-07 19:45:40 +000015326Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * parser.c SAX.c: the new content parsing code raised an
15329 ugly bug in the characters() SAX callback. Found it
15330 just because of strangeness in XSLT XML Rec ouptut :-(
15331
Daniel Veillard6c831202001-03-07 15:57:53 +000015332Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15333
15334 * Makefile.am: Martin Baulig suggested to add -lm
15335 * tree.c: found another bug in xmlNodeGetContent()
15336
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015337Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15338
15339 * xpath.c: Bjorn found the error related to strictness of comparison.
15340
Daniel Veillard29631a82001-03-05 09:49:20 +000015341Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15342
15343 * parser.c: trying to fix the Dtd parsing problem reported
15344 by Gary, side effect of last week speed optimizations.
15345
Daniel Veillard14be0a12001-03-03 18:50:55 +000015346Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15347
15348 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15349 * parserInternals.c: removed unneeded test raised by Stric
15350
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015351Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15352
15353 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15354 and fixed by William Brack). Added xmlXPathFormatNumber.
15355 Changed the sorting slightly.
15356 * configure.in Makefile.am example/Makefile.am: Added -lm.
15357 Please note that applications linking with libxml2, must
15358 also like with the math library from now on.
15359
Daniel Veillardf9533d12001-03-03 10:04:57 +000015360Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15363
Daniel Veillard2f362242001-03-02 17:36:21 +000015364Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * parser.c: one must report spaces even if the Dtd element
15367 content proves that this is not part of the element content.
15368 * result/valid/*.xml: this changed the ouptu slightly
15369
Daniel Veillardb402c072001-03-01 17:28:58 +000015370Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15371
15372 * configure.in: bumped to 2.3.3
15373 * doc/xml.html: updated
15374
Daniel Veillard77851712001-02-27 21:54:07 +000015375Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * tree.c: minor doc fix
15378 * xpath.c: deallocation issues when a result tree has been
15379 converted to a node-set
15380
Daniel Veillardec70e912001-02-26 20:10:45 +000015381Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15382
15383 * doc/xml.html: oops corrected dates s/2000/2001
15384
Daniel Veillard8730c562001-02-26 10:49:57 +000015385Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15386
15387 * valid.c: new patch from Gary Pennington
15388
Daniel Veillard91e9d582001-02-26 07:31:12 +000015389Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15390
15391 * doc/xml.html: applied patch from Ankh
15392
Daniel Veillardedac3c92001-02-26 01:36:19 +000015393Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15394
15395 * xinclude.c: fixed a problem building on Mac
15396
Daniel Veillard21a0f912001-02-25 19:54:14 +000015397Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * parser.c: more work on increasing parsing ferformances
15400
Daniel Veillard48b2f892001-02-25 16:11:03 +000015401Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15402
15403 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15404 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15405 avoiding memcpy in production builds MEM_CLEANUP macro use
15406 * parser.[ch] parserInternals.c: optimizations of the tightest
15407 internal loops inside the parser. Better checking of I/O
15408 flushing/loading conditions
15409 * xmllint.c : added --timing
15410
Daniel Veillard71681102001-02-24 17:48:53 +000015411Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * configure.in: bumped to 2.3.2
15414 * doc/xml.html: updated for release
15415
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015416Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15417
15418 * xpath.c: found a memleak and fixed a nasty bug
15419
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015420Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15421
15422 * xmllint.[c1] : added return code errors for xmllint
15423 * xpath.c: specific debug dump function for result value trees
15424
Daniel Veillard4b637072001-02-21 21:52:55 +000015425Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15426
15427 * xpath.c: finally implemented xmlXPathCompareNodeSets
15428 * test/XPath/expr/floats results/XPath/expr/floats: added
15429 a test for float expressions
15430
Daniel Veillardf714aa32001-02-21 03:07:44 +000015431Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15432
15433 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15434 * parserInternals.[ch]: trying to speed up parsing
15435 * xpath.c : speeded up node set equality op
15436
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015437Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15440 better handling of ID/IDREF and the list modules associated
15441 * configure.in: small CFLAGS cleanup
15442
Daniel Veillarda8abee62001-02-19 15:14:59 +000015443Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15444
15445 * configure.in: fixed iconv detection on AIX (stric)
15446
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015447Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015448
15449 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15450
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015451Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15452
15453 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15454 and optimized xmlXPathNodeSetSort
15455
Daniel Veillard142adbf2001-02-17 13:21:05 +000015456Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * xpath.c: bug fix when context size is 0
15459 * parser.c: I like Norm's Dtd because they still manage to break
15460 the parser occasionally
15461
Daniel Veillardf23e0092001-02-16 13:21:29 +000015462Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15465
Daniel Veillarde0e26512001-02-16 00:11:46 +000015466Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15469 attributes within the XML-1.0 namespace
15470
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015471Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * xpathInternals.h: exported a few axis functions
15474 * doc/xml.html: updated the doc
15475
Daniel Veillard760f4422001-02-15 14:59:48 +000015476Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15477
15478 * configure.in: applied patch from Daniel van Balen for OpenBSD
15479 and bumped version to 2.3.1
15480 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15481 attempt to find autoclosing was simply broken, removed it,
15482 updated the examples, this is better
15483
Daniel Veillardd194dd22001-02-14 10:37:43 +000015484Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15485
15486 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15487 hash functionnalities.
15488 * doc/html/* : rebuild the doc
15489
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015490Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15491
15492 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15493 on predicate
15494 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15495 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15496 really want to have tags closed on output even if we accept
15497 unclosed ones on input
15498
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015499Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15500
15501 * xpath.c: ouch don't free NULL, rare case fixed
15502 * tree.c: don't coalesce text nodes if they don't have the
15503 same behaviour wrt escaping on output
15504
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015505Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15506
15507 * xpath.c: small fixup
15508 * SAX.c: don't warn on empty namespaces.
15509
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015510Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15511
15512 * README: a bit of cleanup
15513 * configure.in: preparing for 2.3.0 release
15514
Daniel Veillard1f83d392001-02-08 09:37:42 +000015515Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15516
15517 * hash.[ch]: added a first version of xmlHashSize()
15518 * valid.c: another bug fix from Gary Pennington
15519
Daniel Veillard5eef6222001-02-07 18:24:48 +000015520Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15521
15522 * valid.c: couple of bug fixes pointed by Gary Pennington
15523 * HTMLtree.c: #if 0 cleanup
15524
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015525Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15526
15527 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15528 which removes a time consuming check of xmlXPathNodeSetAdd()
15529 and use it in places where we are sure to not break unicity
15530
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015531Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15532
15533 * xpath.c: bug fixes found from XSLT
15534 * tree.c: preserve node->name special values when copying nodes.
15535 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15536 external subset are fetched when available but without full
15537 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15538 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15539 output with encoding disabled.
15540
Daniel Veillard2c833b62001-02-03 08:52:06 +000015541Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15542
15543 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15544 xmlCheckFilename should not be called from xmlFileOpenW
15545 and xmlGzfileOpenW
15546
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015547Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15548
15549 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15550 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15551 added the new tests for URI normalization
15552 * testURI.c: fixed stoopid bugs
15553 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15554 the URI in the error messages are now properly normalized
15555
Daniel Veillardea28ce62001-02-02 08:20:19 +000015556Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15557
15558 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15559
Daniel Veillarde99a4762001-02-01 04:34:35 +000015560Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15561
15562 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15563
Daniel Veillard2b325a02001-01-31 20:46:31 +000015564Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * xpath.c: fixed mod operator
15567
Daniel Veillardde55cf62001-01-31 15:53:13 +000015568Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15569
15570 * parser.c: fixed xmlStrcat doc
15571 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15572 trees.
15573
Daniel Veillard2f913b72001-01-31 13:23:49 +000015574Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15575
15576 * xpath.c result/XPath/tests/chaptersbase
15577 result/XPath/tests/simplebase: fixed XPath node()
15578 * tree.c: small fix in xmlNewNs()
15579 * Makefile.am: removed extraneous xml2Conf.sh rule
15580
Daniel Veillardb42042b2001-01-28 07:40:36 +000015581Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15582
15583 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15584 Changed the library name, in order to get libxml-devel and
15585 libxml2-devel to coexist on a single system
15586 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15587 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15588
Daniel Veillardee0a4662001-01-27 18:59:33 +000015589Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15590
15591 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15592 libxml2-devel installable in // as libxml-devel.
15593
Daniel Veillard5eb05942001-01-27 17:50:22 +000015594Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15595
15596 * doc/Makefile.am: fixed make rebuild in doc
15597 * doc/html/*.html: rebuilt the docs
15598
Daniel Veillard65c295d2001-01-26 09:32:39 +000015599Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15600
15601 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15602
Daniel Veillard8e199902001-01-25 18:54:39 +000015603Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15604
15605 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15606 the HTML doc to go into the -devel RPM ...
15607 * aclocal.m4 config.h.in: some updates due to auto* magic
15608
Daniel Veillard93086662001-01-25 18:13:04 +000015609Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15610
15611 * xpath.h: added a hook in the context structure allowing to
15612 link to extra support, needed for XSLT
15613
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015614Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15615
15616 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15617 xmlXPtrCmpPoints to use it.
15618 * propagated the following patch from Alejandro Forero
15619 * include/win32config.h xmlIO.c: applied further suggestions
15620 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15621 * example/gjobread.c: fixed warnings, now that it builds
15622
15623Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15624
15625 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15626
15627 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15628 filename points to a valid file (not a directory).
15629 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15630 Added calls to xmlCheckFilenameDir.
15631
15632 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15633 `path' (rather than `filename') as the parameter to gzopen and open.
15634
Daniel Veillard48177c22001-01-23 15:27:41 +000015635Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15636
15637 * Makefile.am: fixed a problem with EXTRA_DIST
15638
Daniel Veillardb83ba402001-01-22 22:45:10 +000015639Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15640
15641 * Makefile.am example/Makefile.am: finally found the trick
15642 to build the example, i.e. add "." in SUBDIRS before example
15643 in the list <grin/>
15644
Daniel Veillard82687162001-01-22 15:32:01 +000015645Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15646
15647 * doc/xml.html: updated with an XSLT section, removed pointer to
15648 W3C CVS base.
15649
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015650Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15651
15652 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15653 too, and deallocation need to occur the same way.
15654
Daniel Veillarde4566462001-01-22 09:58:39 +000015655Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15656
15657 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15658 type correponding to an XSLT result tree fragment. Share most
15659 of the data format with node set, as well as operators.
15660 * HTMLtree.c: added a newline at the end of the doctype output
15661 whe this one is not present initially.
15662 * tree.c: make sure taht the parent and doc pointers are properly
15663 set when copying attributes (lists).
15664
Daniel Veillard701c7362001-01-21 09:48:59 +000015665Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15666
15667 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15668
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015669Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15670
15671 * xpath.c: seems I finally killed that ugly path evaluation
15672 context bug (tagged 9999 in case is is wrong)
15673
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015674Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15675
15676 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15677 for XSLT
15678
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015679Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15682 for xmlGzfileOpen() bug
15683
Daniel Veillardf6eea272001-01-18 12:17:12 +000015684Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * xpath.c: removed an error found by XSLT usage
15687 * tree.c parserInternals.h: use a predefined static string
15688 for text and comment nodes, avoid freeing them in xmlFreeNode,
15689 exported the string name in parserInternals.h and added
15690 another value to disable encoding at output (for XSLT),
15691 gain memory, time.
15692
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015693Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15694
15695 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15696 win32/libxml2/libxml2_so.dsp: new makefiles and update
15697 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15698
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015699Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15700
15701 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15702 Gary Pennington
15703
Daniel Veillard389e6b72001-01-15 19:41:13 +000015704Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15705
15706 * xpath.c: fixed the comaprision of values and nodelists,
15707 need to compare nodelist still ...
15708 * debugXML.c: avoided a possible core dump
15709 * HTMLparser.c: cleanup
15710 * nanohttp.c: contributed fix.
15711 * tree.c: fixes in properties handling added xmlSetNsProp
15712 needed by libxslt
15713 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15714 comment
15715 * TODO: updated
15716
Daniel Veillard167bd532001-01-06 21:09:34 +000015717Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15718
15719 * parser.c parserInternals.c: applied Bjorn Reese optimization
15720 patch
15721
15722Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15723
15724 * Makefile.am: applied patch fro make check from Martin Vidner
15725
Daniel Veillard503b8932001-01-05 06:36:31 +000015726Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15727
15728 * configure.in: preparing 2.2.11
15729 * doc/html/*: rebuild the HTML files
15730 * doc/xml.html : updated
15731
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015732Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15733
15734 * tree.c: fixed a stupid bug
15735 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15736 patches related to validation of an XInclude processing result
15737 * TODO: updated
15738
Daniel Veillarde2488192001-01-04 10:54:22 +000015739Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15740
15741 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15742 on large files
15743
Daniel Veillardf060a412001-01-03 20:52:44 +000015744Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15745
15746 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15747
Daniel Veillard45cff692001-01-03 18:02:04 +000015748Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15749
15750 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15751 reported by Jonas Borgström
15752 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15753
Daniel Veillard08108982001-01-03 15:24:58 +000015754Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15755
15756 * testXPath.c xpath.c: fixing the XPath union expressions problem
15757 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15758
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015759Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15760
15761 * xmllint.c: Made is so if the file name is "-" is will read form
15762 standard input. Sven Heinicke <sven@zen.org>
15763 * tree.c: fixed a problem when growing buffer
15764 * tree.h: fixed the comment of the node types following andersca
15765 comment
15766 * TODO: updated
15767
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015768Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * HTMLparser.[ch]: added a way to avoid adding automatically
15771 omitted tags. htmlHandleOmittedElem() allows to change the
15772 default handling.
15773 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15774 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15775 of xmllint too when using --memory flag, added a memory test
15776 suite at the Makefile level.
15777 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15778 with namespace use when encountering QNames in XPath evalation,
15779 added xmlns() scheme in XPointer.
15780 * nanoftp.c : incorporated a fix
15781 * parser.c xmlIO.c: fixed problems raised with encoding when using
15782 the memory I/O
15783 * parserInternals.c: closed bug 25934 reported by
15784 torsten.landschoff@innominate.de
15785 * TODO: updated
15786
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015787Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15790 on a non-updated tree :-(, made a 2.2.10 release to correct the
15791 situation
15792
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015793Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15796 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15797 integrated a set of OpenVMS changes from Howard Taylor
15798 <Howard.Taylor@pacoast.com>
15799
Daniel Veillard58770e72000-11-25 00:48:47 +000015800Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15803 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15804
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015805Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * HTMLparser.c: some fixes on auto-open of html/head/body
15808 * encoding.c: fixed a compilation error on some gcc env
15809 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15810 XPointer implementation
15811 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15812 related XPointer tests and associated results
15813
Daniel Veillard300f7d62000-11-24 13:04:04 +000015814Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * doc/xmldtd.html doc/xml.html: following a short step by step
15817 guidance on IRC to help maciej with DTDs I started a small
15818 page on the subject.
15819
Daniel Veillard748e45d2000-11-17 16:36:08 +000015820Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * HTMLparser.c: fixed handling of broken charrefs
15823 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15824 patches
15825
Daniel Veillard28929b22000-11-13 18:22:49 +000015826Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * doc/xml.html doc/html/* : rebuilt the docs after adding
15829 xinclude and updated page for 2.2.7 and 2.2.8
15830 * configure.in: releasing 2.2.8
15831
Daniel Veillard41e06512000-11-13 11:47:47 +000015832Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * parser.[ch] parserInternals.c: applied the conditional
15835 section processing fix from Jonathan P Springer
15836 <jonathan.springer2@gte.net>
15837 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15838 project file, fixed iconv default non support
15839 * xpath.c: fixed the problem of evaluating relative expressions
15840 when a node context is provided.
15841
Daniel Veillardbf432752000-11-12 15:56:56 +000015842Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * nanoftp.c: fixed gcc 2.95 new warnings
15845 * SAX.c: fixed a stupid bug
15846 * tree.c: fixed a formatting problem when round-tripping
15847 from/to memory
15848 * xinclude.c: chased memleak, fixed a base problem
15849 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15850 xmlXPtrBuildNodeList()
15851 * TODO: updated
15852 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15853 adding a first small set of regression tests for XInclude
15854
Daniel Veillardc2def842000-11-07 14:21:01 +000015855Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * nanohttp.[ch]: applied Wayne Davison patches to access
15858 the WWW-Authorization header.
15859 * parser.c: Closed Bug#30847: Problems when switching encoding
15860 in short files by applying Simon Berg's patch.
15861 * valid.c: fixed a validation problem
15862 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15863 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15864 Wayne Davison
15865 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15866 need to be extended to non full nodes selections.
15867 * xinclude.c: starts to work decently
15868
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015869Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15872 debugXML.c xmlversion.h.in: Started adding XInclude support,
15873 this is a new xmllint option
15874 * tree.c xpath.c: applied TOM patches for XPath
15875 * xpointer.c: fixed a couple of errors.
15876 * uri.c: added an escaping function needed for xinclude
15877 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15878 new warning from RH70 gcc's version
15879
Daniel Veillarda4964b72000-10-31 18:23:44 +000015880Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * HTMLparser.c: fixed loop on invalid char in scripts
15883 * parser.c: update to description of xmlIOParseDTD()
15884 * libxml.m4 xmlversion.h.in: changes contributed by
15885 Michael Schmeing <m.schmeing@internet-factory.de>
15886 * configure.in: preparing for 2.2.7
15887 * Makefile.am: trying to avoid config.h and acconfig.h
15888 being included in the distrib
15889 * configure.in: released 2.2.7
15890
15891Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15894 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15895
Daniel Veillard01411222000-10-30 15:33:22 +000015896Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * parser.[ch]: added xmlIOParseDTD()
15899 * xpointer.c: added support for the 2 extra parameters of
15900 string-range, fixed a stoopid error when '0' was present
15901 in XPointer expressions
15902 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15903 testsuite for the above
15904
Daniel Veillard6db58192000-10-30 09:27:53 +000015905Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15906
15907 * libxml.spec.in: improved package descriptions
15908
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015909Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * xpath.c xpathInternals.h: applied a large cleaning patch
15912 from TOM <ptittom@free.fr>, it also add namespace support
15913 for function and variables registration.
15914
Daniel Veillardbd20df72000-10-29 17:53:40 +000015915Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15918 * Makefile.mingw: Wayne Davison's update adding hash.c
15919
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015920Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * xpath.c: fixed the root evaluation problems
15923 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15924 ignorable spaces with <b> <bold> <em>
15925 * tree.c: fixed a loop in xmlSearchNsByHref()
15926
Daniel Veillard767662d2000-10-27 17:04:52 +000015927Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15928
15929 * xpath.c: applied another XPath patch from TOM
15930 * xpath.c include/makefile.am: applied another patch from
15931 china@thewrittenword.com (cleanup on IRIX).
15932
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015933Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * xml-config.1: received a fixed version from Fredrik Hallenberg
15936 <hallon@lysator.liu.se>
15937
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015938Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15941 cleanup patch for XPath
15942
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015943Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * patched to redirrect all "out of context" error messages to
15946 a reconfigurable routine. The changes are:
15947 * xmlerror.h : added the export of an error context type (void *)
15948 an error handler type xmlGenericErrorFunc there is an interface
15949 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15950 to reset the error handling routine and its argument
15951 (by default it's equivalent to respectively fprintf and stderr.
15952 * all the c files: all wild accesses to stderr or stdout within
15953 the library have been replaced to calls to the handler.
15954
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015955Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * configure.in: release 2.2.6
15958 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15959 exporting the inner functions of xpath for extension modules
15960 * doc/*: updated and rebuilt the doc
15961
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015962Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * nanohttp.c : applied Wayne HTTP cleanup patch
15965 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15966 and xmlNodeSetSpacePreserve()
15967
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015968Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * xpath.c: closing bug #29260
15971
Daniel Veillard126f2792000-10-24 17:10:12 +000015972Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15975 multikey tuples, made hash structure opaque
15976 * valid.[ch]: moved elements, attributes, notations decalarations
15977 as well as ID and refs to hash tables.
15978 * entities.c: hash cleanup
15979 * xmlmemory.c: fixed a dump problem in debug mode
15980 * include/Makefile.am: problem passing in DESTDIR= values patch
15981 from Marc Christensen <marc@calderasystems.com>
15982 * nanohttp.c: removed debugging remains
15983 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15984 * HTMLparser.c parser.c: fixing a number of problems with the
15985 macros in the *parser.c files (Wayne).
15986 * HTMLparser.c: close the previous option when opening a new one
15987 (Marc Sanfacon).
15988 * result/HTML/*: updated the HTML results accordingly
15989
Daniel Veillard52afe802000-10-22 16:56:02 +000015990Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15993 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15994 XPath functions and XML entities table to them. More to come...
15995 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15996
Daniel Veillard683cb022000-10-22 12:04:13 +000015997Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * tree.c: coalesce adjacent text nodes
16000 * valid.c: handling of blank nodes in DTd validation (raised
16001 by problems with a posteriori validation).
16002 * nanohttp.c: changing behaviour on HTTP write stuff.
16003 * HTMLtree.c: forced body and html to be explicitely closed.
16004 * xpath.h: exported more XPath functions.
16005
Daniel Veillard1baf4122000-10-15 20:38:39 +000016006Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * Release of 2.2.5
16009 * xpointer.c: range() range-inside and other helper functions
16010 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16011
Daniel Veillard47e12f22000-10-15 14:24:25 +000016012Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16015 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16016
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016017Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16020 and XPointer modules
16021
Daniel Veillard134c9f32000-10-15 10:27:08 +000016022Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * SAX.h: closed #25107
16025
Daniel Veillard39915622000-10-15 10:06:55 +000016026Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * testSAX.c: fixed problem with cdata reporting
16029 * SAXresult/* : updated
16030
Daniel Veillard1e851392000-10-15 10:02:56 +000016031Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16034 Closed bug #27499, added to regression tests
16035 * TODO: updated
16036
Daniel Veillard7eda8452000-10-14 23:38:43 +000016037Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16040 support for SCRIPT and STYLE with help from Bjorn Reese
16041 * test/HTML/* result/HTML/*: added simple testcase and updated
16042 the existing ones.
16043
Daniel Veillardff9c3302000-10-13 16:38:25 +000016044Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16047 string-range for empty strings
16048 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16049 test/XPath/xptr/strrange: augmented the XPointer testsuite
16050
Daniel Veillard189446d2000-10-13 10:23:06 +000016051Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * doc/xml.html doc/xmlmem.html: added a module describing memory
16054 interfaces and use, updated the main page.
16055
Daniel Veillard2f971a22000-10-12 23:26:32 +000016056Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16059 nanoftp code work on Windows too now
16060
16061Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016062
16063 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16064 * xpointer.c: implemented string-range() at least a good first version
16065 * test/XPath/docs/str test/XPath/xptr/strrange
16066 result/XPath/xptr/strrange: the string-range() tests
16067
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016068Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * Makefile.am include/Makefile.am include/win32config.h
16071 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16072 and make distcheck
16073
Daniel Veillard19d61112000-10-11 23:50:35 +000016074Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16077 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16078 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16079
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016080Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16083 patch for socklen_t detection by
16084 Albert Chin-A-Young <china@thewrittenword.com>
16085
Daniel Veillardcd429612000-10-11 15:57:05 +000016086Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16089 and added a --dtdvalid option to xmllint used to test it
16090
Daniel Veillard47c02452000-10-11 13:04:36 +000016091Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16094 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16095
Daniel Veillard2d38f042000-10-11 10:54:10 +000016096Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16099 handlings (registration, lookup, cleanup)
16100
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016101Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * configure.in Makefile.am include/makefile.am: adding XPointer
16104 and XPtrtests target
16105 * xpointer.[ch] : new files for XPointer support
16106 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16107 more XPath tests
16108
Daniel Veillard57fda592000-10-10 23:24:14 +000016109Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * configure.in: fixed, very broken, make distcheck works again
16112
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016113Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * More work toward 2.2.5, integrated a number of patches
16116 * configure.in Makefile.am win32config.h.in: trying to cleanup
16117 make distcheck .... huh ...
16118 * include/Makefile.am include/win32config.h: new directory
16119 for includes
16120 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16121 updated teh makefiles and instructions for WIN32
16122 * xpath.c: small fixes
16123 * test/XPath/ results/XPath: updated the testcases and results
16124 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16125 suggested patches
16126 * valid.c: fixed an ID bug
16127
Daniel Veillardb71379b2000-10-09 12:30:39 +000016128Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16129
16130 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016131 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016132 * xpath.[ch]: worked on XPointer
16133
Daniel Veillard7e99c632000-10-06 12:59:53 +000016134Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * configure.in Makefile.am: 2.2.5, ship the include in an
16137 include/libxml subdirectory, use symlinks when using CVS
16138 * testSAX.c: fixed small bug
16139 * testXPath.c: changed the way testfiles are parsed
16140 * debugXML.c: same kind of cleanup when parsing an argument expression
16141 XPath/XPointers can have blanks embedded
16142 * xpath.[ch]: more cleanup, reorgs for XPointer work
16143 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16144 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16145
Daniel Veillard55b91f22000-10-05 16:30:11 +000016146Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16149 in the XPath engine, rewrote large parts of it, now it's far
16150 cleaner and in sync with the REC not an old WD. Fixed a parsing
16151 problem in the interactive XML shell found when testing XPath.
16152
Daniel Veillardac260302000-10-04 13:33:43 +000016153Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16156 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16157 examples with the extra test
16158
Daniel Veillard7cfce322000-10-04 12:40:27 +000016159Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16162 the global init function.
16163
Daniel Veillard970112a2000-10-03 09:33:21 +000016164Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * HTMLparser.c: Doohhh, attribute name parsing was still case
16167 sensitive ! Fixed this ...
16168 * result/HTML/* : updated the tests results accordingly
16169
Daniel Veillard740abf52000-10-02 23:04:54 +000016170Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16173 engine, should be far more stable, incorporated a new version of
16174 preceding/following axis, need testing
16175 * uri.c: fixed file:///c:/a/b/c problem
16176 * test/XPath/tests/idsimple: augmented the XPath tests
16177
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016178Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * doc/* rebuilding docs for 2.2.4 release
16181
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016182Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * configure.in: releasing 2.2.4
16185 * parser.[ch]: added xmlStrEqual()
16186 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16187 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16188 use xmlStrEqual instead
16189 * TODO: updated
16190 * added an XPath test
16191
Daniel Veillardbc765302000-10-01 18:23:35 +000016192Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16195 * entities.h: exported xmlInitializePredefinedEntities
16196 * parser.[ch] : added xmlInitParser()
16197 * parserInternals.h : had to export htmlInitAutoClose()
16198
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016199Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16202 problems
16203 * Makefile.am : added XPath regression tests to normal tests
16204 * uri.c: fixed a problem with local paths, cleanup
16205 * parser.c: fixed a problem with large CData sections
16206
Daniel Veillardd2ade932000-09-30 14:39:55 +000016207Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * configure.in xml-config.in: patch from "Ben Taylor"
16210 <sol7x86@hotmail.com> for solaris shared libs lookup
16211
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000162122000-09-30 Martin Baulig <baulig@suse.de>
16213
16214 * libxml-2.0.pc.in: Provide pkg-config script.
16215
16216 * configure.in: Create the libxml-2.0.pc script from the
16217 libxml-2.0.pc.in templates.
16218 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016219 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016220
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016221Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16224 when compiling with MSC
16225
Daniel Veillard46057e12000-09-24 18:49:59 +000016226Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * xpath.c: patch for normalize-string() substring-before(),
16229 substring-after() and translate() functions from Bjorn Reese
16230 <breese@mail1.stofanet.dk>
16231 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16232 Fredrik Hallenberg <hallon@lysator.liu.se>
16233 * TODO: updated
16234
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016235Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16238 problem of socklen_t being undefined on a number of platforms
16239 * debugXML.c: fixed a compilation problem when without snprintf
16240
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016241Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16244 an URI bug and a fix for the control-character-induced infinite loop
16245 * nanohttp.c: preventive fix for compiling on WIN32
16246
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016247Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * xmlint.c: closing bug #25000
16250
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016251Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16254 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16255 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16256 related function, fixing xmlStrncmp(), and associated cleanup
16257 * result/HTML/entities.html.sax: updating result
16258
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016259Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * uri.c: applied patch for URI escaping from Wayne Davison
16262 <wayned@blorf.net>
16263 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16264 from Denis Barbier <barbier@imacs.polytechnique.fr>
16265 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16266 patch from Wayne Davison
16267
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016268Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * doc/xml.html : updated with new releases, adding "how to help"
16271
Daniel Veillard04698d92000-09-17 16:00:22 +000016272Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16275 removed a few warnings in pedantic mode ...
16276 * parserInternals.c parser.c: moved encoding switching function
16277 to parserInternals.c
16278 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16279
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016280Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16283 error or warning handlers
16284
Daniel Veillardb1059e22000-09-16 14:02:43 +000016285Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * parserInternals.c parserInternals.h parser.c Makefile.am:
16288 created a new module parserInternals.c, moved most of the
16289 code shared by the various parsers there, as well as
16290 deprecated code from parser.c. More cleanup of parser.c
16291 * uri.c: fixed a problem when URI is NULL
16292 * valid.c: speedup when looking for an attribute declaration
16293
Daniel Veillard39c7d712000-09-10 16:14:55 +000016294Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16297 the cleanup of the computation of URI references when seeking
16298 external entities. The URI reference string and the resulting
16299 URI are both stored now.
16300 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16301 large s(n)printf checks and cleanup from Denis Barbier
16302 <barbier@imacs.polytechnique.fr>
16303 * xmlversion.h.in tree.h: couple of SGML declarations for a
16304 possible docbook module.
16305 * result/VC/ : a couple of test output changed due to the change
16306 of the entities URI
16307
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016308Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * parser.h: added a _private field for linking user's data
16311
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016312Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * parser.c parserInternals.h: demacroified most of the IS_XXX
16315 the gain in size is significant so ...
16316
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016317Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * entities.c: cases where looking up entities with doc==NULL
16320 covered
16321
Daniel Veillard90e11312000-09-05 10:42:32 +000016322Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
Daniel Veillard1de50802000-09-07 08:54:32 +000016324 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016325 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16326
Daniel Veillard98a79162000-09-04 11:15:39 +000016327Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16328
Daniel Veillard1de50802000-09-07 08:54:32 +000016329 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016330 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16331 * Makefile.in: added URItest and included thenin "make tests"
16332
16333Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016334
16335 * xmlversion.h.in: closed bug 22941
16336
Daniel Veillard2bb89092000-08-31 14:57:50 +000016337Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * doc/xmlio.html: added doc and example for entity loader
16340 redefinition.
16341
Daniel Veillard96984452000-08-31 13:50:12 +000016342Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16345 used by libxml
16346
Daniel Veillarde715dd22000-08-29 18:29:38 +000016347Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * parser.c: Fixed bug on invalid ontent characters and when using
16350 push.
16351 * xmllint.c: fixed xmllint endling of errors in push mode
16352
Daniel Veillard4948eb42000-08-29 09:41:15 +000016353Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016356 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016357 * result/HTML/*.sax: regenerated HTML SAX output
16358 * parser.c: more cleanup.
16359
Daniel Veillarde010c172000-08-28 10:04:51 +000016360Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016363 patches from Wayne Davison <wayned@users.sourceforge.net>,
16364 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016365 * HTMLparser.c: fixed an ignorable white space detection bug
16366 occuring when parsing with SAX only
16367 * result/HTML/*.sax: updated since the output is now HTML
16368 encoded...
16369
Daniel Veillard47f3f312000-08-27 22:40:15 +000016370Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16371
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016372 * HTMLparser.[ch]: applied some of Wayne Davison
16373 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016374
Daniel Veillarde0854c32000-08-27 21:12:29 +000016375Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16378 undeclared namespace prefix was used, added a warning.
16379 Cleaned up support w.r.t. entities, spilling out a warning
16380 and being pedantic on lookups.
16381 * test/warning/ent9 : added testcase for previous example.
16382 * TODO: updated
16383 * parserInternals.h parser.c: changed the way names are parsed
16384 now allow infinite size and decrease penalty for normal use
16385 * parser.c: Started a big cleanup/check of the parser code,
16386 fixed some of the most tortuous entity code, spotted code
16387 unused anymore
16388 * test/*: added tests for very long names and related nasty
16389 things.
16390
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016391Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * doc/encoding.html: added encoding aliases doc
16394 * doc/xml.html: updates
16395 * encoding.[ch]: added EncodingAliases functions
16396 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16397 bottleneck affecting large DTDs like Docbook
16398 * parser.[ch] xmllint.c: added a pedantic option, will be
16399 useful
16400 * SAX.c: redefinition of entities is reported in pedantic mode
16401 * testHTML.c: uninitialized warning from gcc
16402 * uri.c: fixed a couple of bugs
16403 * TODO: added issue raised by Michael
16404
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016405Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * doc/encoding.html: propagated Martin Duerst suggestions
16408
Daniel Veillard52402ce2000-08-22 23:36:12 +000016409Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16412 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16413 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16414 by Wayne Davison
16415
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016416Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * nanoftp.c nanohttp.c: small cleanup
16419 * TODO: updated
16420
Daniel Veillard244ece92000-08-19 20:58:02 +000016421Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * added an old VC testcase and updated title.xml entity
16424
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016425Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16428 done on auto-opening of <p> tags and cleanup of SAX output
16429
Daniel Veillard979e55e2000-08-19 16:48:54 +000016430Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16433
Daniel Veillard4540be42000-08-19 16:40:28 +000016434Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * doc/xml.html libxml.* structure.*: updated the doc a bit
16437
Daniel Veillard808a3f12000-08-17 13:50:51 +000016438Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16441 of SAX tests
16442
Daniel Veillard29579362000-08-14 17:57:48 +000016443Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16446 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16447
Daniel Veillard1255ab72000-08-14 15:13:33 +000016448Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16451 * testHTML.c: fix core dump on Solaris 2.x systems
16452 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16453 * result/HTML/*.sax: previous bug fix lead to new results
16454
Daniel Veillard03109292000-08-14 14:58:22 +000016455Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16458 * configure.in: added --with-readline=DIR to accept alternate
16459 path for readline include/library
16460 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16461 for ANSI under HP-UX
16462 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16463 includes @LIBS@
16464
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016465Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * doc/* : rebuilt the docs
16468 * getting ready for 2.2.2 release
16469
Daniel Veillard87b95392000-08-12 21:12:04 +000016470Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16473 and xmlAddFeature()
16474 * tree.[ch]: added xmlAddChildList()
16475 * xmllint.c: MAP_FAILED macro test
16476 * parser.h: added xmlParseCtxtExternalEntity()
16477 * valid.c: applied bug fixes removed warning
16478 * tree.c: added CDATA block to elements content
16479 * testSAX.c: cleanup of output
16480 * testHTML.c: added SAX testing
16481 * encoding.c: better error recovery
16482 * SAX.c, parser.c: fixed one of the external entity processing
16483 of the OASis testsuite
16484 * Makefile.am: added HTML SAX regression tests
16485 * configure.in: bumped to 2.2.2
16486 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16487 SAX results
16488
Daniel Veillard88a172f2000-08-04 18:23:10 +000016489Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * configure.in: patch for HP compiler
16492
164932000-08-04 Sven Heinicke <sven@zen.org>
16494
16495 * xmllint.c: Was coredumping sometimes when the file given didn't
16496 exist.
16497
Daniel Veillard46e370e2000-07-21 20:32:03 +000016498Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016501
Daniel Veillard46e370e2000-07-21 20:32:03 +000016502 when using in memory parsing. Need some cleanup.
16503 * xmllint.c configure.in: added a --memory flag to test memory
16504 parsing
16505
Daniel Veillard36650692000-07-21 15:16:39 +000016506Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * nanohttp.c: fixed socklen_t replacement to unsigned int
16509 * parser.c: fixed a space handdling missing at the end of
16510 production 28 DOCTYPE.
16511 * xmlmemory.c: fixed a stupid bug on the routine to override
16512 allocation functions
16513 * TODO: updated
16514
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016515Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * doc/ regenerated the docs
16518
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016519Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * doc/encoding.html doc/xml.html: added I18N doc
16522 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16523 improvements, both parser and filters, added ASCII & HTML,
16524 fixed the ISO-Latin-1 one
16525 * xmllint.c testHTML.c: added/made visible --encode
16526 * debugXML.c : cleanup
16527 * most .c files: applied patches due to warning on Windows and
16528 when using Sun Pro cc compiler
16529 * xpath.c : cleanup memleaks
16530 * nanoftp.c : added a TESTING preprocessor flag for standalong
16531 compile so that people can report bugs more easilly
16532 * nanohttp.c : ditched socklen_t which was a portability mess
16533 and replaced it with unsigned int.
16534 * tree.[ch]: added xmlHasProp()
16535 * TODO: updated
16536 * test/ : added more test for entities, NS, encoding, HTML, wap
16537 * configure.in: preparing for 2.2.0 release
16538
Daniel Veillard49703262000-07-10 10:27:46 +000016539Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16540
16541 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016542 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016543
Daniel Veillard306be992000-07-03 12:38:45 +000016544Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * doc/xml.html: changed the xmlsoft.org structure, updated the
16547 examples w.r.t. root and childs
16548
Daniel Veillard7d853352000-07-02 18:53:09 +000016549Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16550
Daniel Veillard784b9352003-02-16 15:50:27 +000016551 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016552
Daniel Veillard365e13b2000-07-02 07:56:37 +000016553Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16554
16555 * HTMLparser.c: Work on character encoding support for the HTML parser
16556 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16557 * encoding.c: Fixed a potential memleak in the encoding stuff
16558
Daniel Veillardaf743792000-07-01 11:49:28 +000016559Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * doc/FAQ.html doc/Makefile.am : added a FAQ
16562
16563Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016564
16565 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16566 of the HTML parser to force it to not bypass SAX
16567
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016568Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * win32config.h.in: updated
16571 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16572 lacks iconv support :-( need to release 2.1.1
16573 * configure.in: release 2.1.1
16574 * HTMLparser: fixed bug #14784
16575 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16576 by Windows compiler
16577 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16578 the SAX startDocument() callback.
16579 * TODO: updated
16580
16581Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * added xmlStopParser()
16584
Daniel Veillardbe803962000-06-28 23:40:59 +000016585Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * configure.in: 2.1.0 prerelease
16588 * Large resync between W3C and Gnome tree
16589 * nanoftp, nanohttp.c: fixed stalled connections probs
16590 * HTMLtree.c SAX.c : support for attribute without values in
16591 HTML for andersca
16592 * valid.c: Fixed most validation + namespace problems
16593 * HTMLparser.c: start document callback for andersca
16594 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16595 * parser.h, SAX.c: serious speed improvement for large
16596 CDATA blocks
16597 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16598 different encoding
16599 * example/Makefile.am example/gjobread.c tree.h: work on
16600 libxml1 libxml2 convergence.
16601 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16602 and the LIBXML_TEST_VERSION macro
16603
Daniel Veillardc310d562000-06-23 18:32:15 +000016604Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * doc/xml.html: various patches and improvements typo fixed by
16607 Felix Natter
16608 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16609 from Felix Natter <fnatter@gmx.net>
16610
Daniel Veillardf3029822000-05-06 08:11:19 +000016611Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * doc/upgrade.html: updated with instructions for support of both
16614 libxml-1.x and libxml-2.x
16615 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16616 for 2.x support and also fixed includes
16617
16618
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016619Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16622 the encoding support, added iconv support, so now libxml if
16623 compiled with iconv automatically support japanese encodings
16624 among others. Work based on initial patch from Yuan-Chen Cheng
16625 I may have broken binary compat in the encoding handler
16626 registration scheme, but that was so utterly broken I don't
16627 expect anybody to have used this feature until now.
16628 * parserInternals.h: fixup on the CHAR range macro
16629 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16630 code.
16631 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16632 * uri.c: added xmlParseURI() I can't believe I forgot to
16633 implement this one in 2.0 !!!
16634 * SAX.c: moved doc->encoding update in the endDocument() call.
16635 * TODO: updated.
16636
Daniel Veillard06047432000-04-24 11:33:38 +000016637Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16638
16639 * tree.h: removed extraneous xmlRemoveProp definition
16640 * TODO: added item about --disable-corba configure switch
16641 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16642 * nanoftp.c: fixed include problems giving troubles on AIX and
16643 slowlaris
16644 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16645 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16646 comment and headers changes to lower gtk-doc number of warnings
16647 * doc/html/*: rebuilt docs
16648
Daniel Veillarde0aed302000-04-16 08:52:20 +000016649Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * HACKING: documented the tag for 1.x and instructions
16652
Daniel Veillard5e873c42000-04-12 13:27:38 +000016653Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16656 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16657 xmlCreateIOParserCtxt
16658 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16659 significant overall improvement
16660 * xmllint.c: added I/O test to xmllint
16661 * testSAX.c: added a speed test
16662 * doc/* : updated/regenerated
16663
Daniel Veillardfc708e22000-04-08 13:17:27 +000016664Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16665
16666 * xpath.c uri.h parserInternals.h: cosmetic changes from
16667 "Timur I. Bakeyev" <timur@bat.ru>, including making
16668 xmlCreateURI() public
16669
Daniel Veillard5d211f42000-04-07 17:00:24 +000016670Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16673 and the code at the same time. Added a clean mechanism for
16674 overload or added input methods: xmlRegisterInputCallbacks()
16675 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16676 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16677 * TODO: updated
16678 * doc/* : updated/regenerated
16679 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16680 source dir
16681
Daniel Veillarde77a9182000-04-05 19:12:29 +000016682Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * testURI.c: yet another forgotten commit, I should get some sleep !
16685
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016686Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16687
16688 * xmllint.c: forgot to commit this too ?
16689
Daniel Veillardb9df4042000-04-05 14:23:16 +000016690Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16691
16692 * xmlversion.h.in : forgot to commit this previously
16693
Daniel Veillard361d8452000-04-03 19:48:13 +000016694Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16697 * README TODO: updated for release
16698 * uri.c uri.h: added authority parsing/saving
16699 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16700 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16701 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16702 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16703 Makefile.am : added compile-time customization of libxml
16704 --with-ftp --with-http --with-html --with-xpath --with-debug
16705 --with-mem-debug
16706 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16707 #include <libxml/xxx.h> I hope it won't break too much stuff
16708 and will be manageable in the future...
16709 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16710 and added xmllint to the installed programs
16711 * uri.h: added xmlFreeURI()
16712
Daniel Veillardec303412000-03-24 13:41:54 +000016713Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * uri.c uri.h: finished the escaping handling, the base support
16716 and the URI path normalization. Looks good just lacks the
16717 authority content parsing code.
16718 * Makefile.am: added instructions to generate testURI
16719 * TODO: updated
16720 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16721 added links and icons for W3C and Gnome
16722
Daniel Veillard8f621982000-03-20 13:07:15 +000016723Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * xmlmemory.[ch] : seems I forgot to actually update the files in
16726 the last commit :-)
16727 * doc/xml.html doc/html/* : updated and uploaded the docs
16728
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016729Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16732 * TODO: updated
16733 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016734 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016735 gfree).
16736 * Makefile.am, uri.c, uri.h: added a set of functions to do
16737 exact (litteraly copied from the RFC 2396 productions) parsing
16738 and handling of URI. Will be needed for XLink, one XML WFC,
16739 XML Base and reused in the nano[ftp/http] modules. Still work
16740 to be done.
16741
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016742Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * configure.in, libxml.spec.in : libxml2
16745 * doc/* : updated the doc page, rebuilt the docs
16746
Daniel Veillardcf461992000-03-14 18:30:20 +000016747Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16748
16749 * all: tagged LIB_XML_1_X
16750 * *.c *.h : updated from W3C CVS tree
16751 * configure.in : 2.0.0-beta
16752 * libxml.spec.in : libxml2 package nam
16753 * result/* : new version of the tests output
16754
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016755Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16758
Daniel Veillardb566ce12000-03-04 11:39:42 +000016759Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * doc/* : rebuilt the docs
16762 * parser.c: final patch on #6766
16763 * valid.c: small patch on validity checks.
16764
Daniel Veillardfb76c402000-03-04 11:39:42 +000016765Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16768 added
16769 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16770 compatibility w.r.t. XML spec and existing code.
16771
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016772Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * parser.c: seems a better solution to <a> </a> exists,
16775 will try it for a while
16776
Daniel Veillard83a30e72000-03-02 03:33:32 +000016777Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * parser.c: tried to remove the <a> </a> generating <a/>
16780 this is hard. Left a flag for that purpose. Fixed bug #6766
16781 * configure.in: prepared 1.8.7 not released, due to previous
16782 problem
16783
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016784Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * doc/xml.html : applied second patch from Paul DuBois
16787
Daniel Veillard402e8c82000-02-29 22:57:47 +000016788Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * doc/xml.html : applied patch from Paul DuBois
16791
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016792Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16795
Daniel Veillard5feb8492000-02-02 17:15:36 +000016796Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16799 compilation warnings on various platforms.
16800 * parser.c: Fixed #5281 validity error callbacks are now desactived
16801 by default if not validating.
16802
Daniel Veillardf341f932000-02-02 14:52:08 +000016803Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16806
Daniel Veillard13c757e2000-02-01 23:59:15 +000016807Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16810 <gkatsi@cs.toronto.edu>
16811
Daniel Veillard726e8792000-01-30 20:04:29 +000016812Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16815 processing URLs
16816
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016817Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16818
16819 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16820 xmlNanoFTPUpdateURL for persistent control connections.
16821 * configure.in: 1.8.6
16822
16823Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16824
16825 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16826 * tree.[ch] : added xmlSaveNoEmptyTags
16827
James Henstridgef3be9312000-01-28 13:59:21 +0000168282000-01-29 James Henstridge <james@daa.com.au>
16829
16830 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16831
16832 * Makefile.am: added nanoftp.[ch] to the build.
16833
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016834Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * nanoftp.[ch]: cleanup, comments, API
16837 * debugXML.c : fixed a bug in the cat command
16838 * doc/*: regenerated the docs
16839
Daniel Veillardda07c342000-01-25 18:31:22 +000016840Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16843 * debugXML.c : fixed a bug in the cat command
16844 * valid.c: fixing some small probs
16845 * libxml.spec.in: get rid of the SNAP suffix
16846 * doc/xml.html: updated the status
16847
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016848Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16849
16850 * xml-config.in: xml-config --version to just return the
16851 version number
16852 * xpath.c: some cleanup w.r.t. axis when the current node is
16853 an attribute.
16854 * TODO: updated
16855
Daniel Veillard461a66c2000-01-18 18:01:01 +000016856Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16857
16858 * configure.in: prepared for libxml-1.8.5
16859 * doc/* recompiled the documentation
16860
168612000-01-17 Jody Goldberg <jgoldberg@home.com>
16862
16863 * configure.in : WARNING autoconf subtlety alert :
16864 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16865 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16866 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16867 get defined by AC_CHECK_HEADERS.
16868
Daniel Veillardf967b902000-01-17 16:06:10 +000016869Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16872 Rune.Djurhuus@fast.no
16873
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016874Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * TODO: updated
16877 * tree.c, parser.c: made sure that only memory alloc problems
16878 and internal parser errors are allowed to write to stdout or
16879 stderr.
16880
Daniel Veillard0142b842000-01-14 14:45:24 +000016881Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16882
16883 * tree.c : restored xmlNewGlobalNs since this seems used by
16884 a lot of existing code :-(, fixed a bug in xmlNewNs
16885 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16886 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16887 to exit() from the library code.
16888 * xpath.c, parser.c: removed bugs or unused code detected by
16889 Windows compilers
16890 * parser.c: started adding interfaces for parsing well balanced
16891 XML fragments
16892 * configure.in: releasing 1.8.4
16893 * doc/* : rebuilt the docs
16894
Daniel Veillard2eac5032000-01-09 21:08:56 +000016895Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * tree.[ch] : added xmlNewDocFragment() for DOM
16898 * testHTML.c: uninitialized variable.
16899
Daniel Veillardf3a73582000-01-05 14:58:39 +000016900Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * doc/* : rebuild the docs
16903
Daniel Veillard71b656e2000-01-05 14:46:17 +000016904Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * acconfig.h: readline and history patch
16907 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16908 * tree.c: added check and handling when possibly removing an ID
16909 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16910 and saving.
16911 * test/HTML/entities.html result/HTML/entities.html* : test for
16912 various entities reference cases
16913 * result/HTML/* : as a result output of some testcase have
16914 changed
16915 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16916 by previous example. added xmlParseTryOrFinish().
16917 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16918 entities.h debugXML.h HTMLparser.h: changed the way struct are
16919 declared to allow gtk-doc to expose those
16920 * parser.c: closed bug #4960
16921 * Makefile.am configure.in: Applied patch from
16922 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16923 and math/socket libs detection
16924
Daniel Veillard437b87b2000-01-03 17:30:46 +000016925Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * configure.in, Makefile.am: link tester against readline
16928 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16929
Daniel Veillard686d6b62000-01-03 11:08:02 +000016930Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * tree.[ch]: added xmlRemoveProp
16933 * win32config.h.in nanohttp.c: avoid including the Windows
16934 socket stuff in every C files
16935 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16936 the XmL parser(s)
16937 * test/ns4 result/ns4 etc...: added test case for previous prob
16938 * tree.c: xmlNewNs wasn't checking for double definition
16939 * Makefile.in: fixed a problem with dist-hook duplicates
16940 * parser.[hc], xmlIO.c: fixed the loading of external entities
16941 APIs, now xmlLoadExternalEntity() is used everywhere and
16942 setting up an app specific front-end using the
16943 * SAX.c parser.c: some fixes, now the xhtml spec validates
16944 with the xhtml DTD.
16945 * error.c: fixed crashes in case of no input stream
16946 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16947 to the validation tests and results
16948
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016949Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16950
16951 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16952 too htmlCreatePushParserCtxt() and htmlParseChunk()
16953 * parser.c: a bit of cleanup.
16954 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16955 to XML) removed the last mem leak known
16956 * HTMLtree.c: output message cleanup
16957 * xmlmemory.c: display content info about memory blocks
16958 * result/HTML/wired.* : missing att value warning change
16959
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016960Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16961
16962 * doc/* : rebuilt the documentation
16963
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016964Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * parser.[ch] parserInternals.h: Push parser for XML,
16967 seems to work fine now
16968 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16969 --push for push testing
16970 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16971 * testSAX.c: added --push
16972 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16973 subtree
16974 * xmlIO.[ch] : enriched API + fixes for push mode
16975 * entities.[ch]: added the entity content length to the struct.
16976 * xmlmemory.[ch]: new API to show the last entries for the shell
16977 * valid.c: added required attribute testing
16978 * SAX.c: the cdata callback now merge contiguous fragments
16979 * HTMLparser.c: cleanup of some macros
16980
Daniel Veillard3c558c31999-12-22 11:30:41 +000016981Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * parser.c: fix for PIs name starting with xml
16984 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016985 * *.c, configure.in win32config.h.in : generate win32config.h for
16986 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016987
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016988Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * parser.c: fixed a stupid = vs. == bug :-(
16991 * doc/gnome-xml.sgml: s/glade/xml/
16992
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016993Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * configure.in, doc/xml.html : bug fix release 1.8.2
16996 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16997 Hopefully the end of that silly C++ include problem
16998 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16999 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17000 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17001 troubles with autoclosed elements when the stree shape doesn't
17002 follow the DtD specs. Added htmlIsAutoClosed() and
17003 htmlAutoCloseTag()
17004 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17005 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17006 * debugXML.c: fixed a bug on printing default namespaces.
17007 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17008
Daniel Veillardb24054a1999-12-18 15:32:46 +000017009Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17010
17011 * result/HTML/*.htm[l] : updated the HTML regression tests according
17012 to the new output
17013 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17014 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17015 problem due to intermix of extern "C" { ... } declarations for C++
17016 and recursive includes in the headers
17017
Chris Lahey323c48c1999-12-18 15:32:45 +0000170181999-12-20 Chris Lahey <clahey@umich.edu>
17019
17020 * HTMLtree.c: Made it so that html nodes with a single child do
17021 not insert a carriage return before or after the child node.
17022
Daniel Veillardb24054a1999-12-18 15:32:46 +000017023Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017024
17025 * configure.in, doc/xml.html : bug fix release 1.8.1
17026 * parser.c: fixed bug #4344
17027 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17028 added the glue to avoid C++ problems
17029 * doc/* : regenerated the documentation
17030
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017031Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17034 namespace recognition, and Dia as a resul :-(
17035 * encoding.c: closed bug #3950
17036
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017037Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * valid.c: debugging a posteriori validation, except URI expansion
17040 stuff this should be fixed now
17041 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17042 Carl Nygard <cnygard@bellatlantic.net>
17043 * tester.c: added --postvalid, cleaning of the code
17044 * tree.[ch]: added xmlDocGetRootElement()
17045
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017046Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17047
17048 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17049 c++ losage.
17050
Daniel Veillard10a2c651999-12-12 13:03:50 +000017051Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17052
17053 * configure.in, doc/xml.html : bumped to 1.8.0
17054 * xlink.[ch], Makefile.am : added framework for link detection
17055 * parser.h: added nbChars to parser context, needed for cleanup.
17056 * xmlmemory.c: removed a nasty bug when out of mem
17057 * valid.[ch]: adding namespace support for attribute decl
17058 * tester.c: added --debugent option
17059 * debugXML.[ch]: added xmlDebugDumpEntities()
17060 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17061 buffers instead, this was really needed, validation was breaking
17062 in strange ways due to that. Added xmlParseStringPEReference()
17063 and other parsing from strings functions. Entities processing
17064 modified again, but PERef are still not handled correcly but
17065 unless you're Eve Maller you won't notice :-)
17066 * HTMLparser.c: large changes toward reliability, and switched to
17067 lowercase internal tags, XHTML is lowercase, so it will help
17068 that output is closer to next version.
17069 * doc/* : regenerated the documentation, it is now hosted at
17070 http://xmlsoft.org/ (same bits I just bought the domain :-)
17071
17072
Daniel Veillard294cbca1999-12-03 13:19:09 +000017073Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17076 doc generation
17077 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17078 in the SAX API
17079 * doc/*: rebuilt the doc making sure everything appears in the
17080 HTML files
17081
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017082Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17083
17084 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17085 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17086 which allow impressive speed improvement on dataset with
17087 large text pieces, but at the cost of broken binary
17088 compatibility and slightly bigger memory usage.
17089 Configure with --with-buffers to activate them, they
17090 are protected with XML_USE_BUFFER_CONTENT define.
17091 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17092 goal is 0 memory left allocated once parser is no more used
17093 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17094 call xmlCleanupParser() and xmlMemoryDump()
17095
Daniel Veillarda819dac1999-11-24 18:04:22 +000017096Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17097
17098 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17099 * parser.[ch] encoding.[ch]: added memory cleanup routines
17100 * parser.c: closing bug #3788
17101 * doc/*: rebuilt the doc
17102
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017103Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17106 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17107 * tester.c: added --compress option
17108 * doc/*: rebuilt the documentation
17109
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017110Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17113 if given /proc/kcore as input !
17114 * doc/xml.html doc/*: updated and rebuilt the documentation
17115
17116Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017117
17118 * parser.c: Fixed some wrongly space collapsing code due to
17119 a misreading of the spec.
17120 * result/*: fixed the output accordingly
17121
17122Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017123
17124 * encoding.c: bug fix and typos
17125 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17126 * parser.c: added attribute normalization closing bug #3597
17127 * test/att* result/att* SAXresult/att*: testcase for attribute
17128 normalization
17129
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017130Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17131
17132 * configure.in: closing bug #3163 by adding extra flags for the
17133 cc compiler on HP-UX
17134
Daniel Veillard51e3b151999-11-12 17:02:31 +000017135Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17136
17137 * valid.[ch] : removed a typo and an enumerated type bug in the
17138 xmlAddElementDecl() function
17139 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17140 call to xmlEncodeEntitiesReentrant() so that the functions
17141 New, Set and Get are at the same level.
17142 * parser.c HTMLparser.c: extra memory allocation bug for
17143 attributes detected by someone using libxml in embedded systems :-)
17144
Daniel Veillard962195f1999-10-28 15:51:53 +000017145Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17146
17147 * xmlmemory.h: turned off mem debug :-\
17148
Daniel Veillard35008381999-10-25 13:15:52 +000017149Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17150
17151 * parser.c: closed bug #2784 a one line fix, but worth pushing
17152 a new release out
17153 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17154 some structures, comments before and after the
17155 main element, and other nastyness
17156 * HTMLtree.c tree.c: accomodate the extended HTML supported
17157 * configure.in: pushing 1.7.4
17158 * test/ent8 and related outputs : added a new test for bug #2784
17159 * test/HTML/wired.html and related output: a nasty HTML example
17160 * Makefile.am: improved the test scripts
17161 * docs/* : reran the documentation extractor, updated xml.html
17162
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017163Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17164
17165 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17166 HTMLparser and debugged the HTML related code. HTML documents
17167 now have their own type
17168 * entities.c: do not dump &apos; for HTML output
17169 * xmlmemory.c: improvement, breakpoint mechanism
17170 * testHTML.c: added --sax --repeat ...
17171 * Makefile.am: improved the HTML tests
17172 * valid.[ch]: added xmlValidGetValidElements and
17173 xmlValidGetPotentialChildren
17174 * tester.c: added --insert to test the 2 new functions
17175 * test//* result//* SAXresult//* : regression test cleanup
17176 and extension.
17177 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17178 gnome-xml-nanohttp.html
17179
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017180Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17181
17182 * HTMLparser.c: fixed problems with some autoclose tags
17183 * tree.c: fixed XML output problems.
17184 * result/* SAXresult/*: update of the tests output
17185
Daniel Veillard6077d031999-10-09 09:11:45 +000017186Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17187
17188 * Makefile.am: Arturo patch for xmlConf.sh version info
17189 * parser.c: Tim Josling patch for single quoted items
17190 * tester.c: Tim Josling patch for tester options usage
17191 * tree.h: indent cleanup
17192
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017193Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17194
17195 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17196 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17197
Daniel Veillard00fdf371999-10-08 09:40:39 +000017198Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * tree.c : Raph patch for initialization of CORBA fields
17201 * parser.c, xpath.c, ...: modification of doc comments
17202 * xpath.c : allow spaces in xpath expressions
17203
Daniel Veillardad219441999-09-27 08:17:49 +000017204Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17205
17206 * xmlmemory.h: turning off memory debug :-(
17207
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017208Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17209
17210 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17211 better SAX interfaces.
17212 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17213 entity.
17214 * configure.in: 1.7.2
17215
17216Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017217
17218 * libxml.spec.in: fixed the URL
17219 * doc/xml.html: improved the documentation front-end
17220
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017221Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017222
17223 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17224
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017225Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017226
17227 * libxml.spec.in: fixed the alpha compile problem
17228 * parser.[ch]: changed errno to errNo in the parser context :-(
17229 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17230 * doc/xml.html: changed CHAR to xmlChar
17231 * doc/html/*: recompiled the documentation
17232 * configure.in: 1.7.1
17233
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017234Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17235
17236 * parser.h: modified the parser context struct to regain 1.4.0
17237 binary compatibility
17238 * parser.c, xml-error.h: added errno ot teh context and defined
17239 a set of errors values with update of errno
17240 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17241 DTDs and entities
17242 * *.h, *.c: complete cleanup of the use of config.h and include
17243 protection depending on the current setup.
17244 * overalll debugging, maintenance and bug-fixing on all modules
17245 * updated the documentation
17246 * ready for 1.7.0
17247
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017248Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * HTMLparser.c : cleanup
17251 * SAX.c valid.c valid.h: added ID/IDREF checking
17252 * tree.c tree.h: extended doc structure for refs
17253 * configure.in: 1.6.2
17254 * parser.c: patched bug in SAX user arg call
17255 * parserInternals.h: patched missing close in C++ wrapping
17256 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17257 especially upcoming XPointer implementation.
17258 * doc/xml.html: augmented, typo
17259
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017260Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17261
17262 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17263 not all invocations of install understand -d.
17264
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017265Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17266
17267 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17268 to make 'check' works, when builddir != srcdir.
17269
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017270Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17271
17272 * doc/xml.html : updated the documentation
17273
Daniel Veillard6454aec1999-09-02 22:04:43 +000017274Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17275
17276 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17277 not deallocated memory blocks
17278 * *.c : replaces all calls to malloc() free() and realloc() to
17279 the wrapper functions/macros
17280 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17281 instead of xmlFreeNodeList()
17282
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017283Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17284
17285 * HTMLparser.c: corrected a stupid bug leading to core dump at
17286 tree deallocation. Removed warnings indicated by
17287 Stephane.Conversy@lri.fr
17288 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17289 looked for in the external subset
17290
17291Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017292
17293 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17294 on SGI by Stephane.Conversy@lri.fr
17295
Daniel Veillardb96e6431999-08-29 21:02:19 +000017296Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * all .h : changed the prototype declaration indent as in gtk
17299 * most .c : working on reducing the TODOs in the code
17300 * most .c : cleanup though -pedantic and Insure++
17301 * improvements on validation ID checkings.
17302 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17303 * xml-config.in: closed #1810
17304
17305Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017306
17307 * tree.h, valid.c, valid.h: more work on validity, IDs
17308 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17309 definition for AIX
17310
Daniel Veillardb556eb51999-08-15 17:19:50 +000017311Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17312
17313 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17314 the distribution due to a cut'n paste error at last commit
17315
Daniel Veillardb05deb71999-08-10 19:04:08 +000017316Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17317
17318 * configure.in: upgraded to version 1.4.0
17319 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17320 Big update, added a large part of the validation process,
17321 it should be usable, but some parts are missing
17322 * xpath.c: improved the implementation w.r.t. root.
17323 * Makefile.am: added more tests
17324 * test and result trees: added a lot of tests
17325 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17326
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017327Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17328
17329 * Added an HACKING file
17330
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017331Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17332
17333 * xpath.[ch] : improvements and debug of the XPath implementation
17334 * parser.c, HTMLparser.c : modified the parsers to be progressive
17335 * tree.[ch] : extended the Buffer promitives
17336 * xmlIO.[ch] : added basic I/O routines providing progressive
17337 parsing and ready for I18N conversion plugins
17338 * SAXresult/* : the SAX callback sequence maybe slightly different
17339 now
17340 * test*.c : improved/updated the tests programs
17341 * doc/* : recompiled the docs.
17342
Daniel Veillard15b75af1999-07-26 16:42:37 +0000173431999-07-26 Michael Meeks <michael@edenproject.org>
17344
17345 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17346
17347 * tree.c: Ditto.
17348
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017349Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17350
17351 * configure.in: upgraded to version 1.4.0
17352 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17353 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17354 XML query language, see http://www.w3.org/TR/xpath for more details.
17355 * parser.c, parser.h: added CHAR* related string functions for XPath
17356 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17357 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17358 rebuild the docs.
17359 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17360 and regression testing capabilities for XPath.
17361
Daniel Veillardd79d7871999-07-12 10:38:12 +000017362Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17363
17364 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17365 closing bug #1646
17366
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017367Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17368
17369 * Makefile.am, example/Makefile.am: closed bug #1683
17370
Daniel Veillard3166ab11999-07-11 16:14:19 +000017371Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17372
17373 * example/Makefile.am, configure.in: added the makefile for the
17374 gjobread example
17375
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017376Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17377
17378 * doc/Makefile.am:
17379 - fix which allow "make install DESTDIR=</install/prefix>".
17380
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017381Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17384 which fixed a problem on the file reading-code.
17385
Daniel Veillard82150d81999-07-07 07:32:15 +000017386Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17389 output.
17390 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17391
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017392Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17393
17394 * parser.h : Oops removed the binary compatibility problem
17395 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17396 * parser.c, HTMLparser.c: applied patches for reading from stdin
17397
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017398Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17399
17400 * parser.c, entities.c, valid.c: cleanup bug #1591
17401 * configure.in: cleanup bug #1592
17402 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17403 the same tree back-end. Hence gdome will be available for it.
17404 * doc/Makefile.am: close bug #617
17405
Daniel Veillard97fea181999-06-26 23:07:37 +000017406Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * parser.c: alloctate a per parser context SAX interface block
17409
Daniel Veillard14fff061999-06-22 21:49:07 +000017410Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17411
17412 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17413 and xmlEncodeEntitiesReentrant with the correct one :-\
17414
17415Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17416
17417 * commit of my internal XML base changes, quite a lot of
17418 changes, cleanups, better entities support, framework for
17419 new I/O and charset detection and handling
17420 * Fixed the configure/Makefile stuff to generate shared libs
17421 with the proper version info, so we jumped on rev from
17422 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17423 xmlEncodeEntities() result need to be freed now, and a string
17424 xmlParserVersion provide the current library version.
17425
Raph Levien05240da1999-06-15 21:27:11 +000017426Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17427
17428 * parser.c: fixed a buffer overrun for when you have a very long
17429 attribute with no entities in it.
17430
Daniel Veillardbb2da581999-06-13 14:37:07 +000017431Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17432
17433 * added example directory
17434 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17435
Daniel Veillard011b63c1999-06-02 17:44:04 +000017436Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17437
17438 * Release of libxml-1.1, nearly everything has been touched for
17439 this.
17440 * Added more regression tests
17441 * Updated the documentation
17442
Daniel Veillard27d88741999-05-29 11:51:49 +000017443Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17444
17445 * tree.[ch]: unified the XML_NO_CORBA defines.
17446 * parser.c encoding.[ch]: started plugging in char encoding detection
17447
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017448Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17449
17450 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17451 Also freed allocated buffer.
17452
Daniel Veillard27d88741999-05-29 11:51:49 +000017453Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017454 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17455 reentrancy problem at printing. One is left in entities.c, to
17456 remove ASAP
17457 * testSAX.c : added a test example showing the use of the SAX
17458 interface if one doesn't want to build the DOM tree.
17459 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17460
Daniel Veillard517752b1999-04-05 12:20:10 +000017461Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17462
17463 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17464 large revamping of the parser to use SAX callbacks
17465 http://www.megginson.com/SAX/ (or at least a C like interface
17466 a la Expat). It's now possible to set up your own callbacks
17467 and the parser will not build a DOM tree.
17468 * test/* result/*: updated the test suite, I finally removed
17469 the old Namespace draft support (PI based).
17470
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017471Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17472
17473 * Makefile.am: added test result to EXTRA_DIST for make tests
17474
Daniel Veillard64068b31999-03-24 20:42:16 +000017475Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17476
17477 * parser.c, parserInternals.h: moved the chars macro definitions
17478 to parserInternals.h
17479 * parser.c, error.c: applied patches from "Knut Åkesson"
17480 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17481
Daniel Veillard012ccc11999-03-23 10:11:11 +000017482Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17483
17484 * xml-config.in : applied patch to make --version work
17485
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000174861999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17487
17488 * Makefile.am (check-local): Alias for `tests' target. This will
17489 cause `make check' to do the right thing.
17490 (tests): Don't run tests in srcdir. Also, replaced calls to
17491 basename with a `sed' "equivalent".
17492
Daniel Veillardd109e371999-03-05 06:26:45 +000017493Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17494
17495 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17496 it in the header and not the sources, updated the doc.
17497 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17498 pointing this out.
17499
Daniel Veillardbc50b591999-03-01 12:28:53 +000017500Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17501
17502 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17503 exported the inputStream routines.
17504 * doc/html/* : updated accordingly
17505
Daniel Veillardd692aa41999-02-28 21:54:31 +000017506Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17507
17508 * parser.c, parser.h, parserInternals.h: added a few extra
17509 internal calls to allocate and free parser contexts ...
17510 * doc/html/* : updated accordingly
17511
Daniel Veillard55a99271999-02-25 11:01:29 +000017512Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17513
17514 * configure.in, Makefile.am, doc/makefile.am : General changes for
17515 1.0.0 release and including the generated HTML documentation.
17516
Daniel Veillard35925471999-02-25 08:46:07 +000017517Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17518
17519 * makefile.am : added parserInternals.h, oops.
17520
Daniel Veillard1e346af1999-02-22 10:33:01 +000017521Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17522
17523 * parserInternals.h: added this header giving access to the parser
17524 internal functions.
17525 * doc/Makefile.am : added a rebuild target which rebuilds the full
17526 set of documentations
17527 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17528 the internal subset.
17529 * *.c *.h: modifications needed to generate the documentation using
17530 gtk-doc, cleanup of functions blocks, reorganisation of struct
17531 declarations.
17532
Daniel Veillard1164e751999-02-16 16:29:17 +000017533Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17534
17535 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17536 the tar and spec file to include the beginning of the doc.
17537
Nuno Ferreira03d04781999-02-13 00:07:17 +0000175381999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17539
17540 * doc/.cvsignore: Added this file.
17541
Daniel Veillard6800ef31999-02-08 18:33:22 +000017542Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17543
17544 * tree.c: fixed xmlGetProp to return "" when the attribute
17545 exists, even if the node-list is NULL.
17546
Daniel Veillard726c7e31999-02-08 15:13:10 +000017547Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17548
17549 * tree.c: patched an error outputting empty attribute values.
17550 * Makefile.am and doc/makefile.am: have been updated during the
17551 week-end. Sorry for an empty CVS log, I got a shell problem.
17552
Daniel Veillard1899e851999-02-01 12:18:54 +000017553Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17554
17555 * tree.h: cleaned up using enums instead of defines
17556 * parser.c, valid.[ch]: more work on parsing/output of element
17557 declarations
17558
Daniel Veillard3b9def11999-01-31 22:15:06 +000017559Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * valid.[ch], tree.c, parser.c : more work toward full parsing
17562 of XML DTDs.
17563 * README: added informations about mailing-list and on-line
17564 documentation
17565
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000175661999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17567
17568 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17569
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017570Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * parser.c, tree.[ch] : more work toward conformance testing,
17573 added a last element to accelerate parsing of very flat structures
17574 started working on internal subset Element content declaration.
17575 * valid.[ch] : first cut at adding code toward validation.
17576 * previous changes had also small impact on most files, especially
17577 the conformance testing using James Clark test suite.
17578
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017579Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17580
17581 * test/* : updated the examples, most of them were not well
17582 formed (humm), and added rdf2.
17583 * result/* : resulting changes in the output.
17584
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017585Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17588
Daniel Veillard44b3a061998-12-05 17:27:22 +000017589Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * tree.c: patched a bug in the generation of empty attributes
17592
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017593Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17594
17595 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17596 for node/trees/documents/... Biggest problem is namespace
17597 support when copying subtrees.
17598
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017599Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17600
17601 * parser.c, entities.c: improve entities and char ref encoding,
17602 and cleanups of error messages.
17603
Daniel Veillard242590e1998-11-13 18:04:35 +000017604Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17605
17606 * parser.c, entities.c: simple bug hunting done during rpm2html and
17607 rpmfind integration.
17608
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017609Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17610
17611 * parser.[ch]: Added interfaces allowing to specify a SAX
17612 handler before parsing.
17613
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017614Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17615
17616 * parser.c: redirrect all errors reporting through the SAX
17617 error function
17618
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017619Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17620
17621 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17622 * libtool, tlmain ...: update of the libtool files
17623
Miguel de Icaza442321c1998-11-04 18:13:38 +0000176241998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17625
17626 * entities.c: Use g_snprintf insteda of snprintf.
17627
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017628Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17629
17630 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17631 added ent5 test for this purpose.
17632 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17633
Daniel Veillard27271681998-10-30 06:39:40 +000017634Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17635
17636 * parser.c: fixed? a strange error due to compression on a GWP
17637 document.
17638
Daniel Veillard25940b71998-10-29 05:51:30 +000017639Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17640
17641 * tree.[ch]: bug fixing
17642 * entities.[ch]: defined a specific type for predefined entities
17643 * doc/xml.html: more documentation on the library, how to use it,
17644 overview of the interfaces.
17645
Daniel Veillard16253641998-10-28 22:58:05 +000017646Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17647
17648 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17649
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017650Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17651
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017652 * tree.c: corrected a small bug
17653 * doc/xml.html: continuing writing documentation.
17654
17655Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17656
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017657 * debugXML.h debugXML.c: added debugging utilities.
17658 * tester.c: added --debug switch.
17659 * tree.c: patched an incorrect node->type assignment.
17660 * parser.c: formatting, ensure that node->doc != NULL in attributes
17661
Daniel Veillardccb09631998-10-27 06:21:04 +000017662Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17665 entity support and provide an internal representation close to
17666 DOM one (entity ref nodes, and attribute value as tree). I tried
17667 to preserve the interface but this will surely break some apps
17668 (I have to change rpm2html/rpmfind for example). I had to change
17669 two interfaces, and the generated tree is somewhat different.
17670 * doc/* : started documenting the XML library, the tree and
17671 DOM/Corba. This is a first step.
17672
Daniel Veillard11e00581998-10-24 18:27:49 +000017673Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17674
17675 * parser.c: Set up the fonctions comment block, boring but useful.
17676 * parser.h, SAX.c, parser.c: now attributes are processed through
17677 the SAX interface. The problem is that my SAX interface diverged
17678 quite a bit from the original one, well this is not an official
17679 spec, and translating it from Java to C is hairy anyway...
17680
Daniel Veillard97b58771998-10-20 06:14:16 +000017681Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17682
17683 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17684 fonctions comment block, boring but useful.
17685
17686Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017687
17688 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17689 conversion routines. However they are not yet used to convert the
17690 inputs. The core will run with UTF-8.
17691
Daniel Veillard33942841998-10-18 19:12:41 +000017692Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17693
17694 * tree.c : make sure that the type id is properly set-up when
17695 a new object is allocated, needed for DOM.
17696
Daniel Veillard27fb0751998-10-17 06:47:46 +000017697Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17698
17699 * tree.h, tree.c: Ok, the main objects in the tree will be native
17700 corba objects, it costs 8 bytes per Node, Attribute and Document
17701 but it simplifies the Corba integration a lot (no extra interface
17702 objects to allocate/free).
17703
Daniel Veillard0bef1311998-10-14 02:36:47 +000017704Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17705
17706 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17707 and changed NODEs contants for conformity with DOM Level 1
17708
Daniel Veillard27864701998-10-08 03:47:24 +000017709Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17710
17711 * added hooks to keep track of servants when creating objects
17712 xmlDoc and xmlNode (for Corba export).
17713
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017714Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17715
17716 * added xml-config script.
17717
Daniel Veillard7066a791998-10-01 20:28:28 +000017718Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17719
17720 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17721 to autoupdate libtool and automake conf files.
17722
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000177231998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17724
17725 * Makefile.am: Use '?' to separate the sed
17726 commands as ',' is used when people pass -Wl,something.
17727
17728
Daniel Veillard15a8df41998-09-24 19:15:06 +000017729Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17730
17731 * tree.c, tree.h: added a per-document compression interface.
17732
Daniel Veillard151b1b01998-09-23 00:49:46 +000017733Tue Sep 22 20:47:38 EDT 1998
17734
17735 * tree.c, tree.h: added saving with compression and added interfaces
17736 to control the compression level (xmlGetCompressMode,
17737 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17738
Daniel Veillard70120ff1998-09-22 00:24:21 +000017739Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17740
17741 * parser.c: corrected a loop for files of size 0
17742
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000177431998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17744
17745 * error.h: New file. Contains prototyes from `error.c'.
17746
Tom Tromeyc19653d1998-08-14 01:22:43 +000017747Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17748
17749 * Makefile.am (xmlincdir): New macro.
17750 (xmlinc_HEADERS): Renamed from include_HEADERS.
17751
Daniel Veillard845664d1998-08-13 04:43:19 +000017752Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17753
17754 * applied small patch on numeric entities from
17755 Christopher Blizzard <blizzard@appliedtheory.com>
17756
Daniel Veillard260a68f1998-08-13 03:39:55 +000017757Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17758
17759 * New release 0.2, removed the old xml_* files so that it's
17760 coherent with the other CVS base (W3C), far better conformance
17761 to standard, new namespaces, decent entities support, beginning
17762 of a SAX-like interface. Nearly nothing left intact, even the
17763 test examples ...
17764
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000177651998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17766
17767 * .cvsignore: Add .deps dir
17768
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017769Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17770
17771 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17772
Daniel Veillardfe926001998-07-26 04:28:20 +000017773Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017774
Daniel Veillardfe926001998-07-26 04:28:20 +000017775 * configure.in: added test for CPP
17776 * AUTHORS, Changelog: the original ones didn't get commited but the
17777 glib ones instead, fixed.
17778 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017779
Daniel Veillardfe926001998-07-26 04:28:20 +000017780Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017781
Daniel Veillardfe926001998-07-26 04:28:20 +000017782 * integrated code developped at W3C
17783 * changed the original Copyright
17784 * migrated to automake
17785 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017786