blob: 8032d313dd90bc871dd68c37753dd37d642db530 [file] [log] [blame]
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
4 up with multiple states, select the "best" one. Fix #120682
5 * result/relaxng/tutor11_2_3.err: small change resulting
6
7Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
10
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +000011Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
12
13 * include/libxml/[threads-xpointer].h: realigned parameters
14 after taint
15
Igor Zlatkovicc879e452003-08-27 08:02:34 +000016Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
17
18 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
19 as reported by Eric Zurcher
20
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +000021Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
22
23 * relaxng.c: fixed bug #120386 again a problem introduced when
24 trying to reuse automata for content validation. Fix a bug report
25 problem on zeroOrMore
26 * result/relaxng/tutor3_7_err: change slightly error reporting.
27
Daniel Veillard68f8fad2003-08-25 11:28:07 +000028Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * include/libxml/Makefile.am: make sure the new header will
31 be included when generating a new distribution.
32
Daniel Veillard73827cb2003-08-25 10:57:27 +000033Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng.c: fixed a couple of stupid bugs in the state allocation
36 routines which led to bug #120040 and the ones reported by
37 Martijn Faassen
38
Igor Zlatkovic123e93d2003-08-25 10:37:11 +000039Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
40
41 * include/libxml/parserInternals.h include/libxml/relaxng.h
42 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
43 parameters after taint.
44
Igor Zlatkovic0e7df822003-08-25 09:17:19 +000045Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
46
47 * include/libxml/xmlversion.h.in: moved export defs to a separate
48 file for consistency.
49 * include/libxml/xmlexports.h: new file, contains export defs.
50
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +000051Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
52
53 * include/libxml/*.h genUnicode.py: exportability taint
54 of the headers.
55
Daniel Veillard11af4292003-08-21 10:39:13 +000056Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
57
58 * SAX.c: make the deprecated interfaces log an error message
59 to be sure it won't get used.
60
Daniel Veillard1af9a412003-08-20 22:54:39 +000061Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
62
63 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
64 Adding new version of the SAX interface, it's not there yet,
65 currently just preparing the work
66 * globals.c parser.c SAX.c include/libxml/SAX.h
67 include/libxml/globals.h include/libxml/parser.h: doing some
68 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
69 while keeping functionalities, preparing SAX2 integration.
70 * dict.c: small cleanup.
71
Daniel Veillarde5984082003-08-19 22:21:13 +000072Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * tree.c: fixes a small bug introduced in last commit and detected
75 by valgrind.
76
Daniel Veillard6155d8a2003-08-19 15:01:28 +000077Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
78
79 * dict.c hash.c: optimization when freeing hash tables.
80 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
81 allocations
82 * parser.c parserInternals.c include/libxml/parser.h: keep a
83 single allocated block for all the attributes callbacks,
84 avoid useless malloc()/free()
85 * tree.c: do not realloc() when growing a buffer if the buffer
86 ain't full, malloc/memcpy/free avoid copying memory.
87
Daniel Veillard66f68e72003-08-18 16:39:51 +000088Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
91 --dtdvalidfpi for Tobias Reif
92
Daniel Veillard2fdbd322003-08-18 12:15:38 +000093Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
96 new dictionary module to keep a single instance of the names used
97 by the parser
98 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
99 switched all parsers to use the dictionary internally
100 * include/libxml/HTMLparser.h include/libxml/parser.h
101 include/libxml/parserInternals.h include/libxml/valid.h:
102 Some of the interfaces changed as a result to receive or return
103 "const xmlChar *" instead of "xmlChar *", this is either
104 insignificant from an user point of view or when the returning
105 value changed, those function are really parser internal methods
106 that no user code should really change
107 * doc/libxml2-api.xml doc/html/*: the API interface changed and
108 the docs were regenerated
109
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000110Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
111
112 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
113
William M. Bracka716ff12003-08-16 14:58:33 +0000114Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
115
116 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
117 fixed part (2) of bug 119535 (wrong alpha case on filenames)
118
William M. Brackc6e07552003-08-16 12:44:47 +0000119Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
120
121 * doc/API*.html, doc/html/*: regenerated API documentation
122 for xmlsoft.org (part of Bug 119535)
123
William M. Brack7a821652003-08-15 07:27:40 +0000124Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
125
126 * encoding.c, threads.c, include/libxml/HTMLparser.h,
127 doc/libxml2-api.xml: Minor changes to comments, etc. for
128 improving documentation generation
129 * doc/Makefile.am: further adjustment to auto-generation of
130 win32/libxml2.def.src
131
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000132Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
133
134 * News configure.in: preparing libxml2-2.5.10 release
135 * doc/* : updated the doc and rebuilt
136
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000137Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
140 Malcolm Tredinnick with the patch he suggested.
141
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000142Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
143
144 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
145
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000146Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * uri.c: fixing an use of strcpy() where both strings overlap
149 pointed out by valgrind.
150
Daniel Veillard98485322003-08-14 15:44:40 +0000151Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
152
153 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
154 some compilation warnings.
155 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
156 plus some cleanup and better error reporting.
157
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000158Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
159
160 * encoding.c: applied UTF-16 encoding handling patch provided by
161 Mark Itzcovitz
162 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
163 not having iconv support.
164
Daniel Veillard1638a472003-08-14 01:23:25 +0000165Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
166
167 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
168 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
169 mingw compiler on Windows.
170
Daniel Veillardb19ba832003-08-14 00:33:46 +0000171Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
172
173 * parser.c: fixed the serious CPU usage problem reported by
174 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000175 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000176 missing in htmlSAXParseDoc
177
William M. Brackccf9e392003-08-13 14:50:18 +0000178Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
179
180 * doc/Makefile.am: Removed dependency from libxml2.def.src
181
William M. Brack476cd962003-08-13 11:09:42 +0000182Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
183
184 * autogen.sh: took away the requirement for automake-1.4,
185 changed the messages for getting auto* tools to current
186 gnu pages.
187 * configure.in: added check for Linux Dec alpha requiring
188 -ieee flag, fixed test for ipv6
189 * trionan.c: fixed problem for compiling on Linux Dec alpha
190 using native compiler
191 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
192 whenever libxml2-api.xml is changed.
193
Daniel Veillard6b621b82003-08-11 15:03:34 +0000194Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
195
196 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
197 is not used.
198
William M. Brack30909422003-08-10 00:14:20 +0000199Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
200
201 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
202
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000203Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
204
205 * News configure.in: preparing libxml2-2.5.9 release
206 * doc/* : updated the doc and rebuilt
207
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000208Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
211 definition to get a correct API XML description. This was apparently
212 breaking Windows build.
213
Daniel Veillard14f752c2003-08-09 11:44:50 +0000214Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
217 the progressive HTML parser front-end on large character data
218 island leading to an erroneous end of data detection by the
219 parser. Some cleanup too to get closer from the XML progressive
220 parser.
221
William M. Brack6d13f332003-08-08 16:40:36 +0000222Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
223
224 * win32/configure.js: Added in support for the ISO8859X
225 module (patch provided by Jesse Pelton)
226
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000227Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
230 when the library is not initialized and one try to save, the
231 locks in threaded env might not been initialized, playing safe
232 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
233 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
234 his tests to the regression suite.
235
William M. Brack41e6bed2003-08-08 10:53:06 +0000236Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
237
238 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
239 (with apologies to Igor) - Enhanced handling of docb and
240 nanohttp.
241
William M. Brack16db7b62003-08-07 13:12:49 +0000242Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
243
244 * encoding.c: further small changes for warnings when
245 configured with --with-iconv=no
246
William M. Bracka71a8ef2003-08-06 04:43:55 +0000247Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
248
249 * error.c trionan.[ch] testThreads.c python/generator.py:
250 further small changes to elminate most of the remaining
251 warnings.
252
William M. Brackc1939562003-08-05 15:52:22 +0000253Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
254
255 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
256 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
257 python/libxml.c include/libxml/xmlmemory.h: small changes
258 to syntax to get rid of compiler warnings. No changes
259 to logic.
260
Daniel Veillardc758c222003-08-04 20:42:34 +0000261Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
264
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000265Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
266
267 * tree.c: fixed a small problem in the patch for #118763
268 * result/HTML/doc3.htm*: this reverts back to the previous result
269
Daniel Veillard91e69c52003-08-04 01:43:07 +0000270Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
271
272 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
273 and rebuilt, apparently some C++ wrappers are not available,
274 c.f. bug #118943
275
Daniel Veillard39057f42003-08-04 01:33:43 +0000276Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
277
278 * tree.c: fixing HTML attribute serialization bug #118763
279 applying a modified version of the patch from Bacek
280 * result/HTML/doc3.htm*: this modifies the output from one test
281
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000282Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
283
284 * tree.c include/libxml/tree.h: added a new API to split a
285 QName without generating any memory allocation
286 * valid.c: fixed another problem with namespaces on element
287 in mixed content case
288 * python/tests/reader2.py: updated the testcase with
289 Bjorn Reese fix to reader for unsignificant white space
290 * parser.c HTMLparser.c: cleanup.
291
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000292Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
293
294 * catalog.c: trying to fix #118754 of possible recursion in the
295 catalogs. Not fantastically happy about the current fix since
296 it's likely to break under very thread intensive concurrent
297 access to the catalog. Better solution might to keep the depth
298 an extra argument to the resolution functions.
299
Daniel Veillard7b68df92003-08-03 22:58:54 +0000300Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
301
302 * valid.c: fixed bug #118712 about mixed content, and namespaced
303 element names.
304 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
305 in the regression tests
306
William M. Brack779af002003-08-01 15:55:39 +0000307Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
308
309 Coninuing work on bug 118559
310 * DOCBparser.c: removed 2 unsed vars
311 * xmlregexp.c: changed some numeric const to their enum symbols
312 * xmlreader.c: changed one var define from int to enum
313 (a little more to be done, awaiting co-ordination)
314 * relaxng.c: deleted one unused var
315 * xmllint.c: deleted some unused vars, changed one arg
316 val from int to enum
317 * testHTML.c, testDocbook.c: changed some arg vals to enum const
318 * xmlIO.c: fixed typo from last night (small warning msg)
319
William M. Brack78637da2003-07-31 14:47:38 +0000320Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
321
322 Working on bug 118559
323 * error.c: deleted unused variable
324 * parserInternals.c: deleted unneeded 'const' qualifier
325 * parser.c: changed variable type for enum temp storage
326 * xmlIO.c: changed debugging var to be inside #ifdef
327 * valid.c: removed unused variable
328 * HTMLparser.c: removed some unneeded 'const' qualifiers
329 * xpath.c: added some type casts, removed some unused vars
330 * xinclude.c: added one type cast
331 * nanohttp.c: repositioned some #ifdef to avoid unused var
332 * nanoftp.c: removed unused var
333
Daniel Veillard97e01882003-07-30 18:59:19 +0000334Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
335
336 * HTMLparser.c: applied a patch from William Brack about
337 the problem of parsing very large HTML instance with comments
338 as raised by Nick Kew
339
Daniel Veillardd6038e02003-07-30 16:37:18 +0000340Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
341
342 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
343 patch from Bjorn Reese for xmlTextReaderNodeType() and
344 significant whitespace. There is an enum for node type
345 values now.
346
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000347Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
348
349 * encoding.c: applying patch from Peter Jacobi to added
350 ISO-8859-x encoding support when iconv is not available
351 * configure.in include/libxml/xmlversion.h.in
352 include/libxml/xmlwin32version.h.in: added the glue needed
353 at the configure level and made it the default for Windows
354
Daniel Veillardc2664642003-07-29 20:44:53 +0000355Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
356
357 * python/generator.py python/libxml.c python/libxml2class.txt:
358 patch from Joachim Bauch + cleanup for Relax NG error callbacks
359 in python
360
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000361Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
362
363 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
364 cleanup patch, and also avoided a possible memory leak
365
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000366Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
367
368 * encoding.c: fix the previous commit
369
William M. Brack4a557d92003-07-29 04:28:04 +0000370Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
371
372 * HTMLparser.c: fixed problem with comments reported by Nick Kew
373 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
374 some future cleanup of UTF8 handling
375
Daniel Veillard9deb2422003-07-28 20:40:59 +0000376Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
377
378 * xpath.c: applied a change suggested by Sean Griffin in bug
379 #118494 about a memory leak in EXSLT
380
Daniel Veillardd94849b2003-07-28 13:02:24 +0000381Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
382
383 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
384 when fixing the previous Relax-NG bugs
385 * result/relaxng/*: This slightly changes the output messages of
386 some regression tests.
387 * configure.in: added support of -with-fexceptions for nested C++
388 support.
389
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000390Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
391
392 * doc/tutorial/apa.html
393 * doc/tutorial/apb.html
394 * doc/tutorial/apc.html
395 * doc/tutorial/apd.html
396 * doc/tutorial/ape.html
397 * doc/tutorial/apf.html
398 * doc/tutorial/apg.html
399 * doc/tutorial/aph.html
400 * doc/tutorial/ar01s02.html
401 * doc/tutorial/ar01s03.html
402 * doc/tutorial/ar01s04.html
403 * doc/tutorial/ar01s05.html
404 * doc/tutorial/ar01s06.html
405 * doc/tutorial/ar01s07.html
406 * doc/tutorial/ar01s08.html
407 * doc/tutorial/index.html
408 * doc/tutorial/ix01.html
409 * doc/tutorial/xmltutorial.pdf
410 * doc/tutorial/xmltutorial.xml
411 update tutorial with XPath example
412
413
Daniel Veillard597bc482003-07-24 16:08:28 +0000414Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * SAX.c parser.c: fixing a bug about a special case of namespace
417 handling, this closes bug #116841
418
Daniel Veillard2134ab12003-07-23 19:56:29 +0000419Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
420
421 * relaxng.c result/relaxng/*: checked and fixed the compilation
422 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
423 This slightly changes the output messages of some regression tests.
424
Daniel Veillardc127adc2003-07-23 15:07:08 +0000425Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
426
427 * xmlreader.c: fixed an out of bound error #118052 , the good
428 part if that base64 code was not in use yet ...
429
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000430Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
431
432 * doc/xmllint.html
433 include html version of the xmllint man page, so an
434 up-to-date version is visible on the Web
435
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000436Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
437
438 * xinclude.c include/libxml/xinclude.h: added a new API
439 xmlXIncludeProcessTree() to process XInclude only on a subtree
440 this should fix bug #115385
441
Daniel Veillard409a8142003-07-18 15:16:57 +0000442Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
443
444 * relaxng.c include/libxml/relaxng.h: adding Get interface for
445 the error callback and parameters of parsing and validation
446 contexts
447 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
448 on text nodes.
449
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000450Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
451
452 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
453 when using the push XML parser.
454 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
455 added the test to the regression suite.
456
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000457Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
458
459 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
460 as suggested by Rob Richards
461
Daniel Veillard34ba3872003-07-15 13:34:05 +0000462Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
465 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
466 to unsigned int and a couple of others.
467
468Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
469
470 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
471
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000472Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
473
474 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
475
Daniel Veillarddf101d82003-07-08 14:03:36 +0000476Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
477
478 * globals.c threads.c: fixes some problem when freeing unititialized
479 mutexes
480
Daniel Veillard2db8c122003-07-08 12:16:59 +0000481Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
482
483 * nanoftp.c nanohttp.c: the modules should not import <config.h>
484 directly, some cleanups
485 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
486 validation code.
487
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000488Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
489
490 * win32/configure.js: Jesse Pelton pointed out a problem in the
491 javascript code.
492
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000493Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
494
495 * NEWS doc/*: regenerated
496 * nanoftp.c nanohttp.c: might fix includes problems with the
497 Ipv6 support on solaris
498 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
499 defined as #IMPLIED
500
Daniel Veillard560c2a42003-07-06 21:13:49 +0000501Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
502
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000503 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000504 * nanohttp.c: changed some preprocessor block
505 * xmlschemastypes.c: applied patch from Charles Bozeman adding
506 hexBinary schema datatype and adding support for totalDigits and
507 fractionDigits facets.
508
Daniel Veillard7a985a12003-07-06 17:57:42 +0000509Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
510
511 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
512
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000513Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
514
515 * xinclude.c: fixed bug #116095 removing the error message when
516 reapplying XInclude to a document.
517
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000518Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xmlIO.c: applied small changes to portability layer for
521 compilation on DJGPP Ms-DOS compiler.
522
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000523Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
524
525 * parser.c HTMLparser.c: use the character() SAX callback
526 if the cdataBlock ain't defined.
527 * xpath.c: fix bug #115349 allowing compilation when configured
528 with --without-xpath since the Schemas code needs NAN and co.
529
William M. Brack59002e72003-07-04 17:01:59 +0000530Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
531
532 Fixed problem with multi-threading, shown by the test program
533 testThreads. After fix, ran mutiple tests on various speed
534 machines (single and dual processor X86), which all seem okay.
535
536 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
537
538 * threads.c: added missing initialisation for condition variable
539 in xmlNewRMutex.
540
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000541Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
542
543 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
544 closing bug #114837
545
546 * configure.in: Added checks for IPv6 support and getaddrinfo().
547
548 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
549
550 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
551
552 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
553 field or sockaddr_in field, depending upon the availability of IPv6
554 support.
555 have_ipv6(): Added to check for run-time IPv6 support.
556 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
557 Modified to parse a URI with IPv6 address given in [].
558 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
559 resolution, if it is available on the system, as gethostbyname
560 does not return IPv6 addresses on some platforms.
561 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
562 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
563 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
564 we are dealing with.
565
566 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
567 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
568 a URI with IPv6 address given in [].
569 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
570 available on the system. Also IPv6 addresses will be resolved by
571 gethostbyname only if IPv6 run-time support is available.
572 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
573
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000574Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
575
576 * win32/configure.js include/win32config.h
577 include/libxml/xmlversion.h.in: Applied the patch for BCB
578 by Eric Zurcher.
579
Daniel Veillardd7cec922003-06-13 12:30:10 +0000580Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
581
582 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
583 due to #115104 and while fixing #115101 . HTML URLs must not
584 be version dependant.
585
Daniel Veillard8265a182003-06-13 10:05:56 +0000586Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
587
588 * entities.c: do not generate &quot; for " outside of attributes
589 * result//*: this changes the output of some tests
590
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000591Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
592
593 * parser.c xmlIO.c: trying to fix #114277 about when file
594 remapping and escaping should really be attempted.
595
Daniel Veillarda37aab82003-06-09 09:10:36 +0000596Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
597
598 * doc/*: applied a patch from Gman for building docs
599 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
600 Gary Pennington to provide an allocator for xmlValidCtxt
601 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
602 #113580 about data not being passed immediately.
603
Daniel Veillarde1326112003-06-05 09:32:20 +0000604Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
605
606 * tree.c: applied a couple of patches from Mark Itzcovitz
607 to handle saving back "UTF-16" documents.
608
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000609Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
610
611 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
612 some work done while in the Maldives (hence the timezone on the
613 laptop !)
614 * result/schemas/length3* test/schemas/deter0_*
615 test/schemas/group0_*: some tests added too
616
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000617Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * encoding.c: small fix
620 * xmlIO.c: fixed an error message
621
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000622Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
623
624 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
625 accepting an improper UTF8 sequence
626
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000627Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
628
629 * threads.c: applied the patch from Stéphane Bidoul for getting
630 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000631 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000632
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000633Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
634
635 * HTMLtree.c: fixing bug #112904: html output method escaped
636 plus sign character in URI attribute.
637
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000638Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
639
640 * build_glob.py global.data globals.c parser.c
641 include/libxml/globals.h: patch from Stéphane Bidoul for setting
642 up threads global defaults.
643 * doc/libxml2-api.xml: this extends the API with new functions
644 * python/tests/Makefile.am python/tests/reader2.py
645 python/tests/thread2.py: integrated the associated testcase and
646 fixed the error string used in reader2
647
Daniel Veillard38b80a82003-05-14 18:59:00 +0000648Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
649
650 * configure.in libxml.spec.in python/Makefile.am: trying
651 to conciliate --with-python= requirements and RPM builds,
652 a PITA really...
653
Daniel Veillard104caa32003-05-13 22:54:05 +0000654Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
655
656 * HTMLparser.c: oops last commit introduced a memory leak.
657
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000658Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
659
660 * xmllint.c doc/xmllint.xml: added --nonet option
661 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
662 xsltproc or xmllint
663 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
664 rebuilt
665 * HTMLparser.c: cleaned up the HTML parser context build when
666 using an URL
667
Daniel Veillardd437d322003-05-13 21:07:01 +0000668Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
669
670 * libxml.spec.in: added a comment about bug #112902
671
William M. Brack3dd57f72003-05-13 02:06:18 +0000672Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
673
674 * minor cleanup of configure '--help' display
675 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
676
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000677Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
678
679 * tree.c: PI nodes in external subset were not freed :-\
680 fixes bug #112842
681
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000682Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
683
684 * xmllint.c: added --schema option to run WXS schema validation
685 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
686 tried to improve error reporting in the Schema code, some cleanup
687 too.
688
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000689Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
690
691 * xmlschemas.c: fixed some problems in the handling of errors,
692 and attributes addressed by references.
693 * test/schemas/* result/schemas/*: dropped the verbosity level
694 and added a couple of new tests
695
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000696Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c: Stéphane Bidoul found an off by one addressing
699 error on the error handling.
700
Daniel Veillarda77cf712003-05-09 23:09:55 +0000701Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
702
703 * xmlschemastypes.c: trying to fix #112673
704
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000705Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
706
707 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
708 warning, this fixed a bug and should close #111574
709
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000710Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlschemas.c: fixing bug #104081 with xs:all with an element
713 holding minOccurs="0"
714 * test/schemas/all_* result/schemas/all_*: added some regression
715 tests for that bug
716 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
717 Garry Pennington to compile without schemas support.
718
Daniel Veillarda067e652003-05-01 08:03:46 +0000719Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
720
721 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
722
Daniel Veillard61c52202003-04-30 12:20:34 +0000723Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
724
725 * xml2-config.in: try to fix Red hat bug #89957, do not
726 output -L/usr/lib64
727 * xmlreader.c: fixed a typo in a comment
728
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000729Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
730
731 * doc/tutorial/aph.html, ix01.html
732 forgot to cvs add the new files. Thanks to Roland van Laar
733 for pointing this out
734
Daniel Veillardd4330462003-04-29 12:40:16 +0000735Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
736
737 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
738 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
739 to the XML/XSLT doc generation closing #111799
740 * doc/html/*: complete update of the HTML results
741
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000742Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
743
744 * win32/defgen.xsl: fixed the conditional for unicode map,
745 removed hardcoded schema entries
746
747Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
748
749 * win32/defgen.xsl: new file, stylesheet for generating
750 win32/libxml2.def.src from doc/libxml2-api.xml
751 * win32/libxml2.def.src: is autogenerated from now on, changes
752 to this file will not appear here anymore
753
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000754Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * win32/configure.js python/setup.py.in: applied patch
757 from Stéphane Bidoul for the Python bindings on the new
758 release.
759
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000760Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
761
762 * debugXML.c: included libxml/uri.h for xmlCanonicPath
763 declaration
764 * win32/configure.js: thread-enabled build is now default
765 * win32/libxml2.def.src: added more exports
766
Daniel Veillard1177ca42003-04-26 22:29:54 +0000767Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
768
769 * NEWS doc/*.xsl doc/*.html: updated the web site separated
770 developers from common pages, made the transition to XHTML1,
771 added validity checking to the makefile rules.
772
Daniel Veillard329456a2003-04-26 21:21:00 +0000773Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
774
775 * parser.c: fix for xmlIOParseDTD same as previous and reported
776 by Petr Pajas
777
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000778Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
779
780 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
781 closing #111638
782
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000783Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * python/generator.py: fixed a problem in the generator where
786 the way functions are remapped as methods on classes was
787 not symetric and dependant on python internal hash order,
788 as reported by Stéphane Bidoul
789
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000790Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
791
792 * doc/tutorial:
793 xmltutorial.xml
794 xmltutorial.pdf
795 *.html
796 add appendix on generating compiler flags, more indexing
797
Daniel Veillard1c960272003-04-25 23:12:22 +0000798Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
799
800 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
801 to get libxml-2.5.7 to compile on OpenVMS
802
Daniel Veillardc5573462003-04-25 16:43:49 +0000803Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
804
805 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
806
Daniel Veillardfd583412003-04-25 13:22:10 +0000807Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
810 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
811 man page based on xsltproc and a stylesheet PI in the XML.
812
Daniel Veillarddc07e182003-04-25 10:39:38 +0000813Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
814
815 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
816 character preventing rendering by the man command.
817
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000818Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
819
820 * NEWS configure.in: preparing release 2.5.7
821 * doc/*: updated and rebuilt the docs
822 * doc/apibuild.py: fixed the script
823
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000824Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * Makefile.am doc/apibuild.py: make sure the OOM code don't
827 get in the way of the builds
828 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
829
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000830Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
831
832 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
833 Memory test from Havoc Pennington #109368
834 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
835 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
836 include/libxml/parser.h: a lot of memory allocation cleanups
837 based on the results of the OOM testing
838 * check-relaxng-test-suite2.py: seems I forgot to commit the
839 script.
840
Daniel Veillard18f113d2003-04-23 15:18:26 +0000841Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * xmlschemastypes.c: trivial fix for 109774 removing a warning
844
Daniel Veillard85095e22003-04-23 13:56:44 +0000845Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
846
847 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
848 more places where xmlCanonicPath() must be used to convert
849 filenames to URLs, trying to fix #111088
850
Daniel Veillard54396242003-04-23 07:36:50 +0000851Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
852
853 * python/libxml.c python/libxml.py: applied patch from
854 Brent M Hendricks adding binding for xmlCatalogAddLocal
855
Daniel Veillard45269b82003-04-22 13:21:57 +0000856Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
857
858 * HTMLparser.c: tried to fix #98879 again in a more solid
859 way.
860
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000861Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
862
863 * win32/libxml2.def.src: added more exports from the relaxng and
864 xmlreader clan
865
Daniel Veillardf431eb82003-04-22 08:37:26 +0000866Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * SAX.c test/valid/ns* test/result/ns*: applied the patch
869 provided by Brent Hendricks fixing #105992 and integrated the
870 examples in the testsuite.
871
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000872Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
873
874 * TODO: updated a bit
875 * configure.in: fixed the comment, threads now default to on
876 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
877
Daniel Veillarda880b122003-04-21 21:36:41 +0000878Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
879
880 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
881 xmlreader.c include/libxml/parser.h: a lot of performance work
882 especially the speed of streaming through the reader and push
883 interface. Some thread related optimizations. Nearly doubled the
884 speed of parsing through the reader.
885
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000886Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
887
888 * doc/xmllint.xml
889 * doc/xmllint.1
890 update man page to explain use of --stream
891
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000892Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
893
894 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
895 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
896 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
897 include/libxml/globals.h include/libxml/xmlmemory.h: added
898 xmlMallocAtomic() to be used when allocating blocks which
899 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
900 to allow registering the full set of functions needed by
901 a garbage collecting allocator like libgc, ref #109944
902
Daniel Veillard84942712003-04-18 14:40:05 +0000903Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
904
905 * configure.in: switched to have thread support enabled by default,
906 didn't got troubles with ABI compatibility on Linux, hope it
907 won't break on strange OSes, if yes, report the system ID
908 * doc/libxml2-api.xml: just rebuilt the API
909
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000910Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
911
912 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
913 added support for large file, tested with a 3+GB instance,
914 and some cleanup.
915 * catalog.c: added a TODO
916 * Makefile.am: added some "make tests" comments
917
Daniel Veillardac297932003-04-17 12:55:35 +0000918Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
919
920 * relaxng.c: some cleanups
921 * doc/xmlreader.html: extended the document to cover RelaxNG and
922 tree operations
923 * python/tests/Makefile.am python/tests/reader[46].py: added some
924 xmlReader example/regression tests
925 * result/relaxng/tutor*.err: updated the output of a number of tests
926
Daniel Veillard62163602003-04-17 09:36:38 +0000927Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
928
929 * relaxng.c: valgrind pointed out an uninitialized variable error.
930
Daniel Veillard33300b42003-04-17 09:09:19 +0000931Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
932
933 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
934 xmlreader.c: augnemting the APIs, cleanups.
935 * parser.c: cleanup bug #111005
936 * xmlIO.c: added some missing comments
937
Daniel Veillardce192eb2003-04-16 15:58:05 +0000938Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
939
940 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
941 trying to improve the subset compiled, and more testing.
942 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
943 documentation
944 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
945 * result/relaxng/*.err: fix some of the outputs
946
Daniel Veillardf4e55762003-04-15 23:32:22 +0000947Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
948
949 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
950 include/libxml/xmlreader.h: implemented streaming of
951 RelaxNG (when possible) on top of the xmlReader interface,
952 provided it as xmllint --stream --relaxng .rng .xml
953 This seems to mostly work.
954 * Makefile.am: updated to test RelaxNG streaming
955
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000956Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
957
958 * relaxng.c include/libxml/relaxng.h: integrated the regexp
959 based validity checking of fragments of the document for
960 which the RNG can be compiled to regexps. Works on all regression
961 tests, only fix needed is related to error messages.
962
Daniel Veillard52b48c72003-04-13 19:53:42 +0000963Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
964
965 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
966 include/libxml/xmlregexp.h: Starting work precompiling
967 parts of RelaxNG schemas. Not plugged onto validity checking
968 yet, just the regexp building part. Needed to extend some
969 of the automata and regexp APIs.
970
Daniel Veillardf6bad792003-04-11 19:38:54 +0000971Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
972
973 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
974 xmllint --stream and xmllint --stream --valid returns errors
975 code appropriately
976
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000977Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
978
979 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
980 and Next() operation to work on subtrees within the reader
981 framework.
982 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
983 * python/tests/reader5.py: added an example for those new
984 functions of the reader.
985
Daniel Veillard645c6902003-04-10 21:40:49 +0000986Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
987
988 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
989
Daniel Veillard9e077102003-04-10 13:36:54 +0000990Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
991
992 * xmlreader.c: fixing HasValue for namespace as raised by
993 Denys Duchier
994
Daniel Veillard02ea1412003-04-09 12:08:47 +0000995Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
996
997 * HTMLparser.c include/libxml/HTMLparser.h: exported
998 htmlCreateMemoryParserCtxt() it was static
999
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001000Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1003 update from Charles Bozeman for date and duration types
1004 * test/schemas/date_0.* test/schemas/dur_0.*
1005 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1006
Daniel Veillardc00cda82003-04-07 10:22:39 +00001007Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1010 fixing bug #107129, removing excessive allocation and calls
1011 to *printf in the code to build QName strings.
1012
Igor Zlatkovic69651182003-04-05 09:43:30 +00001013Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1014
1015 * win32/libxml2.def.src: fixed conditional exports, reported by
1016 Luke Murray.
1017
Daniel Veillardadba5f12003-04-04 16:09:01 +00001018Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * parser.c: fixed a possible problem with xmlRecoverMemory()
1021
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001022Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1025 triostr.h: Bjorn sent an update for the TRIO portability layer.
1026
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001027Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1028
1029 * win32/libxml2.def.src: exported new functions
1030
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001031Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * configure.in NEWS: preparing release 2.5.6
1034 * doc/*: updated and rebuilt the docs
1035
Daniel Veillarde5020412003-04-01 09:55:20 +00001036Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1039 on C14Ntests
1040
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001041Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * relaxng.c: one more fixup of error message reporting
1044
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001045Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1048 variable pointed out by valgrind
1049
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001050Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng.c: try to work on bug #109225 and provide better
1053 error reports.
1054 * result/relaxng/* : this change the output of a number of tests
1055 * xinclude.c: fixing the parsed entity redefinition problem
1056 raised on the list.
1057 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1058
Daniel Veillardb3721c22003-03-31 11:22:25 +00001059Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * xmlschemastypes.c: fixed date comparison to handle the tzo
1062 The only failures left are disagreements on Notations and
1063 '+1' not being allowed for ulong, uint, ushort and ubyte.
1064
Daniel Veillard455cc072003-03-31 10:13:23 +00001065Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1068 to the XML Schemas errata
1069 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1070
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001071Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1074 and facets support. Currently only schemas with binHex or
1075 base64 don't compile. A few error left in the test suite:
1076 found 1035 test instances: 919 success 23 failures
1077 most are gdate or gdateyear failing check, and a few cases where
1078 James clark tests results are strange.
1079 * valid.c: allow to reuse the Notation checking routine without
1080 having a validation context.
1081 * SAX.c: removed a #if 0
1082
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001083Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * xinclude.c: forgot to apply one check from #106931 patch
1086 * xmlschemastypes.c: more work on XML Schemas datatypes
1087
Daniel Veillardc4c21552003-03-29 10:53:38 +00001088Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1091 on cleaning up XML Schemas datatypes based on James Clark tests
1092 test/xsdtest/xsdtest.xml
1093
Daniel Veillard80b19092003-03-28 13:29:53 +00001094Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * relaxng.c: implemented comparisons for Schemas values.
1097 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1098 some bugs in duration handling, comparisons for durations
1099 and decimals, removed all memory leaks pointed out by James
1100 testsuite. Current status is now
1101 found 238 test schemas: 197 success 41 failures
1102 found 1035 test instances: 803 success 130 failures
1103
Daniel Veillard91a13252003-03-27 23:44:43 +00001104Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1107 leaks in the W3C XML Schemas code
1108 * xmlschemastypes.c: implemented nonPositiveInteger
1109 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1110 fixed the test and result.
1111
Daniel Veillard6560a422003-03-27 21:25:38 +00001112Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1115 parser and a typo
1116 * xmlschemastypes.c: reindenting, fixing a memory access
1117 problem with dates.
1118
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001119Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * parser.c: fixing #109227 providing more context in case of
1122 start/end tag mismatch
1123 * python/tests/ctxterror.py python/tests/readererr.py: update the
1124 tests accordingly
1125
Daniel Veillardd9b72832003-03-27 14:24:00 +00001126Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * xinclude.c: should fix #109327 errors on memory accesses
1129
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001130Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1133 is an URI reference
1134
Daniel Veillarde209b332003-03-26 21:40:13 +00001135Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * xpath.c: fixed bug #109160 on non-ASCII IDs
1138
Daniel Veillard642104e2003-03-26 16:32:05 +00001139Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * parser.c: Norm suggested a nicer error message for xml:space values
1142 errors
1143
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001144Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * xpath.c include/libxml/xpath.h: first part of the fix to
1147 performance bug #108905, adds xmlXPathOrderDocElems() providing
1148 document order for nodes.
1149 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1150
Daniel Veillard09628212003-03-25 15:10:27 +00001151Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * xmlschemastypes.c: removing a warning with Sun compiler
1154 bug #109154
1155
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001156Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1157
1158 * doc/xmllint.xml
1159 * doc/xmllint.1
1160 update xmllint man page with --relaxng option
1161
Daniel Veillard2032d292003-03-25 11:09:40 +00001162Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * python/setup.py.in : was missing "drv_libxml2.py"
1165
Daniel Veillard9adc0462003-03-24 18:39:54 +00001166Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * tree.c xpath.c: some changes related to the new way of
1169 handling Result Value Tree, before 2.5.5
1170
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001171Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * configure.in NEWS: preparing release 2.5.5
1174 * doc/* : updated the documentation and regenerated it.
1175
Daniel Veillardef0b4502003-03-24 13:57:34 +00001176Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * xpath.c: fixed some problems related to #75813 about handling
1179 of Result Value Trees
1180
Daniel Veillard9231ff92003-03-23 22:00:51 +00001181Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * uri.c: applied a set of patches from Lorenzo Viali correcting
1184 URI parsing errors.
1185
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001186Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * parser.c: validity status was not passed back when validating in
1189 entities, but raised by Oliver Fischer
1190
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001191Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * HTMLtree.c: avoid escaping ',' in URIs
1194
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001195Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * parser.c: fixing bug #108976 get the ID/REFs to reference
1198 the ID in the document content and not in the entity copy
1199 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1200 stuff, better solution for #107208
1201 * xmlregexp.c: removed a direct printf, dohhh
1202 * xmlreader.c: fixed a bug on streaming validation of empty
1203 elements in entities
1204 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1205 cleanup of the validation tests
1206 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1207 added more ID/IDREF tests to the suite
1208
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001209Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1212 compiler.
1213
Daniel Veillard20863822003-03-22 17:51:47 +00001214Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1217
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001218Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1221 defined in entities content
1222
Daniel Veillard99737f52003-03-22 14:55:50 +00001223Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * SAX.c: Fixed validation bug #108858 on namespace names using
1226 entities and reported by Brent Hendricks
1227 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1228 --debug output.
1229
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001230Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1233 about the DocType node not being reported sometimes.
1234 * python/tests/reader.py: added to test to the regression checks
1235
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001236Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1239 reported by Edd Dumbill
1240
Daniel Veillard77a90a72003-03-22 00:04:05 +00001241Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * HTMLparser.c parser.c parserInternals.c: patch from
1244 johan@evenhuis.nl for #107937 fixing some line counting
1245 problems, and some other cleanups.
1246 * result/HTML/: this result in some line number changes
1247
Daniel Veillard580ced82003-03-21 21:22:48 +00001248Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1251 instead of libxml.spec
1252 * relaxng.c: fixed some of the error reporting excessive
1253 verbosity
1254 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1255 xmlschemastypes.c: removed some warnings from gcc
1256 * doc/libxml2-api.xml: rebuilt
1257
Daniel Veillarde063f482003-03-21 16:53:17 +00001258Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * relaxng.c: another optimization, for choice this time
1261 * result/relaxng/spec1* result/relaxng/tutor12_1*
1262 result/relaxng/tutor3_7: cleanups.
1263
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001264Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1267 * test/relaxng/testsuite.xml: augmented the test suite
1268 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1269 some schemas validation tests in the presence of foreign
1270 namespaces.
1271
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001272Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * relaxng.c: added another interleave speedup.
1275
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001276Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * xmlschemastypes.c: added integer and fixed one of the
1279 IDREFS regression tests pbm
1280 * result/relaxng/docbook_0.err: updated
1281
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001282Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1285 declared both in the DTD and in the Schemas <grin/>
1286 * relaxng.c: more debug, added a big optimization for <mixed>
1287 * test/relaxng/testsuite.xml: augmented the testsuite
1288 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1289 DocBook example to the regression tests
1290
Daniel Veillard798024a2003-03-19 10:36:09 +00001291Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * check-xsddata-test-suite.py: cosmetic change for output
1294 * relaxng.c: try to minimize calls to malloc/free for states.
1295
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001296Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1297
1298 * tree.c: removed a warning
1299 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1300 support
1301 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1302 cleanup/improvements of the regression tests batch
1303 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1304
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001305Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * relaxng.c: fixed error msg cleanup deallocation
1308 * xmlschemastypes.c: added a function to handle lists of
1309 atomic types, added support for IDREFS
1310
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001311Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1314 and IDREF, usable from RelaxNG now
1315 * include/libxml/xmlschemastypes.h: need to add a new interface
1316 because the validation modifies the infoset
1317 * test/relaxng/testsuite.xml: extended the testsuite
1318
Daniel Veillard952379b2003-03-17 15:37:12 +00001319Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1322 shemas datatype ID/IDREF support still missing though.
1323 * xmlreader.c: fix a crashing bug with prefix raised by
1324 Merijn Broeren
1325 * test/relaxng/testsuite.xml: augmented the testsuite with
1326 complex inheritance tests
1327
Daniel Veillardfd573f12003-03-16 17:52:32 +00001328Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * relaxng.c: switched back to the previous Relax-NG code base,
1331 the derivation algorithm need severe constraining code to avoid
1332 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1333 TEI based example and other bugs
1334 * result/relaxng/*err: updated the results
1335 * test/relaxng/testsuite.xml: started a new test suite
1336
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001337Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1340 that the original RelaxNG validation code was un-fixeable, it got
1341 rewritten to use the derivation algorithm from James Clark and
1342 redebugged it (nearly) from scratch:
1343 found 373 test schemas: 372 success 1 failures
1344 found 529 test instances: 529 success 0 failures
1345
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001346Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * SAX.c parser.c: fix some recursion problems introduced in the
1349 last release.
1350 * relaxng.c: more debugging of the RNG validation engine, still
1351 problems though.
1352
Daniel Veillard5add8682003-03-10 13:13:58 +00001353Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1354
1355 * Makefile.am: stop generating wrong result file with * in name
1356 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1357 * result/relaxng/demo* test/relaxng/demo: added the tests from
1358 Sebastian reproducing the problem.
1359
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001360Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1361
Daniel Veillard5add8682003-03-10 13:13:58 +00001362 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1363 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001364
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001365Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1366
1367 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1368 variable to control the indentation for the xmllint "--format"
1369 option
1370
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001371Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1372
1373 * encoding.c: applied Gennady's patch against buffer overrun
1374
Daniel Veillard42f12e92003-03-07 18:32:59 +00001375Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1378 Clark it appeared I had bug in URI parsing code ...
1379 * relaxng.c include/libxml/relaxng.h: completely revamped error
1380 reporting to not loose message from optional parts.
1381 * xmllint.c: added timing for RNG validation steps
1382 * result/relaxng/*: updated the result, all error messages changed
1383
Daniel Veillardedfd5882003-03-07 14:20:40 +00001384Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * xpath.c: fix bug #107804, the algorithm used for document order
1387 computation was failing on attributes.
1388
Daniel Veillard83391282003-03-06 21:37:30 +00001389Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * valid.c: fix bug #107764 , possibility of buffer overflow
1392 in xmlValidDebug()
1393
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001394Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1397 from Philipp Dunkel
1398
Daniel Veillard5f704af2003-03-05 10:01:43 +00001399Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * xmlschemastype.c: made powten array static it should not be exported
1402 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1403 parser function.
1404 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1405
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001406Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * tree.c: fixed a node dump crash on attributes
1409 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1410 an URI test bug and get better output.
1411
Daniel Veillard463a5472003-02-27 21:30:32 +00001412Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * check-xsddata-test-suite.py: give more infos
1415 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1416 REF->DEF in attribute values.
1417
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001418Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1421 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1422 regression tests from James Clark.
1423
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001424Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * relaxng.c xmlschemas.c xmlschemastypes.c
1427 include/libxml/xmlschemastypes.h: added param support for relaxng
1428 type checking, started to increment the pool of simple types
1429 registered, still much work to be done on simple types and
1430 facets checkings.
1431
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001432Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * entities.c: fixes again one of the problem raised by
1435 James Clark in #106788
1436
Daniel Veillardc482e262003-02-26 14:48:48 +00001437Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * relaxng.c: Fixed a couple of problem raised by James Clark
1440 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1441 datatype level still not fixed though.
1442
Daniel Veillard17bed982003-02-24 20:11:43 +00001443Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1444
1445 * configure.in: preparing release 2.5.4
1446 * doc/*: updated and rebuilt the docs
1447 * relaxng.c: removed warnings
1448 * result/relaxng/*: updated the results
1449
Daniel Veillardf4be0182003-02-24 19:54:33 +00001450Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * valid.c: fixes a DTD regexp generation problem.
1453
Daniel Veillard02111c12003-02-24 19:14:52 +00001454Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * parser.c: fixes bug #105998 about false detection of
1457 attribute consumption loop.
1458
Daniel Veillard2406abd2003-02-24 18:16:47 +00001459Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1462
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001463Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * SAX.c: fixed bug #105992
1466
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001467Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1468
1469 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1470 element.
1471 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1472 found 373 test schemas: 369 success 4 failures
1473 found 529 test instances: 525 success 4 failures
1474 * check-relaxng-test-suite.py: added memory debug reporting
1475
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001476Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * uri.c parser.c: some warning removal on Igor's patch
1479 * tree.c: seems I messed up with #106788 fix
1480 * python/libxml.c: fixed some base problems when Python provides
1481 the resolver.
1482 * relaxng.c: fixed the interleave algorithm
1483 found 373 test schemas: 364 success 9 failures
1484 found 529 test instances: 525 success 4 failures
1485 the resulting failures are bug in the algorithm from 7.3 and
1486 lack of support for params
1487
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001488Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * parser.c: another fix for nodeinfo in entities problem
1491 * tree.c entities.c: fixed bug #106788 from James Clark
1492 some spaces need to be serialized as character references.
1493
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001494Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1495
1496 * parser.c uri.c: fixed the bug I introduced in the path
1497 handling, reported by Sebastian Bergmann
1498
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001499Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * parser.c: fixing some nodeinfo in entities problem raised
1502 by Glenn W. Bach
1503 * relaxng.c: implemented the first section 7.3 check
1504 * result/relaxng/*: updated the results
1505
Daniel Veillardc5312d72003-02-21 17:14:10 +00001506Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * relaxng.c: fixed some problems in the previous commit
1509 and finished implementing 4.16 rules checking
1510 found 373 test schemas: 353 success 20 failures
1511 found 529 test instances: 519 success 6 failures
1512 * result/relaxng/*: updated the results
1513
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001514Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * relaxng.c: implemented checks from section 7.2
1517
Daniel Veillard77648bb2003-02-20 15:03:22 +00001518Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * relaxng.c: implemented the checks from section 7.1, fixed
1521 some of the 4.20 and 4.21 problems.
1522 found 373 test schemas: 338 success 35 failures
1523 found 529 test instances: 519 success 6 failures
1524 * result/relaxng/*: updated the results
1525
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001526Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1529 * result/relaxng/*: updated the results
1530
Daniel Veillardce14fa52003-02-19 17:32:48 +00001531Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * relaxng.c: more bugfixes
1534 * result/relaxng/*: updated the results
1535
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001536Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1537
1538 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1539 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1540 * SAX.c: ensured xmlDoc.URL is always canonic
1541 * parser.c: obsoleted xmlNormalizeWindowsPath
1542 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1543 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1544 * win32/libxml2.def.src: added few exports
1545
1546
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001547Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * Makefile.am configure.in: patched to have shared libraries
1550 for Python regression tests and static binaries for gdb debug
1551 in my development environment
1552 * relaxng.c: more bugfixes
1553 found 373 test schemas: 296 success 77 failures
1554 found 529 test instances: 516 success 8 failures
1555 * result/relaxng/*: updated the results
1556
Daniel Veillard8fe98712003-02-19 00:19:14 +00001557Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1560
Daniel Veillardd4310742003-02-18 21:12:46 +00001561Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * xmlschemastypes.c: float/double check bugfix
1564 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1565 validation
1566 * xmlreader.c: add a TODO for Jody
1567 * relaxng.c: bugfix bugfix bugfix
1568 found 373 test schemas: 300 success 73 failures
1569 found 529 test instances: 507 success 10 failures
1570 * result/relaxng/*: updated the results
1571
Daniel Veillard2df2de22003-02-17 23:34:33 +00001572Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1575
Daniel Veillard416589a2003-02-17 17:25:42 +00001576Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * relaxng.c check-relaxng-test-suite.py: more work on the
1579 RelaxNG implementation conformance testing.
1580 found 373 test schemas: 284 success 89 failures
1581 found 529 test instances: 448 success 47 failures
1582 * result/relaxng/*: updated the results
1583
Daniel Veillard784b9352003-02-16 15:50:27 +00001584Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1587 a patch from Kjartan Maraas to fix some typos
1588
Daniel Veillardfebcca42003-02-16 15:44:18 +00001589Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * relaxng.c: more bug-hunting
1592 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1593 intermediate rng tree
1594 * python/generator.py: patch from Stephane Bidoul to fix the generator
1595 on python < 2.2
1596
Daniel Veillardd2298792003-02-14 16:54:11 +00001597Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * check-relaxng-test-suite.py relaxng.c: more testing on the
1600 Relax-NG front, cleaning up the regression tests failures
1601 current state and I forgot support for "mixed":
1602 found 373 test schemas: 280 success 93 failures
1603 found 529 test instances: 401 success 68 failures
1604 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1605 moved the Name, NCName and QName validation routine in tree.c
1606 * uri.c: fixed handling of URI ending up with #, i.e. having
1607 an empty fragment ID.
1608 * result/relaxng/*: updated the results
1609
Daniel Veillard9a237c92003-02-13 15:52:58 +00001610Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * check-xinclude-test-suite.py: improved the script accordingly
1613 to the XInclude regression tests updates
1614 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1615 November 2002
1616 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1617 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1618 augmented the Xpointer testsuite for the element() scheme
1619
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001620Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * relaxng.c: added TODO for the DTD compatibility spec
1623 * xinclude.c: more bug fixes driven by the testsuite
1624
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001625Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1628 regression tests for XInclude, improved the script, improving
1629 XInclude error reporting mechanism
1630
Daniel Veillard1d788d22003-02-10 16:21:58 +00001631Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * NEWS doc/* configure.in: preparing release 2.5.3
1634
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001635Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * tree.c: trying to fix #104934 about some XHTML1 serialization
1638 issues.
1639
Daniel Veillard809faa52003-02-10 15:43:53 +00001640Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1643 encoding conversion when the input buffer stops in the
1644 middle of a multibyte char
1645
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001646Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1649 * check-relaxng-test-suite.py: python script to run regression
1650 against OASIS RelaxNG testsuite
1651 * relaxng.c: some cleanup tweaks
1652 * HTMLparser.c globals.c: cleanups in comments
1653 * doc/libxml2-api.xml: updated the API
1654 * result/relaxng/*: errors moved files, so large diffs but
1655 no changes at the semantic level.
1656
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001657Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1658
1659 * tree.c: fixing #105678 problem when dumping a namespace node.
1660
Daniel Veillard591b4be2003-02-09 23:33:36 +00001661Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
1663 * xpath.c: fixed doc comment problems
1664 * python/generator.py python/libxml_wrap.h python/types.c: adding
1665 RelaxNG wrappers
1666 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1667 test of those early Python RelaxNG bindings
1668
1669Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001670
1671 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1672 * relaxng.c: found the validation problem I had with interleave
1673 when not covering all remaining siblings
1674 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1675 testsuite and check the RNG schemas against the RNG schemas
1676 given in appendix A
1677
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001678Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1679
1680 * win32/Makefile.msvc: updates for RelaxNG
1681 * win32/Makefile.mingw: updates for RelaxNG
1682 * win32/libxml2.def.src: added RelaxNG exports
1683
Daniel Veillard97fd5672003-02-07 13:01:54 +00001684Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * xinclude.c: applied another bug fix from Sean Chittenden
1687
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001688Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * configure.in xmllint.c: I f...ed up the default configuration
1691 of schemas and --relaxng option display in xmllint, pointed by
1692 Morus Walter.
1693 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1694 detection module, fixes bug #105374.
1695
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001696Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * xmlschemastypes.c: added the boolean base type.
1699
Daniel Veillard96a4b252003-02-06 08:22:32 +00001700Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * xmlschemastypes.c: started implementing some of the missing
1703 default simple types
1704 * result/relaxng/*: updated the results
1705
Daniel Veillard72fef162003-02-05 14:31:19 +00001706Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1709
Daniel Veillard71531f32003-02-05 13:19:53 +00001710Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1711
1712 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1713 * Makefile.am: use xmllint for doing the RelaxNG tests
1714 * configure.in: preparing 2.5.2 made schemas support default to
1715 on instead of off
1716 * relaxng.c: removed the verbosity
1717 * xmllint.c: added --relaxng option
1718 * python/generator.py python/libxml_wrap.h: prepared the integration
1719 of the new RelaxNG module and schemas
1720 * result/relaxng/*: less verbose output
1721
Daniel Veillardec498e12003-02-05 11:01:50 +00001722Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1723
1724 * valid.c: do not run content model validation if the
1725 content is not determinist
1726
Daniel Veillardde590ca2003-02-05 10:45:26 +00001727Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * SAX.c: added the redefinition of namespaced attribute
1730 check that was missing as Fabrice Desré pointed out.
1731
Daniel Veillard930dfb62003-02-05 10:17:38 +00001732Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1733
1734 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1735 improvements from Nick Kew, allowing to do more checking
1736 to HTML elements and attributes.
1737
Daniel Veillard4287c572003-02-04 22:48:53 +00001738Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * xinclude.c: fixing bug #105137 about entities declaration
1741 needing to be copied to the including document.
1742
Daniel Veillard652d8a92003-02-04 19:28:49 +00001743Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1744
1745 * catalog.c: fixed bug #104817 with delegateURI
1746 * xpath.c: fixing bugs #104123 and #104125
1747
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001748Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1751 python/types.c: fixing #104096 to compile without regexps
1752
Daniel Veillard57e79b32003-02-04 15:33:12 +00001753Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1756 when building the automata for elem*
1757
Daniel Veillard358a9892003-02-04 15:22:32 +00001758Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1761 bug #103827
1762
Daniel Veillardeb137172003-02-04 15:18:06 +00001763Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * HTMLparser.c: updating a comment, fixing #103776
1766
Daniel Veillard8d589042003-02-04 15:07:21 +00001767Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * parser.c: fixing bug 105049 for validity checking of content
1770 within recursive entities.
1771
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001772Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * HTMLparser.c: try to fix # 105049
1775 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1776 * tree.c: updated a function comment
1777
Daniel Veillard419a7682003-02-03 23:22:49 +00001778Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * relaxng: more work on grammars and refs/defs
1781 * test/relaxng/* result/relaxng/*: augmented/updated the
1782 regression tests
1783
Daniel Veillard144fae12003-02-03 13:17:57 +00001784Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * relaxng: more work on name classes, except support
1787 * test/relaxng/* result/relaxng/*: augmented/updated the
1788 regression tests
1789
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001790Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1791
1792 * relaxng: more work on name classes, the "validate all" schemas
1793 seems to work now.
1794 * test/relaxng/* result/relaxng/*: augmented/updated the
1795 regression tests
1796
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001797Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1800 * parser.c: put a guard against infinite document depth, basically
1801 trying to avoid another kind of DoS attack.
1802 * relaxng.c: some code w.r.t. nameClasses
1803
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001804Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * test/relaxng/* result/relaxng/*: check all the namespace support
1807 was actually correct based on tutorial section 10.
1808
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001809Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * relaxng: include seems to work okay now
1812 * test/relaxng/* result/relaxng/*: augmented/updated the
1813 regression tests
1814
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001815Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * relaxng.c: a bit of work done in the train back.
1818 * test/relaxng/*: added one of the include tests
1819
Daniel Veillard154877e2003-01-30 12:17:05 +00001820Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1821
1822 * relaxng: more work done in the train
1823 * test/relaxng/* result/relaxng/*: augmented/updated the
1824 regression tests
1825
Daniel Veillarde431a272003-01-29 23:02:33 +00001826Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1827
1828 * relaxng.c: debugging of externalRef
1829 * test/relaxng/* result/relaxng/*: augmented/updated the
1830 regression tests
1831
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001832Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * relaxng.c: more work on Relax-NG, implementing externalRef
1835 * test/relaxng/* result/relaxng/*: augmented/updated the
1836 regression tests
1837 * Makefile.am: cleanup to Relaxtests target
1838
Daniel Veillardb08c9812003-01-28 23:09:49 +00001839Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1840
1841 * relaxng.c: more work on Relax-NG, implementing interleave
1842 * test/relaxng/* result/relaxng/*: augmented/updated the
1843 regression tests
1844
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001845Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * relaxng.c: more work on Relax-NG, implementing interleave
1848 * test/relaxng/* result/relaxng/*: augmented/updated the
1849 regression tests
1850
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001851Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1852
1853 * doc/tutorial/customfo.xsl
1854 * doc/tutorial/customhtml.xsl
1855 adding stylesheet customizations used to generate fo
1856 for pdf and html
1857
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001858Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * relaxng.c: more work on Relax-NG
1861 * test/relaxng/* result/relaxng/*: augmented/updated the
1862 regression tests
1863 * xmlschemastypes.c: added a number of base type definition but not
1864 the associated checks, those are still TODOs
1865
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001866Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1867
1868 in docs/tutorial:
1869 * apa.html
1870 * apb.html
1871 * apc.html
1872 * apd.html
1873 * ape.html
1874 * apf.html
1875 * apg.html
1876 * ar01s02.html
1877 * ar01s03.html
1878 * ar01s04.html
1879 * ar01s05.html
1880 * ar01s06.html
1881 * ar01s07.html
1882 * ar01s08.html
1883 * index.html
1884 * xmltutorial.pdf
1885 * xmltutorial.xml
1886 add index to tutorial
1887
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001888Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1889
1890 * doc/xmlcatalog.1
1891 * doc/xmlcatalog_man.html
1892 * doc/xmlcatalog_man.xml
1893 belatedly fixing bug #93622 (adds rewriteURI type to
1894 "--add" option in xmlcatalog man page
1895
Daniel Veillard3be27512003-01-26 19:49:04 +00001896Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1897
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001898 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001899 Julio Merino, closing #104475
1900
Daniel Veillardea3f3982003-01-26 19:45:18 +00001901Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1902
1903 * relaxng.c: more work on Relax-NG
1904 * test/relaxng/* result/relaxng/*: augmented/updated the
1905 regression tests
1906
Daniel Veillardedc91922003-01-26 00:52:04 +00001907Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1908
1909 * relaxng.c: more work on Relax-NG
1910 * test/relaxng/* result/relaxng/*: augmented/updated the
1911 regression tests
1912
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001913Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * README: updated the policy on private mail answers
1916 * relaxng.c: more work on Relax-NG
1917 * test/relaxng/* result/relaxng/*: augmented/updated the
1918 regression tests
1919
Daniel Veillard7424eb62003-01-24 14:14:52 +00001920Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1921
1922 * error.c parser.c tree.c: applied a documentation patch from
1923 Stefan Kost
1924
Daniel Veillard276be4a2003-01-24 01:03:34 +00001925Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * relaxng.c: more work on Relax-NG
1928 * doc/*: regenerated the docs
1929 * test/relaxng/* result/relaxng/*: updated and augmented the
1930 Relax-NG regression tests and results
1931
Daniel Veillard6eadf632003-01-23 18:29:16 +00001932Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1935 First commit of the new Relax-NG validation code, not generally
1936 useful yet.
1937 * test/relaxng/* result/relaxng/*: current state of the regression
1938 tests
1939
Daniel Veillard814a76d2003-01-23 18:24:20 +00001940Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * tree.c: minimized the memory allocated for GetContent
1943 and a bit of cleanup.
1944
Daniel Veillardff12c492003-01-23 16:42:55 +00001945Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * python/generator.py: seems there is no good reasons to
1948 not generate bindings for XPointer
1949
Daniel Veillard540a31a2003-01-21 11:21:07 +00001950Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1951
1952 * xmlreader.c doc/apibuild.py: applied a new patch from
1953 Stéphane Bidoul for cleanups
1954 * doc/libxml2-api.xml: rebuilt the API description with
1955 new entry points
1956
Daniel Veillard417be3a2003-01-20 21:26:34 +00001957Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1958
1959 * xmlreader.c python/drv_libxml2.py python/generator.py
1960 python/libxml.c python/libxml.py python/libxml_wrap.h
1961 python/types.c: patch from Stéphane Bidoul for better per
1962 context error message APIs
1963 * python/tests/ctxterror.py python/tests/readererr.py:
1964 update of the tests
1965
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001966Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1967
1968 * doc/guidelines.html
1969 grammar and spelling cleanup
1970
Daniel Veillard26f70262003-01-16 22:45:08 +00001971Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1974 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1975 a patch from Stéphane Bidoul to allow per XMLtextReader error
1976 and warning handling
1977 * python/tests/Makefile.am python/tests/readererr.py: adding the
1978 specific regression test
1979
Daniel Veillard71f9d732003-01-14 16:07:16 +00001980Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1981
1982 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1983 should raise a syntax error
1984
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001985Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * python/libxml.c: cleanup patch from Stéphane Bidoul
1988
Daniel Veillard81601f92003-01-14 13:42:37 +00001989Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1992
Daniel Veillarde6227e02003-01-14 11:42:39 +00001993Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * python/generator.py python/libxml.c python/libxml.py
1996 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001997 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001998 Python level.
1999 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2000 regression test for it.
2001
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002002Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2003
2004 * xmlreader.c: fixed the streaming property of the reader,
2005 it was generating tree faster than consuming it. Pointed out
2006 by Nate Myers
2007 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2008
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002009Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2010
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002011 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002012
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002013Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * xpath.c: fix to the XPath implementation for parent and
2016 ancestors axis when operating on a Result Value Tree.
2017 Fixes bug #100271
2018
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002019Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2020
2021 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2022 to fix some URI/file escaping problems
2023
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002024Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2025
2026 * python/generator.py: fixed a bug raised by Raymond Wiker,
2027 docSetRootElement() should not raise an exception if the
2028 return is None
2029
Daniel Veillard3e20a292003-01-10 13:14:40 +00002030Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2031
2032 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2033 fixed bug #102181 by applying the suggested change and fixing
2034 the generation/registration problem.
2035
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002036Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2039 routines.
2040
Daniel Veillard8f872442003-01-09 23:19:02 +00002041Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2042
2043 * parser.c: one more IsEmptyElement crazyness, that time in
2044 external parsed entities if substitution is asked.
2045 * python/tests/reader3.py: added a specific test.
2046
Daniel Veillarde329fc22003-01-09 21:36:42 +00002047Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2048
2049 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2050 support and improved error handler registration
2051
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002052Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2053
2054 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2055 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2056 * README: fixed a link
2057
Daniel Veillarde2830f12003-01-08 17:47:49 +00002058Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2059
2060 * configure.in doc/* NEWS: preparing 2.5.1 release
2061 * SAX.c parser.c: fixing XmlTextReader bug
2062
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002063Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2064
2065 * SAX.c: fuck, I introduced a memory leak on external parsed
2066 entities in 2.5.0 :-(
2067
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002068Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2069
2070 * xmllint.c: another fix needed as pointed by Christophe Merlet
2071 for --stream --debug if compiled without debug support.
2072
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002073Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2074
2075 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002076 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002077 update man page with --stream and --chkregister
2078
Daniel Veillard8326e732003-01-07 00:19:07 +00002079Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2080
2081 * globals.c: fixed --with-threads compile
2082 * xmllint.c: fixed --without-debug compile
2083 * include/libxml/globals.h: cleanup
2084 * include/libxml/schemasInternals.h: add a missing include
2085
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002086Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2087
2088 * configure.in NEWS: preparing 2.5.0 release
2089 * SAX.c: only warn in pedantic mode about namespace name
2090 brokeness
2091 * globals.c: fix a doc generation problem
2092 * uri.c: fix #101520
2093 * doc/*: updated and rebuilt the doc for the release, includuding
2094 stylesheet update
2095 * python/Makefile.am: fix a filename bug
2096
2097Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2098
2099 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2100 should not be called.
2101
2102Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2103
2104 * libxml-2.0.pc.in: applied the patch to fix #101894
2105
2106Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * tree.c : applied patch from Lukas Schroeder for register callbacks
2109 * valid.c: modified patch from Lukas Schroeder to test
2110 register callbacks with --chkregister
2111
2112Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2113
2114 * xmlreader.c: seriously changed the way data are pushed to
2115 the underlying parser, go by block of 512 bytes instead of
2116 tryng to detect tag boundaries at that level. Changed the
2117 way empty element are detected and tagged.
2118 * python/tests/reader.py python/tests/reader2.py
2119 python/tests/reader3.py: small changes mostly due to context
2120 reporting being different and DTD node being reported. Some
2121 errors previously undetected are now caught and fixed.
2122 * doc/xmlreader.html: flagged last section as TODO
2123
2124Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2125
2126 * python/libxml.py: integrated the Python 2.2 optimizations
2127 from Hannu Krosing, while maintaining compatibility with
2128 1.5 and 2.1
2129
2130Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * xmllint.c: a bit of cleanup
2133 * xmlreader.c: small fix
2134 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2135 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2136
2137Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2138
2139 * python/setup.py.in: patch from Stéphane Bidoul to include
2140 drv_libxml2.py in setup.py
2141
2142Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2143
2144 * doc/xmlreader.html: starting documenting the new XmlTextReader
2145 interface.
2146
2147Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2148
2149 * xmllint.c: added the --stream flag to use the TextReader API
2150 * xmlreader.c: small performance tweak
2151
2152Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2153
2154 * xmlreader.c python/tests/reader2py: okay the DTD validation
2155 code on top of the XMLTextParser API should be solid now.
2156
2157Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2158
2159 * xmlreader.c python/tests/reader2py: Fixing some more mess
2160 with validation and recursive entities while using the
2161 reader interface, it's getting a bit messy...
2162
2163Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2164
2165 * xmlreader.c python/tests/reader.py: another couple of problem
2166 related to IsEmptyElement reported by Stéphane Bidoul needed
2167 some fixes.
2168
2169Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2170
2171 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2172 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2173 based on the python XmlTextReader interface.
2174
2175Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2176
2177 * tree.c: backing out one change in the last patch which broke the
2178 regression tests
2179
2180Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2181
2182 * global.data globals.c tree.c include/libxml/globals.h: applied
2183 an old patch from Lukas Schroeder to track node creation and
2184 destruction. Probably missing a lot of references at the moment
2185 and not usable reliably.
2186
2187Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2188
2189 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2190 from doc/news.html and a stylesheet
2191
2192Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2193
2194 * xmlreader.c python/tests/reader.py: fixed another couple of
2195 xmlreader bugs reported by Stéphane Bidoul and added tests.
2196
2197Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2198
2199 * xmlreader.c python/tests/reader2.py: fixed another validity
2200 checking in external parsed entities raised by Stéphane Bidoul
2201 and added a specific regression test.
2202 * python/tests/reader3.py: cleanup
2203
2204Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xmlreader.c python/tests/reader2.py: fixed a problem with
2207 validation within entities pointed by Stéphane Bidoul, augmented
2208 the tests to catch those.
2209
2210Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * python/generator.py: modified the generator to allow keeping
2213 class references when creating new classes, needed to fix a bug
2214 pointed by Stéphane Bidoul where the input buffer of the
2215 xmlTextReader instance gets destroyed if the python wrapper for
2216 the input is not referenced anymore.
2217
2218Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2221 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2222
2223Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * xmlreader.c python/tests/reader.py: fixed another problem
2226 pointed by Stéphane Bidoul
2227
2228Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2231 with "<a/>"
2232
2233Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * SAX.c: warn on xmlns:prefix="foo"
2236 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2237 for namespace attributes handling.
2238
2239Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2242 a really nasty problem raised by a DocBook XSLT transform
2243 provided by Sebastian Bergmann
2244
2245Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2248 by Stéphane Bidoul and integrated it into the tests
2249
2250Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2253 extended the XmlTextReader API a bit, addding accessors for
2254 the current doc and node, and an entity substitution mode for
2255 the parser.
2256 * python/libxml.py python/libxml2class.txt: related updates
2257 * python/tests/Makefile.am python/tests/reader.py
2258 python/tests/reader2.py python/tests/reader3.py: updated a bit
2259 the old tests and added a new one to test the entities handling
2260
2261Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * python/generator.py python/libxml2class.txt
2264 python/tests/reader.py python/tests/reader2.py: changed the
2265 generator to provide casing for the XmlTextReader similar to
2266 C# so that examples and documentation are more directly transposable.
2267 Fixed the couple of tests in the suite.
2268
2269Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * doc/guidelines.html: added a document on guildeline for
2272 publishing and deploying XML
2273
2274Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * valid.c xmlreader.c: final touch running DTD validation
2277 on the XmlTextReader
2278 * python/tests/Makefile.am python/tests/reader2.py: added a
2279 specific run based on the examples from test/valid/*.xml
2280
2281Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * python/libxml.py: added a few predefined xmlTextReader parser
2284 configuration values.
2285
2286Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * python/libxml_wrap.h: trying to fix #102037
2289
2290Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * SAX.c: fixing bug #95296, when the predefined entities
2293 are redefined in the DTD the default one must be used
2294 instead anyway.
2295
2296Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2297
2298 * doc/xmllint.xml
2299 * doc/xmllint.1
2300 Add discussion of XML_DEBUG_CATALOG to xmllint man
2301 page - bug #100907
2302
2303
2304Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * xmlreader.c: Fixed the empty node detection to avoid reporting
2307 an inexistant close tag.
2308
2309Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2312 for Python 2.1
2313
2314Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2317
2318Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * doc/libxml2-api.xml python/tests/reader.py: one really need
2321 to provide the base URI information when creating a reader parser
2322 from an input stream. Updated the API and the example using it.
2323
2324Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2327 include/libxml/valid.h include/libxml/xmlreader.h: working on
2328 DTD validation on top of xml reader interfaces. Allows to
2329 validate arbitrary large instances. This required some extensions
2330 to the valid module interface and augmenting the size of xmlID
2331 and xmlRef structs a bit.
2332 * uri.c xmlregexp.c: simple cleanup.
2333
2334Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2337 work on the xml reader interfaces.
2338 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2339 Web page for the Windows binaries.
2340
2341Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * xmlIO.c: applied a patch for VMS following the report by
2344 Nigel Hall
2345
2346Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * parser.c: the parseStartTag bug fix wasn't complete.
2349
2350Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2353 parseStartTag, fixing it.
2354 * test/att4 result/att4 result/noent/att4: adding the test
2355 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2356 more methods to XmlTextReader.
2357
2358Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2359
2360 * win32/libxml2.def.src: added more xml reader exports
2361 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2362 to the build
2363
2364Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2365
2366 * doc/tutorial/xmltutorial.xml
2367 plus generated html and pdf
2368 Updating tutorial again based on further comments from Niraj
2369 Tolia on the last iteration
2370
2371Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2372
2373 * doc/tutorial/xmltutorial.xml
2374 * doc/tutorial/includekeyword.c
2375 * doc/tutorial/includegetattribute.c
2376 plus generated html and pdf
2377 Adding fix from Niraj Tolia to tutorial to properly free memory.
2378
2379
2380Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2383 more methods of XmlTextReader.
2384 * python/libxml2class.txt python/tests/reader.py: this increased the
2385 methods in the bndings, augmented the test to check those new
2386 functions.
2387
2388Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2391 methods of XmlTextReader.
2392 * python/generator.py python/libxml_wrap.h python/types.c
2393 python/libxml2class.txt: added the reader to the Python bindings
2394 * python/tests/Makefile.am python/tests/reader.py: added a specific
2395 test for the Python bindings of the Reader APIs
2396 * parser.c: small cleanup.
2397
2398Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * xinclude.c: fallback was only copying the first child not the
2401 full child list of the fallback element, closes #89684 as reopened
2402 by Bernd Kuemmerlen
2403
2404Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2405
2406 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2407
2408Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * configure.in: preparing release of 2.4.30
2411 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2412 gives enum values, fix functype return type, put back fields in
2413 structs
2414 * doc/*: updated the docs rebuilt
2415
2416Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2419 about htmlNodeDumpOutput location.
2420 * xpath.c: removed an undefined function signature
2421 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2422 too many symbols in the API breaking the python bindings.
2423 Updated with the libxslt/libexslt changes.
2424
2425Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * configure.in: preparing release of 2.4.29
2428 * doc/*: rebuilt the docs and API
2429 * xmlreader.c: a few more fixes for the XmlTextReader API
2430
2431Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2432
2433 * include/win32config.h: applied mingw patch from Magnus Henoch
2434
2435Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2438
2439Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2442 building Python script, does the C parsing directly, generates
2443 a better API description including structure fieds defs and
2444 enums. Still a couple of bugs, but good enough for the python
2445 wrappers now.
2446 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2447 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2448 include/libxml/schemasInternals.h include/libxml/tree.h: more
2449 cleanup based on the python analysis script reports.
2450 * libxml.spec.in: make sure the API XML description is part of the
2451 devel package.
2452
2453Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2456 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2457 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2458 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2459 code cleanup, especially the function comments.
2460 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2461
2462Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * Makefile.am xmlreader.c include/libxml/Makefile.am
2465 include/libxml/xmlreader.h: Adding a new set of APIs based on
2466 the C# TextXmlReader API but converted to C. Allow to parse
2467 in constant memory usage, far simpler to program and explain
2468 than the SAX like APIs, unfinished but working.
2469 * testReader.c: test program
2470
2471Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2472
2473 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2474
2475Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * tree.c: Chip turner indicated that XHTML1 serialization
2478 rule for style actually break on both IE and Mozilla,
2479 try to avoid the rule if escaping ain't necessary
2480
2481Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * nanhttp.c: handle HTTP URL escaping, problem reported by
2484 Glen Nakamura and Stefano Zacchiroli
2485
2486Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2489
2490Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * uri.c: Johann Richard pointed out some XPointer problems for
2493 URN based URI references in XInclude. Modified the URI parsing
2494 and saving routines to allow correct parsing and saving of
2495 XPointers, especially when attached to "opaque" scheme accordingly
2496 to RFC 2396
2497
2498Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2501 of refactoring to the HTML saving code.
2502 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2503 in the doc.
2504
2505Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2508 to a buffer API to reuse the generic dump to an OutputIO layer,
2509 this reduces code, fixes xmlNodeDump() for XHTML, also made
2510 xmlNodeDump() now return the number of byte written.
2511
2512Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * python/setup.py.in: another patch from Stéphane Bidoul for
2515 Python bindings on Windows
2516 * doc/parsedecl.py: small cleanup
2517
2518Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * libxml.spec.in configure.in: add a line in %changelog for releases
2521
2522Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * parser.c: patch from Marcus Clarke fixing a problem in entities
2525 parsing that was detected in KDe documentations environment.
2526
2527Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2528
2529 * python/libxml.c (libxml_prev): Return the previous as opposed to
2530 the next node (I guess this is the result of some cut & paste programming:)
2531
2532Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2535
2536Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * python/generator.py python/libxml.c python/setup.py.in: trying
2539 to fix the Python bindings build on Windows (Stéphane Bidoul)
2540
2541Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2542
2543 * win32/configure.js: added option for python bindings
2544 * win32/libxml2.def.src: added more exports
2545
2546Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2547
2548 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2549 pthreads
2550 * win32/wince/*: applied updates to Windows CE port from Javier
2551
2552Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * configure.in: preparing 2.4.28
2555 * libxml.spec.in doc/Makefile.am: some cleanup
2556 * doc/*: updated the news and regenerated.
2557
2558Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * HTMLparser.c: final touch at closing #87235 </p> end tags
2561 need to be generated.
2562 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2563 this change slightly the output of a few tests
2564 * doc/*: regenerated
2565
2566Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * parserInternals.c: fixing bug #99190 when UTF8 document are
2569 parsed using the progressive parser and the end of the chunk
2570 is in the middle of an UTF8 multibyte character.
2571
2572Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2573
2574 * threads.c: fixed initialization problem in xmlNewGlobalState
2575 which was causing crash.
2576 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2577 in xmlInitializeGlobalState.
2578 * parserInternals.c: cleaned up ctxt->sax initialisation.
2579
2580Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * tree.c include/libxml/tree.h: modified the existing APIs
2583 to handle XHTML1 serialization rules automatically, also add
2584 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2585 libxslt serialization uses it when needed without changing
2586 the library API.
2587 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2588 result/xhtml1: added a new test specifically for xhtml1 output
2589 and updated the result of one XHTML1 test
2590
2591Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * xinclude.c parserInternals.c encoding.c: fixed #99082
2594 for xi:include encoding="..." support on text includes.
2595 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2596 test/XInclude/ents/isolatin.txt : added a specific regression test
2597 * python/generator.py python/libxml2class.txt: fixed the generator
2598 the new set of comments generated for doc/libxml2-api.xml were
2599 breaking the python generation.
2600
2601Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2604 * configure.in: patch for Solaris on new autoconf closes #98880
2605 * doc/parsedecl.py: repair the frigging API building script,
2606 did I say that python xmllib sucks ?
2607 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2608 and some comment are no more truncated.
2609
2610Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * parser.c: Martin Stoilov pointed out a potential leak in
2613 xmlCreateMemoryParserCtxt
2614
2615Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2618 included in HTML documents and using the push parser.
2619
2620Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2621
2622 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2623 specified, look for the Python interpreter not just in the
2624 specified root but also in the specified location. Fixes #98825
2625
2626Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * python/libxml.c: fixing bug #98792 , node may have no doc
2629 and dereferencing without checking ain't good ...
2630
2631Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * configure.in: preparing release 2.4.27
2634 * doc/* : updated and rebuilt the docs
2635 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2636 and all the docs are actually packaged and in the final RPMs
2637 * parser.c parserInternals.c include/libxml/parser.h: restore
2638 xmllint --recover feature.
2639
2640Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
Daniel Veillard784b9352003-02-16 15:50:27 +00002642 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002643 processing of parsed entities, and XPath computation on sustitued
2644 entities.
2645 * testXPath.c: make sure entities are substitued.
2646
2647Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
Daniel Veillard784b9352003-02-16 15:50:27 +00002649 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002650 processing of internal parsed entities, which had to be changed.
2651
2652Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2655 trying to fix bug #98517 about building outside the source tree
2656 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2657
2658Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2659
2660 * include/win32config.h: cleanup
2661 * win32/Makefile.mingw: integrated mingw in JScript configure
2662 * win32/Makefile.msvc: modified to allow mingw coexistence
2663 * win32/configure.js: integrated mingw
2664 * win32/Readme.txt: cleanup
2665
2666Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * HTMLparser.c: strengthen the guard in the Pop macros,
2669 like in the XML parser, closes bug #97315
2670
2671Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2674 callback is never used.
2675
2676Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * parserInternals.c: fixed the initialization of the SAX structure
2679 which was breaking xsltproc
2680 * xpath.c: patch from Petr Pajas for CDATA nodes
2681 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2682 * parser.c include/libxml/parser.h: patch from Peter Jones
2683 removing a leak in xmlSAXParseMemory() and adding the
2684 function xmlSAXParseMemoryWithData()
2685
2686Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2687
2688 adding pdf of tutorial, changing web page to link to it
2689 * doc/tutorial/xmltutorial.pdf
2690 * doc/xml.html
2691 * doc/docs.html
2692
2693Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2694
2695 * doc/tutorial/ar01s08.html
2696 adding file what I forgot for tutorial
2697
2698
2699Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2700
2701 Adding encoding discussion to tutorial
2702 Added:
2703 * doc/tutorial/images/*.png: DocBook admonition image files
2704 * doc/tutorial/apf.html, apg.html: new generated html
2705 * doc/tutorial/includeconvert.c: conversion code entity file
2706 changed:
2707 * doc/tutorial/xmltutorial.xml: DocBook original
2708 * doc/tutorial/*.html: generated html
2709
2710Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2711
2712 * include/libxml/*.h: retired xmlwin32version.h
2713 * doc/Makefile.am: retired xmlwin32version.h
2714 * win32/configure.js: retired xmlwin32version.h
2715
2716Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2717
2718 * win32/libxml2.def.src: exported additional symbols
2719 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2720 sisterhood
2721
2722Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * globals.c: fixed a typo pointed out by Igor
2725 * xpath.c: try to speed up node compare using line numbers
2726 if available.
2727
2728Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * tree.c: make xmlFreeNode() handle attributes correctly.
2731
2732Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2733
2734 * catalog.c: completed the #96963 fix, as reported by Karl
2735 Eichwalder
2736
2737Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2740
2741Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * Makefile.am: switched the order of a couple of includes
2744 to fix bugs #97100
2745
2746Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2747
2748 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2749 xmlLoadCatalogs that used to separate directories with a ':'.
2750
2751Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2752
2753 * threads.c: improvements to the Windows-side of thread handling
2754 * testThreads.c: conditionally excluded unistd.h
2755 * testThradsWin32.c: broke overlong lines
2756 * include/win32config.h: adapted thread-related macros to the new
2757 scheme and for pthreads on Windows
2758 * win32/Makefile.msvc: introduced a more flexible thread build,
2759 added testThreads[Win32].c to the build
2760 * win32/configure.js: introduced a more flexible thread config
2761
27622002-10-31 John Fleck <jfleck@inkstain.net>
2763
2764 * doc/xml.html (and, by implication, FAQ.html)
2765 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2766
2767Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2768
2769 * configure.in: removed xmlwin32version.h
2770 * include/libxml/Makefile.am: removed xmlwin32version.h
2771
2772Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * tree.c: applied patch from Brian Stafford to fix a bug
2775 in xmlReconciliateNs()
2776
2777Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * tree.c: applied patch from Christian Glahn to allow
2780 xmlNewChild() on document fragment nodes
2781
2782Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * parser.c: Christian Glahn found a problem with a recent
2785 patch to xmlParseBalancedChunkMemoryRecover()
2786 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2787 problems
2788 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2789 test/schemas/seq*: added the test cases from Charles
2790
2791Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2794 serious cleanup of the spec file and associated changes
2795 in the Makefiles.
2796 * valid.c: try to remove some warnings on x86_64
2797
2798Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2801 fix bug #96586
2802
2803Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2806 parsing, applied his patch
2807 * result/HTML/attrents.html result/HTML/attrents.html.err
2808 result/HTML/attrents.html.sax test/HTML/attrents.html:
2809 added the test and result case provided by Mikhail Sogrine
2810
2811Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * vms/build_libxml.com vms/config.vms vms/readme.vms
2814 include/libxml/parser.h include/libxml/parserInternals.h
2815 include/libxml/tree.h include/libxml/xmlIO.h
2816 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2817 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2818 Applied the VMS update patch from Craig A. Berry
2819 * doc/*.html: update
2820
2821Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2824
2825Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * debugXML.c: adding a grep command to --shell in xmllint
2828 for T.V. Raman
2829
2830Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * xmlcatalog.c: tried to fix some of the problem with --sgml
2833
2834Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * parser.c: tried to fix bug #91500 where doc->children may
2837 be overriden by a call to xmlParseBalancedChunkMemory()
2838
2839Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2842 identifiers in SGML catalogs containing '&'
2843
2844Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * python/types.c: fixed bugs when passing result value tree
2847 to Python functions.
2848
2849Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * configure.in: preparing the release of 2.4.26
2852 * doc/*: updated and rebuilt the documentation
2853
2854Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * parser.c: fixed a XML Namespace compliance bug reported by
2857 Alexander Grimalovsky
2858
2859Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * HTMLtree.c: fixed serialization of script and style when
2862 they are not lowercase (i.e. added using the API to the tree).
2863
2864Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * valid.c: make xmlValidateDocument emit a warning msg if there
2867 is no DTD, pointed by Christian Glahn
2868
2869Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2872 content model when some of the blocks have min or max, and a couple
2873 of bugs found in the process.
2874 * result/schemas/list0* test/schemas/list0*: added some specific
2875 regression tests
2876
2877Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * README: updated the contact informations
2880
2881Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2884 misses it, reported by Peter Bray.
2885
2886Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2889 and removed a few warnings
2890
2891Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * parser.c: Christian Glahn found a small bug in the push parser.
2894 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2895 public
2896
2897Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xmlschemas.c include/libxml/xmlschemas.h: added
2900 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2901 * testSchemas.c: added --memory to test the new interface
2902
2903Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * doc/index.py doc/search.php: integrated the XSLT indexing,
2906 a few fixed in the indexer, added a scope selection at the
2907 search level.
2908
2909Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2912 this was due to uninitialized parts of the validation context
2913
2914Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * debugXML.c: applied patch from Mark Vakoc except the API
2917 change, preserved it.
2918 * doc/*: updated the docs to point to the search engine for
2919 information lookup or before bug/help reports.
2920
2921Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * doc/index.py doc/search.php: added mailing-list archives
2924 indexing and lookup
2925
2926Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2929
2930Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * doc/index.py: improved HTML indexing
2933 * doc/search.php: make the queries also lookup the HTML based indexes
2934
2935Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * doc/index.py: added HTML page indexing
2938
2939Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2940
2941 * xmlIO.c: extended Windows path normalisation to fix the base
2942 problem in libxslt.
2943 * catalog.c: fixed list handling in XML_CATALOG_FILES
2944
2945Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * valid.c: typo/bug found by Christian Glahn
2948
2949Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2950
2951 * xmlIO.c: applied Windows CE patch from Javier.
2952 * win32/wince: new directory, contains support for the PocketPC
2953 with Windows CE from Javier.
2954 * include/win32config.h: reorganised, removed duplicate
2955 definitions and applied WinCE patch from Javier.
2956 * include/wsockcompat.h: new file, now contains WinSock
2957 compatibility macros.
2958 * win32/Makefile.msvc: introduced double-run compilation.
2959
2960Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * configure.in include/libxml/xmlwin32version.h: preparing release
2963 of 2.4.25
2964 * doc/*: updated and regenerated teh docs and web pages.
2965
2966Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2969 error were not covering namespace declarations.
2970 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2971 it was missing the attribute declaration for the namespace
2972 * result/VC/NS3: the fix now report breakages in that test
2973
2974Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2977
2978Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2981 and regenerated the docs and web site
2982
2983Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2986 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2987 not before
2988
2989Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * python/generator.py python/libxml2class.txt: fixed a stupid error
2992 breaking the python API
2993
2994Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2997 triostr.c triostr.h: applied a trio update patch from
2998 Bjorn Reese which should work with MinGW
2999
3000Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * tree.c: improving some documentation comments
3003 * xmlregexp.c: found and fixed a mem leak with python regression tests
3004 * doc/*: rebuilt the doc and the API XML file including the
3005 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3006 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3007 python/types.c: added access to the XML Schemas regexps from
3008 python
3009 * python/tests/Makefile.am python/tests/regexp.py: added a
3010 simple regexp bindings test
3011
3012Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3013
3014 * doc/xml.html:
3015 fixing ftp links - thanks to Vitaly Ostanin
3016
3017Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xmlregexp.c: fixed the data callback on transition functionality
3020 which was broken when using the compact form
3021 * result/schemas/*: updated the results, less verbose, all tests
3022 pass like before
3023 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3024 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3025 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3026 annoying warnings
3027 * xpath.c: try to provide better error report when possible
3028
3029Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * Makefile.am: fixed a breakage raised by Jacob
3032
3033Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3034
3035 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3036 which don't use sockets
3037
3038Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3039
3040 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3041 * win32/configure.js: applied zlib patch from Daniel Gehriger
3042
3043Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3044
3045 * win32/configure.js: applied the patch from Mark Vakoc for
3046 regexp support
3047 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3048 for regexp support
3049
3050Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * xmlschemastypes.c: as pointed by Igor Float and Double
3053 parsing ain't finished yet
3054
3055Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * Makefile.am configure.in: trying to fix #88412 by bypassing
3058 all the python subdir if python ain't detected
3059
3060Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3063 made configuring with regexps/automata/unicode the default
3064 but without schemas ATM
3065 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3066 fixed the regexp based DTD validation performance and memory
3067 problem by switching to a compact form for determinist regexps
3068 and detecting the determinism property in the process. Seems
3069 as fast as the old DTD validation specific engine :-) despite
3070 the regexp built and compaction process.
3071
3072Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * valid.c: determinism is debugged, new DTD checking code now works
3075 but xmlFAComputesDeterminism takes far too much CPU and the whole
3076 set usues too much memory to be really usable as-is
3077
3078Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * tree.c: fixed another stupid bug in xmlGetNodePath()
3081 * xmllint.c: --version now report the options compiled in
3082
3083Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * HTMLparser.c: small cleanup
3086 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3087 when configured with them. A bit of debugging around the determinism
3088 checks is still needed
3089
3090Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3093
3094Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * xmlIO.c: small portability glitch fixed.
3097
3098Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * xmlschemastypes.c: incomplete steps for real/double support
3101 * testAutomata.c include/libxml/xmlautomata.h
3102 include/libxml/xmlregexp.h: avoiding a compilation problem
3103 * valid.c include/libxml/valid.h: starting the work toward using
3104 the regexps for actual DTD validation
3105
3106Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * hash.c: cosmetic cleanup
3109 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3110 integrating a DTD validation layer based on the regexps
3111
3112Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3115 the determinism was tested before eliminating the epsilon
3116 transitions :-(
3117
3118Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * python/generator.py python/libxml.c python/libxml.py
3121 python/libxml2-python-api.xml python/libxml2class.txt
3122 python/libxml_wrap.h python/types.c: updated the python
3123 bindings, added code for easier File I/O, and the ability to
3124 define a resolver from Python fixing bug #91635
3125 * python/tests/Makefile.am python/tests/inbuf.py
3126 python/tests/outbuf.py python/tests/pushSAXhtml.py
3127 python/tests/resolver.py python/tests/serialize.py: updated
3128 and augmented the set of Python tests.
3129
3130Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3131
3132 * win32/configure.js: added more readme info for the binary
3133 package.
3134
3135Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * xmlIO.c: fixed a stupid out of bound array error
3138
3139Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3142 messing around with support for Windows path, cleanups,
3143 trying to identify and fix the various code path to the
3144 filename access. Added xmlNormalizeWindowsPath()
3145
3146Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * error.c valid.c: working on better error reporting of validity
3149 errors, especially providing an accurate context.
3150 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3151 error reports in those cases.
3152
3153Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3156 parser.c parserInternals.c xmlIO.c: get rid of all the
3157 perror() calls made in the library execution paths. This
3158 should fix both #92059 and #92385
3159
3160Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * xmllint.c: memory leak reporting was broken after a change
3163 of the preprocessor symbol used to activate it.
3164
3165Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * tree.c: try to make the copy function work for node of
3168 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3169 DOM layers though, not libxml2 itself.
3170
3171Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * valid.c: try to provide file and line informations, not all
3174 messages are covered, but it's a (good) start
3175
3176Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * xinclude.c: reimplemented a large part of the XInclude
3179 processor, trying to minimize resources used, James Henstridge
3180 provided a huge test case which was exhibiting severe memory
3181 consumption problems.
3182
3183Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * python/Makefile.am: applied patch from Christophe Merlet to
3186 reestablish DESTDIR
3187
3188Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * libxml.spec.in: fixes libary path for x86_64 AMD
3191
3192Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3193
3194 * doc/tutorial/includekeyword.c
3195 * doc/tutorial/xmltutorial.xml:
3196 (plus resulting generated html files)
3197 fixing one spot I missed in the tutorial where I hadn't freed
3198 memory properly
3199
3200Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3201
3202 * doc/tutorial/includeaddattribute.c
3203 * doc/tutorial/includeaddkeyword.c
3204 * doc/tutorial/includegetattribute.c
3205 * doc/tutorial/includekeyword.c
3206 * doc/tutorial/xmltutorial.xml
3207 * doc/tutorial/*.html:
3208 update tutorial to properly free memory (thanks to Christopher
3209 R. Harris for pointing out that this needs to be done)
3210 * doc/tutorial/images/callouts/*.png:
3211 added image files so the callouts are graphical, making it
3212 easier to read ( use "--param callout.graphics 1" to generate
3213 html with graphical callouts)
3214
3215Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3218 nice logos generated by Marc Liyanage
3219 * doc/site.xsl *.html: changed the stylesheet to show the new
3220 logo and regenerated the pages
3221
3222Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3225
3226Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * xpath.c: possible mem leak patch from Jason Adams
3229
3230Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3233 in the XQuery namespace
3234 * configure.in: preparing 2.4.24
3235 * doc/*.html: updated the web pages
3236
3237Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * python/generator.py: closing bug #85258 by generating conditional
3240 compile check to avoid linking to routines not configured in.
3241
32422002-08-22 Havoc Pennington <hp@pobox.com>
3243
3244 * autogen.sh: update error message for missing automake
3245
3246Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * python/Makefile.am: typo in target name resulted in libxml2.py
3249 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3250
3251Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * win32/win32/Makefile.mingw: updated with version from
3254 Elizabeth Barham at http://soggytrousers.net/repository/
3255
3256Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3257
3258 * win32/Makefile.msvc: added the prefix location to the include
3259 and lib search path.
3260
32612002-08-18 Havoc Pennington <hp@pobox.com>
3262
3263 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3264 both automake 1.6 and 1.4 installed get the right automake. Means
3265 compilation from CVS will now require the latest automake 1.4
3266 release, or manually creating symlinks called "automake-1.4" and
3267 "aclocal-1.4"
3268
3269Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * configure.in python/Makefile.am: more AMD 64 induced changes from
3272 Frederic Crozat
3273
3274Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * xinclude.c: oops I was missing the xml:base fixup too
3277 * result/XInclude/*.xml: this adds xml:base attributes to most
3278 results of the tests
3279
3280Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * xinclude.c: quick but apparently working implementation of
3283 xi:fallback, should close bug #89684
3284 * Makefile.am test/XInclude/docs/fallback.xml
3285 result/XInclude/fallback.xml: added a basic test for fallback,
3286 and run with --nowarning to avoid a spurious warning
3287 * configure.in: applied patch from Frederic Crozat for python
3288 bindings on AMD 64bits machines.
3289
3290Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3293 the caller don't pass a SAX callback block.
3294
3295Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * tree.c: applied the same fix for the XML-1.0 namespace to
3298 xmlSearchNsByHref() as was done for xmlSearchNs()
3299
3300Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * libxml.3: small cleanup of the man page
3303 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3304 when serializing HREF attributes generated by XSLT.
3305
3306Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3309 version of Marc Liyanage' patch for boolean attributes in HTML
3310 output
3311
3312Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * python/tests/serialize.py: fixed the test results, indenting
3315 behaviour changed slightly
3316
3317Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3318
3319 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3320 new c14n function to Windows def files
3321
3322Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3323
3324 * c14n.c: fixed a memory leak in c14n code
3325
3326Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * parser.c include/libxml/parser.h: adding a new API for Christian
3329 Glahn: xmlParseBalancedChunkMemoryRecover
3330 * valid.c: patch from Rick Jones for some grammar cleanup in
3331 validation messages
3332 * result/VC/* result/valid/*: this slightly change some of the
3333 regression tests outputs
3334
3335Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * tree.c: trying to fix a problem in namespaced attribute handling
3338 raised by Christian Glahn
3339
3340Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * encoding.c include/libxml/encoding.h: Opening the interface
3343 xmlNewCharEncodingHandler as requested in #89415
3344 * python/generator.py python/setup.py.in: applied cleanup
3345 patches from Marc-Andre Lemburg
3346 * tree.c: fixing bug #89332 on a specific case of loosing
3347 the XML-1.0 namespace on xml:xxx attributes
3348
3349Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3350
3351 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3352 corner case from new Merlin's test suite and added a callback
3353 that will be used to improve xmlsec performance
3354
3355
3356Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * HTMLtree.c: trying to fix the <style> escaping problem in
3359 HTML serialization bug #89342
3360
3361Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3364 and rebuilt the web site.
3365
3366Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3367
3368 * include/libxml/tree.h: added _private member to xmlNs struct
3369
3370Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * HTMLparser.c: fixing bug #84876 based on the xml working
3373 code.
3374
3375Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3376
3377 * python/Makefile.am: enhanced to fix bug 72012 (errors
3378 when using '-jX' make parameter)
3379
3380Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3381
3382 * xpath.c: small additional enhancement for booleans
3383 compared to nodesets
3384
3385Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * HTMLtree.c: changed the order of the encoding declaration
3388 attributes in the meta tags due to a bug in IE/Mac
3389
3390Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3391
3392 * xpath.c: enhanced handling of booleans (especially '='
3393 and '!=' for nodesets) - fixes bug 85256. Added new
3394 routine xmlXPathNotEqualValues for more proper handling
3395 of '!=' when nodesets are involved.
3396
3397Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3400 doc/xmlcatalog_man.xml to the source distribution
3401
3402Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3403
3404 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3405 asked for this.
3406
3407Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * configure.in: preparing 2.4.23
3410 * doc/*: rebuilt the docs
3411
3412Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * parser.c: fixing bug #84169 by fixing the
3415 comment of xmlCreatePushParserCtxt to describe the
3416 encoding detection parameters better.
3417
3418Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * valid.c: fixing bug #79331 in one path the lookup for
3421 ID attributes on a namespaced node wasn't handled correctly :-\
3422
3423Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * HTMLparser.c: trying to fix 87235 about discarded white
3426 spaces in the HTML parser.
3427 * result/HTML/*: this changes the output of a number of HTML
3428 regression tests
3429
3430Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * xpath.c: applied patch from Richard Jinks for the namespace
3433 axis + fixed a memory error.
3434 * parser.c parserInternals.c: applied patches from Peter Jacobi
3435 removing ctxt->token for good.
3436 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3437 popped out by the regression tests.
3438 * Makefile.am: patch for threads makefile from Gary Pennington
3439
3440Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3441
3442 * xpath.c: enhanced behaviour of position() after usage of
3443 expressions involving preceding-sibling (et al).
3444
3445Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * hash.c: applied a patch from Peter Jacobi to solve a problem
3448 when compiling with the Watcom C on Win32
3449 * result/schemas/*.err: the change of hashing algo generated
3450 permutations in the output
3451
3452Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * hash.c: applied patch from Sander Vesik improving the quality of
3455 the hash function.
3456
34572002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3458
3459 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3460 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3461 xmllint.c xpath.c: replaced sprintf() with snprintf()
3462 to prevent possible buffer overflow (the bug was pointed
3463 out by Anju Premachandran)
3464
3465Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * parser.c: removed an uninitialized data error popped by valgrind
3468 on PE references
3469
3470Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3471
3472 * doc/xml.html
3473 adding tutorial reference to the web page
3474
3475Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3476
3477 * doc/tutorial/xmltutorial.xml
3478 * doc/tutorial/ar01s07.html
3479 * doc/tutorial/ape.html
3480 * doc/tutorial/includegetattribute.c
3481 adding section to tutorial about retrieving an attribute
3482 value
3483
3484Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * parser.c: applied a couple of patches from Peter Jacobi to start
3487 to get rid of ctxt->token, with a possible significant speed
3488 improvement to be gained once done. Better compliance with PE
3489 references constructs in DTDs too.
3490 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3491 from Peter too
3492
3493Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3496 xmlParseElement was likely to have been deallocated at the
3497 time of the report, possibly leading to segfault. Just report
3498 the tag name now.
3499
3500Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * xpath.c: patch from Richard Jinks for XPath substring() function
3503 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3504
35052002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3506
3507 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3508
3509Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3510
3511 *doc/FAQ.html
3512 fixing typos in FAQ, thanks to Robert Funnell for the
3513 editing help
3514
3515Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * NEWS: got complaints from rpmlint that it was empty
3518
3519Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3520
3521 * added doc/tutorial, including:
3522 apa.html
3523 apb.html
3524 apc.html
3525 apd.html
3526 ar01s02.html
3527 ar01s03.html
3528 ar01s04.html
3529 ar01s05.html
3530 ar01s06.html
3531 includeaddattribute.c
3532 includeaddkeyword.c
3533 includekeyword.c
3534 includestory.xml
3535 index.html
3536 xmltutorial.xml
3537 libxml tutorial, including generated html
3538
3539Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3540
3541 * result/c14n/exc-without-comments/merlin-c14n-two-*
3542 result/c14n/without-comments/merlin-c14n-two-*
3543 test/c14n/exc-without-comments/merlin-c14n-two-*
3544 test/c14n/without-comments/merlin-c14n-two-*
3545 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3546 c14n/exc-c14n and slightly modified test script to handle
3547 these test cases
3548 * c14n.c: fixed bugs for complicated nodes set (namespace
3549 without node and others from merlin-c14n-two.tar.gz)
3550 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3551 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3552 for xmlsec performance patch
3553 * xpath.c: fixed self::node() for namespaces and attributes
3554
3555Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3556
3557 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3558 but with the format parameter
3559 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3560
3561Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3562
3563 * Makefile.am: updated c14n tests suite
3564 * c14n.c: performance improvement for previous c14n patch
3565
3566Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * parser.c: another peroformance patch from Peter Jacobi, that
3569 time on parsing attribute values.
3570
3571Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3572
3573 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3574 into LibXML2 test suite
3575
3576Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3577
3578 * c14n.c: propagating xpath ancesstors node fix to c14n
3579 plus small performance improvement to reduce number of
3580 mallocs
3581 * xpath.c: fixed ancestors axis processing for namespace nodes
3582
3583Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3586 Peter Jacobi
3587
3588Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * configure.in: preparing 2.4.22
3591
3592Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3595 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3596 a public entry point.
3597 * doc/*: rebuilt the API and docs
3598
3599Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xpath.c: patch from Richard Jinks to fix a problem introduced
3602 in the previous patch and pointed by Norm
3603
3604Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * libxml.spec.in: fixing bug #81112
3607
3608Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * uri.c: fixing bug #82848
3611
3612Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3615 output of one catalog test
3616
3617Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3618
3619 * global.data globals.c tree.c include/libxml/globals.h
3620 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3621 default value for global parameter xmlIndentTreeOutput to 1 and
3622 introduced new global parameter xmlTreeIndentString (the string
3623 used to do one-level indent) with default value " " (as it was
3624 in tree.c)
3625
3626Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3629 with trio and schemas.
3630
3631Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * xpath.c: patch from Richard Jinks to fix the problem raised in
3634 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3635
3636Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * xmlschemas.c: a bit of work on import.
3639 * xmlschemastypes.c: Charles Bozeman provided a compare function
3640 for date/time types so min/max facet restrictions should work,
3641 indeterminate comparisons return an error instead of equal.
3642 * test/schemas/date_0* result/schemas/date_0_0: specific test
3643 from Charles Bozeman too
3644
3645Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3648 from Christian Cornelssen fixing the man pages and the Catalog
3649 building script.
3650 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3651 next step is <xs:import> I now have a reasonable understanding
3652 of how it works.
3653
3654Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3657
3658Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3659
3660 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3661
3662Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * xpath.c: fixing an XPath function evalutation bug pointed out
3665 by Alexey Efimov where the context was lost when evaluating
3666 the function arguments
3667
3668Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3669
3670 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3671 function public for XMLSec performance optimizations
3672
3673Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * python/generator.py python/libxml2class.txt : fixed a problem
3676 with the HTML parser pointed by Gary Benson
3677 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3678 example
3679
3680Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3681 * parser.c: fixed bug #81159 (memory growth in SAX)
3682
3683Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3684 * xpath.c: fixed bug #78858 (the real fix)
3685
3686Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3687 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3688
3689Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * tree.c: modified xmlNodeSetBase to allow changing the
3692 base of a document.
3693
3694Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * xmlschemastypes.c: patch Charles Bozeman for validation of
3697 all the date, time, and duration types
3698 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3699 * configure.in: fixed an error pointed by an user
3700 * xml2-config.in: fixed an error pointed by an user
3701
3702Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3703
3704 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3705 win32/libxml2.def.src xmlIO.c: exported default
3706 'file:', 'http:' and 'ftp:' protocols input handlers
3707 and maked protocols comparisson case insensitive
3708
3709Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * configure.in: Neven Has detected a typo
3712
3713Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3716 as one of the persons allowed to commit directly to the
3717 module.
3718
3719Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3722 * valid.c: raised a too low limit
3723 * doc/*: rebuilt the docs
3724
3725Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * test/XPath/expr/floats test/XPath/expr/functions
3728 result/XPath/expr/floats result/XPath/expr/functions
3729 xpath.c: another XPath conformance patch from Richard Jinks
3730
3731Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * xmlschemas.c: fixed validation of attribute groups.
3734 * test/schemas result/schemas: added an example from the primer
3735
3736Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3739 * test/schemas result/schemas: updated the test list
3740
3741Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * TODO: updated a bit
3744 * parser.c: made a comment more specific
3745 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3746 Schemas conformance.
3747 * test/schemas result/schemas: updated the test list
3748
3749Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3752 implementing xs:all with minOccurs = 0
3753 * tes/schemas/* result/schemas/*: added more tests covering
3754 xs:all
3755
3756Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * xmlregexp.c: first implementation of the all particle, this
3759 may need to be revisited for case where not all transitions
3760 must be crossed.
3761
3762Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * tree.c: another entity processing update from Markus Henke
3765
3766Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3767
3768 * trionan.c: fixed crash on OSF/1
3769
3770Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * xmlschemas.c: more Schemas work
3773 * test/schemas/* result/schemas/*: added more tests coming
3774 from the spec.
3775
3776Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3779 ExcC14N specification
3780
3781Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * tree.c: patch from Markus Henke, fix for recursive entities.
3784
3785Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * xpath.c: fix a problem with string() on a document node.
3788
3789Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * Makefile.am xmlschemas.c: more Schemas work
3792 * test/schemas/* result/schemas/*: added more tests coming
3793 from the spec.
3794
3795Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3798 * result/HTML/*: this changes a few things in the results
3799
3800Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3801
3802 * include/libxml/tree.h: eliminated 'declaration different than
3803 prototype' warning
3804 * include/win32config.h: "resolved" conflicts with errno.h
3805
3806Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3809 on the automata interfaces and debug of counted choices
3810 * test/schemas/* result/schemas/*: added a number of tests
3811
3812Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3815 a bit of work on Schemas
3816 * testSchemas.c: try to make it more useful
3817 * test/schemas/* result/schemas/* Makefile.am: changed the
3818 Schemas regression test procedure, started adding a few samples
3819
3820Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3821
3822 * include/libxml/encoding.h: Patch for the Borland C++ builder
3823 * include/libxml/tree.h: Patch for the Borland C++ builder
3824 * threads.c: Patch for the Borland C++ builder
3825 * win32/bcb5: New directory for the Borland C++ builder
3826 project files
3827
3828Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3829
3830 * win32/Makefile.msvc: Update for XML Schema support
3831 * win32/configure.js: Update for XML Schema support
3832 * win32/libxml2.def.src: Update for XML Schema support
3833
3834Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3837 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3838 xmlunicode.c include/libxml/Makefile.am
3839 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3840 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3841 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3842 include/libxml/xmlversion.h.in : merged the current state of
3843 XML Schemas implementation, it is not configured in by default,
3844 a specific --schemas configure option has been added.
3845 * test/automata test/regexp test/schemas Makefile.am
3846 result/automata result/regexp result/schemas:
3847 merged automata/regexp/schemas regression tests
3848
3849Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * xpath.c: Gary found a compile time problem, fixes #78823
3852
3853Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * configure.in: release of 2.4.20
3856 * doc/*: updated and rebuilt the docs
3857
3858Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * python/Makefile.am: patch from Cristian Gafton to build on
3861 Red Hat 6.2, should also fix #75779
3862
3863Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * valid.c: first part of fixing #78729
3866
3867Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3870 escaping of URI when saving HTML files.
3871 * result/HTML/*: this impacted some tests
3872
3873Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * configure.in: trying to fix #77441
3876
3877Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * include/libxml/xmlIO.h: Hallski complained it could not be
3880 included by itself.
3881
3882Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3885
3886Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3887
3888 * win32/configure.js: patch from Nilo for the c14n option
3889 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3890
3891Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3894 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3895 LIBXML_THREAD_ENABLED
3896
3897Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * xpath.c: another patch from Richard Jinks for substring conformance
3900 * test/XPath/expr/floats test/XPath/expr/strings
3901 result/XPath/expr/floats result/XPath/expr/strings: update of the
3902 test suite to check those.
3903
3904Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * xpath.c: patch from Richard Jinks for .x float parsing.
3907
3908Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * parser.c: patch from Markus Henke when an encoding ain't recognized
3911
3912Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * libxml.m4: got a report that #include <string.h> was needed
3915
3916Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3919
3920Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3921
3922 * doc/example.html: fixing typo
3923
3924Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3927 pointed out by Melvyn Sopacua.
3928
3929Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * libxml.m4: Frédéric Crozat gave a patch related to the change
3932 of Include paths breaking the libxml.m4
3933
3934Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * xpath.c: Fix bug #76927 forgot to save some context
3937 when evaluating binary expressions
3938
3939Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * configure.in: fixed configure for MPE/iX from Markus Henke
3942 * xmlmemory.c: fixed initialization problems
3943 * xpath.c: another set of patches from Richard Jinks this
3944 fixes "make XPathtests" on linux
3945
3946Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3949 * test/XPath/expr/compare test/XPath/expr/equality
3950 test/XPath/expr/floats test/XPath/expr/functions
3951 test/XPath/expr/strings result/XPath/expr/compare
3952 result/XPath/expr/equality result/XPath/expr/floats
3953 result/XPath/expr/functions result/XPath/expr/strings: Updated
3954 tests though they show a divergence on Linux
3955
3956Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3957
3958 * xpath.c trionan.c: previous commit also included patches
3959 from Richard Jinks on some IEEE support corner case
3960
3961Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3962
3963 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3964 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3965 that $(datadir) should be used for docs
3966
3967Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3970 could leak filedescriptors
3971
3972Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * configure.in nanohttp.c: applied patch from Allan Clark for
3975 UnixWare/OpenServer
3976
3977Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * configure.in: preparing 2.4.19
3980 * doc/*: rebuilt the docs
3981
3982Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * nanohttp.c: fixing #76043, got fed up with non-portability
3985 of that piece of code.
3986
3987Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * valid.c SAX.c: Never commit without running "make tests" :-(
3990 fix a couple of stupidities in the previous commit
3991 * result/*: a few changes in some attribute order result of previous
3992 commit.
3993
3994Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3997 the internal subset should not raise duplicate ID errors,
3998 also there was a small bug in conjunction to namespace
3999 declarations defaulted and xml:xxx attributes DTD definitions.
4000
4001Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * xpath.c: Richard Jinks also raised some rounding problems
4004 this tries to fix them
4005
4006Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4009 behaviour in xmlXPathCastToString()
4010
4011Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4014 raised by Morus Walter
4015
4016Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4019 from Igor
4020
4021Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * xpath.c: fixing #75619, related to a problem when trying
4024 to evaluate condition when the current node set resulting
4025 from that sub-step evaluation is empty. Also fixes 2 potential
4026 problem with previous-sibling and next-siblings axis.
4027
4028Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4031 HTML support is not configured in.
4032
4033Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4034
4035 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4036 include/libxml/tree.h: dohh I really didn't intended to commit
4037 this test version :-(
4038
4039Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * testSAX.c: I wanted to see the real speed at the SAX interface
4042 after a little too many Ximianer started complaining about the
4043 parser speed.
4044 added a --quiet option:
4045 paphio:~/XML -> ls -l db100000.xml
4046 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4047 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4048 3200006 callbacks generated
4049 real 0m1.270s
4050 Which means 16MBytes/s and 3Mcallback/s
4051
4052Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * xpath.c: valgrind spotted another error that time when running
4055 on libxslt regression tests
4056
4057Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * Makefile.am: adding "make valgrind" running the full regression
4060 tests (except python ones) under Valgrind (using valgrind -q
4061 which was kindly added by the author).
4062 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4063 passes cleanly now except an obcure floating point initialization
4064 raised in log10() in one XPath regression test ???
4065 * tree.c: edited some comments to close #75244
4066
4067Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4070 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4071 context of ScrollKeeper, made sure that if the number is
4072 an integer, the serialization follows the description at
4073 http://www.w3.org/TR/xpath#section-String-Functions
4074
4075Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * configure.in: preparing 2.4.18
4078 * doc/*: updated and rebuilt the web site
4079 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4080 the Windows and Cygwin maintainers.
4081 * parser.c: humm, changed the way the SAX parser work when
4082 xmlSubstituteEntitiesDefault(1) is set, it will then
4083 do the entity registration and loading by itself in case the
4084 user provided SAX getEntity() returns NULL.
4085 * testSAX.c: added --noent to test the behaviour.
4086
4087Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * parser.c: Wilfried Teiken provided a hackish but working
4090 way to get context reported back on entities when parsing
4091 with SAX and without breaking the DOM build.
4092
4093Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * c14n.c: applied a new patch from Aleksey Sanin
4096 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4097 to reference Aleksey implementation of XML digital Signatures
4098
4099Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * xpath.c: small fix to avoid potential problem due to
4102 ordering of freeing data
4103 * python/Makefile.am: people were complaining about
4104 the generated file in python dir not being built
4105
4106Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4109 python/generator.py python/libxml.c python/types.c: Cleanup
4110 of the python Makefiles based on Jacob and James feedback,
4111 fixed the spec file accordingly, fixed the number of warning
4112 that passing my pedantic CFLAGS was generating. Conclusion
4113 is that Python includes are real crap.
4114
4115Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * configure,in: it was reported quite a few times that
4118 xml2-config --cflags should not output
4119 -I$includeprefix/libxml2/libxml because libxml2 header names
4120 clashes with existing names like list.h from C++ stl.
4121 Includes should be #include<libxml/xxx.h> so ...
4122
4123Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * c14n.c: another patch from Aleksey Sanin
4126
4127Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4130 canonicalization algorithm
4131 * doc/xml.html doc/index.html: added the C14N references on the
4132 index page.
4133
41342002-03-13 jacob berkman <jacob@ximian.com>
4135
4136 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4137 usage, redundant, and gcc specific
4138
4139Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * xpath.c: speedup some node selection operations, this can
4142 have a significant impact on DocBook Norm's stylesheets
4143 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4144 make sure it's always the case
4145 * debugXML.c: distinguish CDATA and comments in ls operations
4146
4147Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4150 to generate better API descriptions etc...
4151
4152Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * c14n.c: Fixing #74186, made sure all boolean expressions
4155 get fully parenthesized, ran indent on the output
4156 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4157 include/libxml/tree.h: also #74186 related, removed the
4158 --with-buffers option, and all the preprocessor conditional
4159 sections that were resulting from it.
4160
4161Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4162
4163 * valid.c: applied patch from Dodji Seketeli fixing an
4164 uninitailized variable in xmlValidGetValidElements()
4165
4166Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * c14n.c: fixed a few comments
4169 * doc/*.html doc/*/*.html: regenerated the docs and added
4170 the C14N API
4171 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4172
4173Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * check-xml-test-suite.py: fix to adapt varaiations in the
4176 bindings
4177 * configure.in python/setup.py python/setup.py.in: fixed to
4178 have the version of the python scripts automatically updated
4179
4180Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4183 in xmlCopyProp()
4184
4185Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * configure.in: preparing 2.4.17 release
4188 * doc/*: updated and rebuilt the docs
4189 * xpath.c: fixed a comment
4190 * python/libxml.c: fixed a possible reentrancy problem
4191
4192Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4195 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4196 added a specific regression test
4197 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4198 not raise exceptions when failing to find the attribute.
4199
4200Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4201
4202 * configure.in xmllint.c: owen pointed out a problem with the
4203 ftme fix, gettimeofday() was not detected by configure and
4204 the ftime header wasn't included, dohhh
4205
4206Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * configure.in xmllint.c: trying to fix #71457 for timing
4209 precision when gettimeofday() is not availble but ftime() is
4210
4211Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4214 are now copied on install and part of the -devel RPM
4215
4216Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * xpath.c: trying to avoid bug #72150 which was apparently
4219 caused by a gcc bug (or a processor problem) as detailed
4220 at http://veillard.com/gcc.bug
4221
4222Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4225 fixed xmlReconciliateNs(), added a Python test/example for
4226 inter-document cut'n paste
4227 * python/libxml.py: fixed node.doc on document nodes and added
4228 xpathEval() onto node objects
4229
4230Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4233 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4234 fixup and integrated tests for the serialization stuff
4235
4236Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4239 moved the libxml man page to section 3
4240
4241Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * tree.c: fix bug #72490
4244 * python/libxml.c python/libxml.py: added methods serialize()
4245 and saveTo() to all node elements.
4246
4247Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * xmlIO.c: closed #73430, don't read from an input source
4250 which indicated an end-of-file or an error.
4251
4252Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * parser.c: make sure SAX endDocument is always called as
4255 this could result in a Python memory leak otherwise (it's
4256 used to decrement ref-counting)
4257 * python/generator.py python/libxml.c python/libxml.py
4258 python/libxml2-python-api.xml python/libxml2class.txt
4259 python/tests/error.py python/tests/xpath.py: implemented
4260 the suggestions made by Gary Benson and extended the tests
4261 to match it.
4262
4263Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * python/generator.py: applied patch fixing #73450
4266
4267Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * xpath.c: fixing #61290 "namespace nodes have no parent"
4270 long standing divergence from the XPath REC. NodeSets
4271 simply hold a copy of namespace nodes and those node ->next
4272 points to the parent (which may not be the node carrying the
4273 definition).
4274 * include/libxml/xpath.h: flagged but didn't added a possible
4275 speedup
4276 * DOCBparser.c HTMLparser.c: removed some warnings from push
4277 parser due to new state being added.
4278 * tree.c: new fix from Boris Erdmann
4279 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4280 the XML Canonalization support from Aleksey Sanin
4281
4282Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * tree.c: patch from Boris Erdmann fixing some namespace odities
4285 with xmlCopyNode()
4286
4287Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * xmlIO.c: fix bug #72706 when loading a NULL entity
4290
4291Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4294 actually change in a future XML Namespace revision.
4295
4296Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4299 added the possibility of returning nodesets from XPath extension
4300 functions written in Python
4301
4302Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * python/*: commiting some Python bindings work done while travelling
4305
4306Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4309 explicitely with memory debugging switched on
4310
4311Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4314 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4315 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4316 the accessor generator for strings
4317 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4318 regression test.
4319
4320Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * python/README python/generator.py python/libxml.c python/setup.py:
4323 added the 'usual' setup.py to allow building a libxml2-python
4324 module based on the same code. The initialization is however
4325 different the 2 .so files fo libxml2 and libxslt are identical and
4326 they entry point initialize both libraries. this is done to avoid
4327 some possible nasty problem since the Python don't merge the maps
4328 of all shared modules.
4329
4330Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * parser.c: fixed a push/encoding bug reported by Michael
4333 on librsvg
4334
4335Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4336
4337 * include/libxml/parserInternals.h: fixes a misplaced #endif
4338
4339Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * parser.c valid.c: found and fixed a couple of allocation bugs
4342
4343Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * doc/xml.html doc/python.html doc/*: added a Python and binding
4346 page describing the current state of the Python bindings and
4347 giving pointers to the other languages wrappers.
4348
4349Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4352 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4353 rebuilt the API and web site
4354 * xpath.c: fixed #71978 portability bugs
4355
4356Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4359
4360Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4361
4362 * include/libxml/parserInternals.h parser.c: had to change
4363 2 internal parsing API when processing document content
4364 to check the start and end of element content are defined
4365 in the same entity
4366 * valid.c include/libxml/valid.h: attribute normalization can
4367 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4368 with the context to report it.
4369 * SAX.c: fixed the last known bugs, crazy validation constraints
4370 when a document is standalone seems correctly handled. There
4371 is a couple of open issues left which need consideration especially
4372 PE93 on external unparsed entities and standalone status.
4373 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4374 The 2 tests left failing are actually in error. Cleanup done.
4375
4376Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4377
4378 * valid.c: implemented E59 spaces in CDATA does not match the
4379 nonterminal S
4380
4381Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * SAX.c parser.c valid.c: more validation test fixups
4384 * check-xml-test-suite.py: added duration info for the tests
4385
4386Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * parser.c valid.c: a couple of errors were reported but not
4389 saved back as such in the parsing context. Down to 1% failure rate
4390 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4391
4392Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * xmlInternald.c: isExtender was missing a char
4395 * parser.c include/libxml/parser.h: % are acceptable in the
4396 internal subset if within a PUBLIC ID
4397
4398Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * SAX.c parserInternals.c valid.c: more work on the conformance
4401 suite. Took the step to finally block documents with encoding
4402 errors. It's a fatal error per the spec, people should have fixed
4403 their documents by now.
4404
4405Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * check-xml-test-suite.py: fixed the test script after some discussion
4408 on the semantic of TYPE="error"
4409 * Makefile.am: added the script to the distrib
4410
4411Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * SAX.c entities.c: fixed a couple of conformances issues deep
4414 into the validation code (standalone and undeclared Notations)
4415
4416Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4417
4418 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4419 stayed there for years !
4420
4421Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4424 missing
4425
4426Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * check-xml-test-suite.py: improved the behaviour a bit as
4429 well as the logs
4430 * parser.c valid.c SAX.c: fixed a few more bugs
4431 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4432
4433Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * check-xml-test-suite.py: python script to run regression tests
4436 against the XML Test suite of W3C/OASis
4437 * SAX.c: fixed a validation bug
4438 * parser.c: fixed 3 errors pointed by the test suite
4439 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4440 * python/Makefile.am: fixed a dependendy
4441
4442Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * xmlmemory.c: avoid a warning bug #71594
4445
4446Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4447
4448 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4449 warning on alpha/Tru64
4450
4451Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * include/libxml/entities.h: fixing a comment
4454 * valid.c: fixing some troubles with validity check on namespaces
4455 * result/VC/NS3 test/VC/NS3: added a specific regression test
4456
4457Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4458
4459 * tree.c: Fixing #71342 serializing '\n' in attribute values
4460 * result/noent/att3 result/att3 test/att3: added a specific
4461 test.
4462
4463Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * python/libxml.c: couple of bug fixes
4466
4467Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * python/*.py: removed tabs and used spaces.
4470
4471Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4472
4473 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4474 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4475
4476Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4477
4478 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4479 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4480
4481Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4482
4483 * include/libxml/encoding.h include/libxml/entities.h
4484 include/libxml/globals.h include/libxml/parser.h
4485 include/libxml/threads.h include/libxml/tree.h
4486 include/libxml/xmlmemory.h: trying to fix the include mess
4487
4488Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * include/libxml/xmlmemory.h: reverted part of the previous
4491 attempt to provide #69655, this was breaking the build.
4492
4493Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4496 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4497 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4498 include/libxml/parserInternals.h include/libxml/tree.h
4499 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4500 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4501 clean.
4502 * python/libxml.c: fixed a warning.
4503
4504Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4507 copying of node, merge back IDs in the target document.
4508 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4509 test/XInclude/ents/ids.xml: test case
4510 * result/VC/ElementValid4: output changed due to a typo fix
4511
4512Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004515 generate the dependencies right as Jacob found out. Add
4516 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004517
4518Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * parserInternals.c valid.c: Justin Fletcher found some parts
4521 of the code needing cleanup
4522 * libxml.spec.in python/Makefile.am python/generator.py
4523 python/libxml.c python/libxml.py: Fixed the python Makefiles
4524 corrected a bug showing up on ia64, changed the name of the
4525 python internal module too
4526
4527Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * Makefile.am: applied patch from Andris Pavenis for binary
4530 name suffixes
4531
4532Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * xmllint.c win32/win32config.h: fixing #68748
4535
4536Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * valid.c: fixing #70166
4539
4540Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * valid.c: fixing #70077
4543
4544Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * Copyright Makefile.am README configure.in libxml.spec.in:
4547 Changed to the MIT Licence
4548 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4549 doc/xmlio.html: updated the doc accordingly
4550 * include/libxml/xmlwin32version.h configure.in: preparing
4551 2.4.14 release
4552 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4553 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4554 fixed the const xmlChar * wrapper and generator, XPath extension
4555 functions now use the context as first argument
4556 * python/tests/tstxpath.py python/tests/xpath.py
4557 python/tests/xpathext.py: Updated the tests accordingly
4558 * tree.c: fixed bug #70067
4559
4560Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * Makefile.am: cleanup
4563 * debugXML.c: always use stdout if output is NULL
4564 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4565 * python/Makefile.am python/generator.py python/libxml2class.txt
4566 python/libxml_wrap.h python/types.c: augmented the number of bindings
4567 handling FILE * and XPath contexts
4568 * python/tests/Makefile.am: avoid a stupid problem due to the
4569 use of TEST.
4570
4571Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4572
4573 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4574
4575Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * python/TODO python/libxml.c: cleanup the extension function lookup
4578 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4579
4580Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * configure.in python/Makefile.am: do not install outside
4583 of prefix
4584
4585Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * python/TODO python/libxml.c: started adding SAX interfaces
4588 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4589 SAX test
4590
4591Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * tree.c: hardened the addChild function
4594 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4595 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4596 added accessors needed for xmlNode, a bit more testing and
4597 extension of interfaces
4598 * python/tests/Makefile.am python/tests/build.py: added a test
4599 build from scratch/save/load/check
4600
4601Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * parserInternals.c: change a small bit in the way valididy
4604 error messages get initialized
4605 * python/TODO python/libxml.c python/libxml2-python-api.xml
4606 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4607 added some memory debugging to track leaks at the libxml2 level
4608 * python/tests/*.py: changed all tests to check for leaks,
4609 there is just one left in XPath extension registrations.
4610
4611Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * python/TODO python/generator.py python/libxml2-python-api.xml
4614 python/libxml2class.txt: more accessor classes for the parser
4615 context, allow to switch on and check validity
4616 * python/tests/Makefile.am python/tests/error.py
4617 python/tests/invalid.xml python/tests/valid.xml
4618 python/tests/validate.py: attded more test and and added error.py
4619 which I forgot to commit in the last step
4620
4621Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * python/Makefile.am python/types.c: cleanup
4624 * python/libxml.c python/libxml.py python/libxml_wrap.h
4625 python/generator.py python/libxml2-python-api.xml
4626 python/libxml2class.txt: added class for parser context, added
4627 first cut for push mode support. Added a framework to generate
4628 accessors functions.
4629 * python/tests/Makefile.am python/tests/push.py: added a push
4630 test
4631
4632Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4633
4634 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4635 bug a bit of cleanup.
4636
4637Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4638
4639 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4640 python/libxml2class.txt: adding error redirections and preformat
4641 to a python handler
4642 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4643 tests self checking
4644
4645Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4648 a function
4649
4650Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4653 python/libxml.c python/libxml2-python-api.xml
4654 python/libxml2class.txt: Progressing through the TODOs, class
4655 description output, extra XML API, RPM now builds the wrappers
4656 for all python installed versions
4657
4658Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * configure.in libxml.spec.in python/Makefile.am python/TODO
4661 python/generator.py python/libxml2class.txt: added more informations
4662 in the libxml2-python package including docs. Slightly changed
4663 the class hierarchy
4664 * python/tests/*: added basic regression tests infrastructure too
4665
4666Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4669 added libxml2-python as part of the packages installed
4670
4671Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4672
4673 * python/Makefile.am python/generator.py python/libxml.c
4674 python/libxml.py: more work, now able to extend the
4675 XPath interpreter with functions written in python.
4676
4677Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * python/Makefile.am: Jacob sent a patch to allow building from
4680 tarfile.
4681
4682Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4685 inserted the python wrappers build, I hope this won't be too
4686 unportable
4687
4688Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * xpath.c: minor optimization
4691 * python/generator.py python/libxml.c python/libxml.py
4692 python/libxml_wrap.h: more work on the python bindings,
4693 they now support XPath and there is no evident leak
4694
4695Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4696
4697 * python/generator.py python/libxml.c python/libxml.py:
4698 more work on the python bindings generator.
4699
4700Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4701
4702 * python/generator.py python/libxml.c python/libxml_wrap.h:
4703 more work on the python bindings.
4704
4705Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4706
4707 * python/generator.py python/libxml.c python/libxml.py
4708 python/libxml_wrap.h: commited early version of a python binding
4709 for private use only ATM
4710
4711Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4712
4713 * entities.c tree.c include/libxml/entities.h: applied patch
4714 from Anthony Jones to implement copy of DTD subtree too. Had
4715 just to keep 2 function private which really ought to become
4716 public ones.
4717
4718Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * xmllint.c: added pointers to the web pages in the usage()
4721
4722Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * tree.c: more fixes from Petr Kozelka for attribute handling
4725 in the tree API to align the semantic with DOM.
4726
4727Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * valid.c tree.c entities.c: another set of patches from
4730 Anthony Jones for copy operations cleanup and robustness
4731
4732Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4735 an alphabetic index based on comments content
4736 * doc/*: rebuilt the web site with the new references
4737
4738Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * parserInternals.h: Greg Sjaardema suggested to use an
4741 eponential buffer groth policy in xmlParserAddNodeInfo()
4742
4743Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4746 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4747 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4748 to generate cross-references, and added/updated the stylesheets
4749 to generate and link API indexes. The generic keyword index
4750 is not done yet.
4751 * doc/*.html: regenerated all the usual docs too
4752
4753Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * debugXML.c: added an xpath function to the shell for T. V. Raman
4756
4757Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4758
4759 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4760 debug routines.
4761
4762Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4763
4764 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4765 support of attribute nodes
4766
4767Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4768
4769 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4770 hopefully near complete and fully documented of the API in XML
4771 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4772 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4773 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4774 include/libxml/parserInternals.h include/libxml/valid.hi
4775 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4776 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4777 include/libxml/xpath.h include/libxml/xpathInternals.h:
4778 Cleaned up the doc comments a lot in the process, the interface
4779 coverage is now 100%
4780
4781Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4782
4783 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4784 extracts comments from the gtk-doc DocBook output (a bit
4785 convoluted but seems to work).
4786
4787Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4790 added an XML description of the API, moved the script generating
4791 it here. Added a "make api" target
4792
4793Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4794
4795 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4796
4797Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4798
4799 * xpath.c include/libxml/xpathInternals.h: the change made to
4800 xmlXPathFuncLookupFunc was incompatible roll it back
4801
4802Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * SAX.c: cleanup patch from Anthony Jones
4805 * doc/Makefile.am: fix the headers to avoid in make scan
4806 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4807 includes, * vs Ptr and general cleanup
4808 * parsedecl.py: first version of a script to extract the
4809 module interfaces, the goal will be to provide .decl or XML
4810 specification of the interfaces to build wrappers.
4811
4812Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4815 now provides return codes in case of errors
4816
4817Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4818
4819 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4820 Upgraded to trio baseline 1.6
4821 * strio.h strio.c: Replaced by triostr.h and triostr.c
4822
4823Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4824
4825 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4826 of strdup usage in the code
4827
4828Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4829
4830 * parser.c error.c: Keith Isdale complained rightly that
4831 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4832
4833Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4834
4835 * tree.c: fixed the funxtion to set the xml: attributes
4836 * debugXML.c: added "setbase" to test it.
4837
4838Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4839
4840 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4841 to allow updating an attribute content
4842
4843Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4844
4845 * libxml.h: try to avoid problems when compiling on Windows
4846
4847Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4848
4849 * hash.c: patch from Anthony Jones for hash.c allocation size
4850 * Makefile.am: trying to work around Yet Another Libtool Madness
4851 and build the 2.4.13 release finally ...
4852
4853Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4854
4855 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4856 * doc/* : update of the documentation
4857
4858Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4859
4860 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4861 at fixing #61290 :-(
4862
4863Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4866 Fixes bug #67229
4867
4868Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * tree.c: trying to avoid troubles when a subtree is copied
4871 and coalesced in part with the target tree. Should fix
4872 bug #67407
4873
4874Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4875
4876 * valid.c: fixed validation of attributes content of type
4877 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4878 values, very old bug. Fixes #67671
4879
4880Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4881
4882 * parser.c include/libxml/parserInternals.h tree.c: integrated
4883 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4884 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4885
4886Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * threads.c: applied Serguei Narojnyi's patch to add native
4889 thread support on the Win32 platform
4890 * testThreadsWin32.c Makefile.am: added the test program also
4891 from Serguei, Win32 specific
4892 * include/win32config.h include/libxml/xmlwin32version.h.in:
4893 added patch from Igor for the Windows thread specific defines.
4894
4895Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4898
4899Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4900
4901 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4902 output page into XMLinfo.html. Close bug #66951 and
4903 raised by Robert Collins too.
4904
4905Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4906
4907 * encoding.c: Paul Keogh pointed out a possibility of segfault
4908 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4909 Closes bug # 68238
4910
4911Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4912
4913 * doc/*.html: updated the Gdome2 links
4914
4915Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * libxml.h: Applied following patches from Robert Collins
4918 and make sure IN_LIBXML is defined when compiling it
4919 -------
4920 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4921 as well as Visual C.
4922 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4923 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4924 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4925 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4926 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4927 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4928 xmlSysIDExists xmlNoNetExists).
4929 * xmllint.c: Don't include winsock2.h for Cygwin.
4930
4931Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4932
4933 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4934 when the version info is not present.
4935
4936Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4937
4938 * tree.c: Anthony Jones pointed out a problem in
4939 xmlStringGetNodeList() and provided a fix for it
4940
4941Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * parser.c: patch from Frank J Franklin to remove a bug in
4944 xmlCreatePushParserCtxt() when the initial buffer passed
4945 is large.
4946
4947Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4948
4949 * win32/*: big cleanup of the Windows/MSVC project files
4950 from Igor Zlatkovic
4951
4952Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4953
4954 * doc/Makefile.am: should fix #67674 and avoid troubles if
4955 xsltproc is not available or fails in the prefix provided
4956
4957Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4958
4959 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4960
4961Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4964 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4965 Fixed a few other problems raised by Charlie Bozeman.
4966 * result/VC/ElementValid[5-7]: fixed the output
4967
4968Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4969
4970 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4971 patches from Charlie Bozeman. Regenerated the HTML docs.
4972
4973Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4976 for Windows from Igor
4977
4978Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * xmllint.c: applied Justin Fletcher patch for --output or -o
4981
4982Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * win32/libxml2/libxml2.def.src: close #67019
4985
4986Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * xmllint.c: applied Justin Fletcher generic timing patch
4989 similar to the one already applied to xsltproc.
4990
4991Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4992
4993 * include/libxml/tree.h tree.c: applied documentation patches
4994 from Charlie Bozeman
4995
4996Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4997
4998 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4999
5000Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * valid.c: fix the xmlStrdup() used in the previous patch.
5003 * valid.c: added --dropdtd
5004 * tree.c: fixed xmlUnlinkNode so it also removes the references
5005 from the document if the node is a DTD
5006
5007Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * HTMLtree.c valid.c: cleanup some static declarations
5010
5011Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * xmllint.c: removed another strdup()
5014 * doc/FAQ: removed the HP/UX entry
5015
5016Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * valid.c: fix bug #66816 when validating.
5019 * xmllint.c: don't use sys/time.h if configure did not found it
5020
5021Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5022
5023 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5024 xmlcatalog_man.xml
5025
5026Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5029 xmlInitMemory() was declared twice
5030
5031Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * globals.c: do not reference strdup() !
5034 * configure.in libxml-2.0.pc.in: trying to fix the libs
5035 of the various config extraction modules
5036
5037Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * configure.in : preparing 2.4.12
5040 * doc/* : updated and rebuilt the docs
5041
5042Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * uri.c: closed bug #66159
5045 * testURI.c: added --escape option
5046 * configure.in: some cleanup for xml2-config --cflags
5047
5048Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * globals.c testThreads.c: removed some misplaced includes
5051 of xmlversion.h
5052
5053Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * threads.c: patch from Gary Pennington fixing a possible
5056 problem at initialization time.
5057
5058Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5061 Eric Lavigne contribution to build libxml2 on MacOS using
5062 CodeWarrior.
5063
5064Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * xmllint.c: applied Geert Kloosterman's patch to fix
5067 --repeat --timing output
5068
5069Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5072 where non-wellformed XML declaractions were not detected.
5073
5074Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5075
5076 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5077
5078Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5081 gets reset by xmlCleanupInputCallbacks() and this makes the
5082 function useless. Same for output.
5083
5084Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * xmlIO.c: robert pointed out a loop error in callback cleanups
5087
5088Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5091 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5092 they are not really tied to debugging
5093
5094Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5097 * xmllint.c: better --catalogs description
5098
5099Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * tree.c: fixed a couple of problems in xmlSetProp()
5102
5103Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5106 unappropriate stdout output.
5107
5108Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5111 by Denis Beurive, closes #65111
5112
5113Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * valid.c: in case of content model validity error, don't
5116 print it if validity warnings were not requested.
5117
5118Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5121 * parserInternals.c: removed the last exit() call. Print an
5122 unmaskable error on stderr instead (library mismatch detection)
5123
5124Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5125
5126 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5127 shell instructions from Heiko Rupp
5128
5129Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * catalog.c: use the URL notation file:// for default catalog paths
5132
5133Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * include/libxml/tree.h: better comments for _private fields
5136 * tree.c: removed a problem when copying an entity reference.
5137
5138Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * vms/*: updated instructions and diffs from John A Fotheringham
5141
5142Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * include/libxml/xmlerror.h: avoid an include problem if
5145 #include <libxml/xmlerror.h> happens first in code
5146 seems to be the case in KDE libs
5147
5148Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5151 from Igor for Windows
5152
5153Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * Makefile.am: Gary Pennington pointed out a missing prefix
5156
5157Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5160 * doc/*: upgraded and rebuilt the docs
5161
5162Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * HTMLparser.c: fix comment in scripts element parsing.
5165 * result/HTML/doc3*: updated the results.
5166
5167Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * uri.c: another URI bug fix #63336, using Joel Young patch.
5170
5171Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5174 a cleaned up version of the Pwd shell string generation.
5175
5176Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * valid.c include/libxml/tree.h: trying to fix namespaces +
5179 validation problems for good, closing #63619 in the process
5180 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5181 wrong in this respect, fixed it.
5182
5183Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5184
5185 * xmllint.c: Morus Walter patch to allow --format and --encode
5186
5187Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * debugXML.c: Stefan Kost provided an help command for the shell
5190
5191Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * debugXML.c: Heiko Rupp pointed that the shell would crash
5194 on empty nodesets returns.
5195
5196Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5197
5198 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5199 migh need the history libraries
5200
5201Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5204 handle the case of < in quoted attributes, Bastian Kleineidam
5205
5206Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5209 fixing catalog breakages
5210 * Makefile.am catalog.c result/catalogs/catal
5211 result/catalogs/mycatalog.* test/catalogs/catal*:
5212 fixed more problems in catalog support, added more regression tests
5213 for both XML and SGML catalog handling
5214
5215Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * debugXML.c: applied an improvement to xmlGetLineNo() from
5218 Keith Isdale
5219
5220Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5223 Side effect of the progressive catalog loading
5224
5225Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * Makefile.am: confexecdir and confexec_DATA were defined twice
5228 pointed out by Karl Eichwalder
5229
5230Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5231
5232 * xmlcatalog.c: avoid unlink() and use remove() instead.
5233
5234Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * libxml.spec.in: cleanup
5237 * include/libxml/xmlwin32version.h: updated with 2.4.8
5238
5239Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5240
5241 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5242 of compiling libxml with a non standard set of options
5243
5244Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5245
5246 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5247 document --sgml option, fixing gnome bugzilla #63382
5248
5249Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5250
5251 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5252 breakage of 2.4.7, added a couple of really needed APIs
5253 like xmlCatalogIsEmpty() and xmlNewCatalog()
5254 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5255 for install-catalog
5256 * configure.in: preparing 2.4.8
5257
5258Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5261 include/libxml/tree.h include/libxml/xmlIO.h: more include
5262 cleanups, export cleanly one html output + format function.
5263
5264Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5265
5266 * parser.c: removed initGenericErrorDefaultFunc call from
5267 xmlInitParser() since it could destroy previous calls to
5268 xsltSetGenericErrorFunc() effects
5269
5270Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5273 keyword.
5274
5275Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * Makefile.am: cleanup
5278 * threads.c: cleanup too
5279 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5280 from xsltproc
5281 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005282 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005283
5284Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5285
5286 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5287 was not used anymore !
5288
5289Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5290
5291 * configure.in: preparing 2.4.7
5292 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5293 manual page from John
5294 * doc/*: updated the doc and rebuilt the generated pages
5295
5296Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * xmlIO.c: closing bug #62711, the library should never
5299 close stdin or stdout.
5300
5301Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * uri.c: second pass at fixing #63336, using Joel Young
5304 final patch. looks okay.
5305
5306Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * uri.c include/libxml/uri.h: trying to clear #63336
5309 allowing the escaping routine to parse unconformant
5310 URI-References.
5311
5312Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * vms/readme.vms vms/build_libxml.com nanoftp.c
5315 include/libxml/xmlversion.h.in: a few VMS updates from
5316 John A Fotheringham
5317 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5318 and xmlCleanupOutputCallbacks() for the Perl binding people.
5319
5320Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5323 apply fixes to close #63271 and avoid segfaults when
5324 the error routine gets callbed before xmlInitParser()
5325 get called.
5326 * nanoftp.c error.c: Applied patches from Justin Fletcher
5327 correcting some xmlGenericError misuses.
5328
5329Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5330
5331 *doc/xmllint.xml, doc/xmllint.1
5332 New and improved man page for xmllint - .xml is the original, .1
5333 is the generated man page
5334
5335Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5338 the web site from the main HTML document.
5339
5340Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * parser.c: fixed an erroneous validation bug when PE refs
5343 occurs in external parsed entities referenced from the
5344 internals subset
5345 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5346 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5347 added the associated testcase, it's a nice one.
5348 * HTMLparser.c: generate the DTD node as HTML still ...
5349 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5350
5351Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * HTMLparser.c: fixed a bug in htmlNewDoc()
5354
5355Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * test/threads/*: added entities testing to the Thread test
5358 * testThreads.c: make the test reasonable
5359 * DOCBparser.c: fix the DTD public and system ID
5360 * xmllint.c: added --sgml for SGML DocBook importing
5361 * Makefile.am: added Docbtests target
5362
5363Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5366 * testThreads.c: removed bogus include
5367
5368Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5371 fixed a very serious (looping) validation bug
5372
5373Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5374
5375 * include/libxml/globals.h include/libxml/threads.h threads.c
5376 testThreads.c: far more testing, cleaning up bugs
5377 * *.c : make sure globals.h is always included.
5378
5379Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5380
5381 * HTMLparser.c: try to get rid of parser loops for good.
5382
5383Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * configure.in: fixed some bugs in CFLAGS passing.
5386 * test/threads Makefile.am testThreads.c: added a specific
5387 threaded test case (really nasty, guaranteed).
5388
5389Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * catalog.c: serious cleanup on the management of the
5392 XML catalog tree, more tests done, especially with
5393 the catalog PI.
5394
5395Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5396
5397 * catalog.c: avoid a problem in catalog cleanup on SMP if
5398 catalogs were not initialized.
5399
5400Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5401
5402 * catalog.c xpath.c: trying to cleanup the not thread safe
5403 parts of the library.
5404
5405Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5406
5407 * include/libxml/globals.h configure.in global.data: make
5408 the allocation be per-thread a configure option
5409 * encoding.c include/libxml/parser.h: fixed compilation
5410 errors
5411
5412Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * include/libxml/parser.h: Norm reported that a few lines
5415 added were breaking libxslt compile, removed them for now
5416
5417Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * parser.c parserInternals.c threads.c: debugged and fixed
5420 initialization problems which were giving troubles on SMP
5421 boxes.
5422
5423Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * include/libxml/Makefile.am: missing globals.h
5426
5427Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5428
5429 * globals.c: added a couple of standard includes.
5430
5431Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5432
5433 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5434 include/libxml/parserInternals.h include/libxml/tree.h
5435 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5436 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5437 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5438 Applied the last patches from Gary, cleanup, activated threading
5439 all user accessible global variables are now handled in globals.[ch]
5440 Still a bit rought but make tests passes with either
5441 --with-threads defined at configure time or not.
5442 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5443 linking options
5444
5445Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * Makefile.am include/libxml/Makefile.am
5448 include/libxml/globals.h globals.c include/libxml/threads.h
5449 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5450 configure.in: started integrating the core of the thread support
5451 not activated yet but half integrated. The code should still
5452 compile and work anyway.
5453
5454Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5457 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5458 integrating the non-controversial parts of Gary Pennington
5459 multithread patches
5460 * catalog.c: corrected a small bug introduced
5461
5462Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * catalog.c include/libxml/catalog.h: very serious cleanup,
5465 isolating unportable code and as much as possible the accesses
5466 to the global shared catalog. May need more testing !
5467
5468Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5469
5470 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5471 Keith Isdale patches for the XSLT debugger interfaces. Some
5472 cleanup
5473
5474Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5475
5476 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5477 * DOCBparser.c: generate line nubers in elements
5478
5479Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5480
5481 * configure.in: preparing 2.4.6 release
5482 * doc/xml.html doc/html/*: updated and rebuilt the docs
5483 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5484
5485Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5486
5487 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5488 adding documentation for DV's supercatalog support
5489
5490Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5491
5492 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5493 super catalog support adding one API and one flag --sgml to
5494 xmlcatalog
5495
5496Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5497
5498 * doc/xmlcatalog_man.xml, xmlcatalog.1
5499 One more crack at
5500 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5501
5502
5503Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5504
5505 * xpath.c: implemented xmlXPathObjectCopy for external objects
5506 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5507
5508Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5509
5510 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5511 finishing up fix to
5512 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5513 the xmlcatalog man page display more elegantly
5514
5515Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * configure.in: closing bug #61832
5518 * HTMLparser.c: removed a warning
5519
5520Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * xpath.c: fixing #61673 part I, do not loose doc information
5523 when copying result value trees.
5524
5525Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526
5527 * xpath.c: trying to harden the XPath interpreter
5528
5529Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5530
5531 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5532 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5533
5534Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5535
5536 * HTMLparser: repaired another loop problem
5537
5538Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5541 parsing.
5542 * xpath.c: fix bug #61291 the default XML namespace node is
5543 missing from the namespace axis.
5544 * tree.c: refuse to create namespaces nodes with prefix "xml"
5545
5546Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5547
5548 * SAX.c: ouch a non-defined namespace could lead to a crash,
5549 fixed #61215
5550
5551Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5552
5553 * parserInternals.c: closed bug #61054
5554
5555Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5556
5557 * include/libxml/Makefile.am: closing #60708
5558
5559Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5562 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5563
5564Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5567
5568Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5569
5570 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5571 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5572
5573Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5574
5575 * catalog.c: Justin Fletcher provided cleaup code in case
5576 HAVE_STAT is not defined
5577 * include/win32config.h: Igor Zlatkovic suggested to have
5578 HAVE_STAT defined there
5579
5580Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5581
5582 * catalog.c - fixed typing error reported by M. Barros
5583
5584Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5585
5586 * xmllint.c - fixing typo
5587
5588Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5589
5590 * HTMLparser.c: small enhancement to prevent loop on
5591 unrecognizable data
5592
5593Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * parserInternals.c: applying patch from bug #60757 this
5596 should close it
5597
5598Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5599
5600 * catalog.c xmlcatalog.c: removed a couple of warning
5601 * xpath.c: try to solve the linking problem on platforms
5602 needing trio to compile
5603
5604Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * Makefile.am libxml.spec.in: backing up non-documented changes
5607 commited without review or aproval by Jens Finke <jens@gnome.org>
5608 * HACKING: made 100% clear that no commit should be done directly
5609
5610Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * configure.in: Joe Orton provided a patch fixing a problem
5613 when iconv is specified to be in a non-standard directory
5614 but wasn't exported in xml2-config --cflags
5615
5616Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5617
5618 * configure.in: let's ship 2.4.5 before getting too much
5619 troubles with 2.4.4 errors.
5620
5621Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5622
5623 * encoding.c entities.c: do not output hexadecimal charrefs
5624 when serializing HTML since some version of Netscape can't
5625 grok it, generate decimal ones.
5626 * result/HTML/doc3.htm: output changed due to previous test
5627 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5628
5629Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5632 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5633
5634Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635 Released 2.4.4
5636
5637 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5638 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5639 updated the configuration scripts systems accordingly
5640
5641Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * configure.in: preparing for 2.4.4
5644 * doc/xml.html doc/html/*: updated and rebuilt the docs
5645
5646Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5647
5648 * win32/dsp/libxml2.def.src: tried to incorporate comments
5649 from bug #59220
5650
5651Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5652
5653 * parser.c result/noent/wml.xml: fixed bug #59981 related
5654 to handling of '&' in attributes when entities are substitued
5655
5656Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5657
5658 * libxml.h include/libxml/xmlversion.h.in
5659 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5660 Tried to close bug #60131
5661
5662Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5665
5666Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5667
5668 * SAX.c: fixing bug #59946 on xmlns=""
5669
5670Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5671
5672 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5673 but allocates a new error code.
5674
5675Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5676
5677 * xmllint.c: John Fleck fixed typos in the options output
5678 * parser.c SAX.c: fix ignorable white space SAX selection
5679
5680Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5681
5682 * entities.c: Steve Underwood found the possibility of an
5683 ininite loop in case of error.
5684
5685Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5688
5689Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5690
5691 * parser.c: warn if version is not 1.0 but it's not
5692 strictly speaking an error after analyzing the spec
5693
5694Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5695
5696 *doc/catalog.html - add link to the html version of the
5697 man page, other linguistic cleanups
5698
5699Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5700
5701 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5702 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5703 file, has not yet been included in the build.
5704
5705Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * catalog.c: removed a duplicate affectation Justin Fletcher
5708
5709Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5710
5711 * tree.c: Armin Sander pointed a possible text coalescing
5712 problem, completed his patch.
5713
5714Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5715
5716 * trionan.c: Fixed const and volatile re-definition problem
5717
5718Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5719
5720 * libxml.4 parser.c: doc updates from Heiko Rupp
5721 * parserInternals.c: 2 sanity checks from Heiko Rupp
5722
5723Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5724
5725 * tree.c: applied patch from Armin Sander to make some pointers
5726 const in xmlCopyNode()
5727 * include/libxml/tree.h: added fix to the header
5728
5729Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5730
5731 * xpath.c: hum, restrict the integer usage gcc bug workaround
5732 to only gcc compilers so that other architecture don't get
5733 penalized by this limitation.
5734 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5735
5736Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5739 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5740
5741Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5742
5743 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5744 --convert option to xmlcatalog to convert SGML ones to
5745 the XML syntax.
5746 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5747
5748 2.4.3 got released at that point
5749Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * catalog.c xmlIO.c: started some serious testing and fixed
5752 a few bug and optmization needs.
5753
5754Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5755
5756 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5757 preparing for a 2.4.3 release even if it may not be ready yet
5758 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5759 all file parsing lookup to go through the entity resolver, add
5760 to add an API to bypass it (needed to load catalogs themselves),
5761 some cleanup on the catalog code too.
5762 * nanoftp.c: small cleanup
5763 * doc/catalog.html: small update
5764
5765Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5766
5767 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5768 Jun Kuriyama
5769
5770Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5771
5772 * doc/catalog.html: finished the catalog documentation
5773
5774Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5775
5776 * doc/catalog.html doc/xml.html: added documentation about
5777 Catalog support, misses an API description
5778 * doc/html/*: reextracted the API pages
5779
5780Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5781
5782 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5783 Added the part about section 7.2 on URI resolution,
5784 fixed a side effect in the HTML parser, look complete
5785 and ready to rock except the URI/SystemID part!
5786
5787Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5788
5789 * include/libxml/catalog.h include/libxml/parser.h
5790 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5791 xmlIO.c: added support and APIs needed for the catalog PI
5792 * include/libxml/xmlIO.h: cleanup
5793
5794Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5795
5796 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5797 include/libxml/catalog.h: starts to look okay, really
5798 plugged the new framework, cleaned a lot of stuff,
5799 added some APIs, except the PI's support missing this
5800 should be mostly complete
5801 * result/catalogs/* test/catalogs/*: added new test, enriched
5802 the existing one with URN ID tests
5803
5804Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5805
5806 * catalog.c: fixed nextCatalog
5807 * result/catalogs/docbook test/catalogs/*: started adding
5808 a small regression test
5809
5810Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5813 more work on the XML catalog support.
5814 * parser.c include/libxml/parser.h: small cleanup seems using
5815 list as a public parameter name can give portability troubles
5816 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5817 include/libxml/xpath.h include/libxml/Makefile.am: removed
5818 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5819 wrappers
5820
5821Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5822
5823 * Makefile.am trio.c triodef.h trionan.c xpath.c
5824 include/libxml/Makefile.am include/libxml/trionan.h:
5825 Re-worked Not-A-Number and Infinity support.
5826 * xmlcatalog.c: added readline include files
5827
5828Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5831 testCatalog as xmlcatalog, making it an installed app
5832 adding a shell, and preparing it to be a /etc/xml/catalog
5833 management tool, though not ready yet
5834 * catalog.c include/libxml/catalog.h: adding support for
5835 XML Catalogs http://www.oasis-open.org/committees/entity/
5836 not finished, there is some interesting tradeoffs and a
5837 few open questions left.
5838
5839Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5840
5841 * xmllint.c: fixed a line formatting problem
5842
5843Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5844
5845 * SAX.c: removed a couple of unused variable (Albert Chin)
5846
5847Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5848
5849 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5850 trying to fix some troubles w.r.t. function returning
5851 const xxxPtr.
5852
5853Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5854
5855 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5856 defined
5857
5858Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5859
5860 * xpointer.c: removed unused var
5861
5862Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5863
5864 * testXPath.c: another small cleanup closing bug #59110
5865
5866Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5867
5868 * win32/dsp/libxml2.def.src: small cleanup closing bug
5869 #59108
5870
5871Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5872
5873 * example/gjobread.c: add xmlCleanupParser() before leaving
5874
5875Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5876
5877 * config.h.in configure.in include/libxml/xmlwin32version.h:
5878 released 2.4.2
5879
5880Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5881
5882 * include/libxml/valid.h debugXML.c valid.c: deprecate
5883 the non-boundchecking Sprintf functions, add Snprintf
5884 this should close bug #57984
5885
5886Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5887
5888 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5889 URIs before doing the lookups (pointed by Mark Vakoc)
5890
5891Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5892
5893 * xpath.c: serious changes on Result Value Trees and NodeSets
5894 w.r.t. deallocation and collect operations. Probably not
5895 100% clean (merge of allocated trees smells like a problem).
5896 Seems sufficient to close #58943
5897
5898Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5899
5900 * xmllint.c: adding a --format option
5901
5902Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5903
5904 * xpath.c: count() was broken on Result Value Tree
5905 * xmlIO.c: fixed file:/// accesses on _WIN32
5906
5907Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5908
5909 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5910 macro was renamed, this should close bug #58683
5911
5912Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5913
5914 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5915 entity substitution mode text at the end of the entity might
5916 be added due to text coalescing.
5917 * nanoftp.c parser.c: small cleanup
5918
5919Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5920
5921 * HACKING: added John Fleck right to commit in the doc subdir
5922
5923Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5924
5925 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5926 allow to inherit attributes from the DTD directly in the
5927 tree, this is needed for XPath and can be a useful feature.
5928 Inherited namespaces are always provided at the tree level now
5929 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5930 of tests for this feature (XSLT being the prime user).
5931
5932Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5933
5934 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5935 testSAX.c xmlIO.c xmllint.c include/win32config.h
5936 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5937 include/libxml/xmlwin32version.h.in win32/README.MSDev
5938 win32/dsp/*: applied Win32 Facelift No.2 patches from
5939 Igor Zlatkovic for Windows/MSC
5940
5941Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5942
5943 * SAX.c: unparsedEntityDecl() the URI computation of the
5944 entity wasn't done breaking XSLT unparsed-entity-uri()
5945
5946Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5947
5948 * xpath.c: fixed a bug when walking the descendants and
5949 the current node has no children
5950 * debugXML.c: show up when a text node is supposed to not be escaped
5951
5952Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5953
5954 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5955 worked like the set:leading() function)
5956 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5957
5958Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5961
5962Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * include/libxml/xmlIO.h: apply change to close #58141
5965 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5966
5967Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * parser.c: when the internal subset uses a PE, then the
5970 included entity can use conditional sections.
5971
5972Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5975 when walking the namespace axis showing up in
5976 libxst/tests/general/bug-12
5977 * xmlmemory.c: added the possibility to trace a given block
5978 defined by its address
5979
5980Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * parser.c: don't override existing encoding specified before
5983 starting xmlParseDocument()
5984
5985Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * include/libxml/xmlwin32version.h: reinserted, needed for
5988 Windows users of CVS
5989
59902001-07-27 Darin Adler <darin@bentspoon.com>
5991
5992 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5993 * testCatalog.c: Add include of <libxml/parser.h>.
5994
59952001-07-27 Darin Adler <darin@bentspoon.com>
5996
5997 * include/libxml/.cvsignore:
5998 * include/libxml/xmlwin32version.h:
5999 Remove this file from CVS because it's generated.
6000
6001Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * parser.c include/libxml/parser.h: applied const patches from
6004 Tom Moog #58002
6005
6006Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6007
6008 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6009 lookup framework
6010
6011Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * tree.c: fixed xmlCopyNode() for documents
6014
6015Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6018
6019Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * parser.c: fixes bug #57652 reported by Morus Walter
6022
6023Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6026
6027Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6030 errors, lesson don't add new functions at 1am before a release
6031 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6032 from XPath initialization when possible.
6033
6034Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * result/scripts/base*: removing history/readline changed
6037 this slightly
6038 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6039 xmllint.c: make element content line number generation
6040 optionnal to avoid breaking old apps added interface to switch
6041
6042Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006045 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006046 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6047 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6048 John Kroll fixes to allow saving to HTTP via PUT (or
6049 POST of needed).
6050 * doc/html/*.html: regenerated the docs
6051
6052Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6053
6054 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6055 xmlHashScanFull and xmlHashScannFull3 to get passed the
6056 three keys as arguments to the callback function
6057
6058Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * configure.in Makefile.am: removed libxml softlink for good
6061 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6062 100% coverage by gtk-doc
6063
6064Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6067 fixed serious troubles due to size_t vs. int mismatch
6068
6069Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6072
6073Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6074
6075 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6076 convenient extension API for value and context managing
6077 Now handles external objects through xmlXPathPopExternal,
6078 xmlXPathWrapExternal and xmlXPathReturnExternal.
6079 Added functions for sets operations (intersection, etc.)
6080
6081Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6084 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6085 HTMLparser.c: cleanup of global variables, marking some
6086 const or private.
6087
6088Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6089
6090 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6091 fixed xmlXPathNodeSetItem when passing index=0
6092
6093Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6096
6097Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xmllint.c: fixed compilation under Cygwin #57503
6100 * TODO: update
6101
61022001-07-13 Peter Williams <peterw@ximian.com>
6103
6104 * config.h.in: add #undef HAVE_DLFCN_H
6105
6106 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6107 builddir.
6108
6109Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6112 raised by #57348 and #57381
6113
6114Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6117 tree.c xpointer.c: store the line numbder in element->content,
6118 may break some software, need a configuration mechanism
6119
61202001-07-10 Darin Adler <darin@bentspoon.com>
6121
6122 * .cvsignore:
6123 * example/.cvsignore:
6124 * include/.cvsignore:
6125 * include/libxml/.cvsignore:
6126 Various things that are generated and should be ignored.
6127
6128Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6131 * doc/xml.html doc/html/*: updated the docs
6132
6133Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6136 validation occured on content with element child
6137
6138Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * tree.c: fixed XML Base computation which was broken
6141 * debugXML.c: added a base function to the shell
6142 * Makefile.am result/scripts/* test/scripts/*: added scripts
6143 based regression tests, and adding 2 XML Base tests
6144
6145Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * tree.c: set properties doc and call xmlSetListDoc for properties
6148 content when grafting them in a different tree.
6149 * aclocal.m4: remove from CVS
6150
6151Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * win32/libxml2/libxml2.def.src: added some missing entry point
6154 for XPath (Mark Vakoc)
6155
6156Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6159 layer should URI-Unescape before trying to open resources.
6160
6161Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * xpath.c: fix the name() bug for elements in the default
6164 namespace reported by Charlie Bozeman
6165
6166Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6169 led to an XPath fix, improvements of SAX initialization, and
6170 an added option --nocdata to testXPath
6171
6172Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * doc/libxml-doc.el: Felix Natter provided anew version working
6175 with XEmacs too
6176
6177Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * include/libxml/xpath.h: small cleanup
6180 * doc/xml.html: update
6181
6182Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6185 released 2.3.14
6186
6187Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * doc/html/*: rebuilt the docs for the release
6190 * doc/xml.html: added 2.3.14 release.
6191
6192Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6195 were not equal to empty strings
6196
6197Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * SAX.c: fixed a URI-Reference computation problem when validating
6200 * xmlIO.c: small cleanup
6201
6202Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * parser.c: improved the description of a couple of interfaces
6205 upon Larry Stamper suggestion
6206
6207Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * SAX.c entities.c parser.c: changed completely the way entities
6210 are handled when running the parser in entity substitution mode.
6211 This fixes a bug reported by Stephan Kulow and nearly divides
6212 by 3 the amount of memory required by libxslt to load and process
6213 DocBook TDG.
6214
6215Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * HTMLparser.c: fixing a too early root closing problem raised
6218 byt Prashanth Naidu
6219
6220Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6223 raised by Mark Vakoc.
6224
6225Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * example/Makefile.am: fixed the include path to add srcdir/include
6228 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6229 and some cleanup
6230
6231Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6234 lot of optimization work, results in significant improvements
6235 when handling really complex XPath queries. Add a small optimizer
6236 for unions, improve [n] and [last()], avoid some costly ops.
6237
6238Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6241 * xpath.c: small cleanup
6242 * xmlGetNsList: reformated, fixed problems if used on Entities
6243
6244Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6247
6248Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6251 * Makefile.am example/Makefile.am: workaround automake generating
6252 erroneous deps
6253
6254Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * include/win32config.h: bug #56801 Yon Derek provided a patch
6257 to the windows config file.
6258
6259Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6262 libxml.h : Yon Derek provided a set of changes to compile from
6263 CVS on Windows/MSC
6264
6265Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * parser.c: fixed UTF8 BOM support in push mode
6268 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6269 added a specific testcase
6270
6271Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * Makefile.am: added --push regression tests
6274 * parserInternals.c: the XML parser segfaulted in --push mode
6275
6276Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * configure.in: moved the symlinks detection within a CVS
6279 check, this is not portable and will be removed soon.
6280 * xpath.c: small cleanup/speedup
6281
6282Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6285 release of 2.3.12
6286 * parser.c: make an error message if unknow entities in all cases
6287
6288Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6291
6292Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6295 includes were installed in the wrong dir
6296
6297Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * doc/html.xml: warn against sending code to exhibit bugs.
6300
6301Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6304 Tru64 from Thomas Leitner
6305
6306Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * AUTHORS: added William and Bjorn
6309 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6310 daniel@veillard.com hopefully I won't have to do this again
6311 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6312 docs can be rebuilt cleanly now
6313 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6314 from CVs it's generated, added include/libxml/xmlwin32version.h
6315 also generated but which should change far less frequently.
6316 * catalog.c nanoftp.c: made sure to include libxml.h not
6317 libxml/xmlversion.h directly
6318 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6319 when compiling on WIN32 and MSC
6320
6321Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * include/Makefile.am include/libxml/Makefile.am configure.in:
6324 fixed make distcheck and rebuilding the rpms
6325
6326Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * configure.in: should finish the migration of exported includes
6329 into a real include/libxml in CVS, at least for CVS users.
6330 * removed the exported headers, added in include/libxml (as well
6331 as xmlversion.h.in).
6332
6333Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * configure.in: fixed the way to detect symlink
6336
6337Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * configure.in: updated, include/libxml is now a real CVS dir
6340
6341Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6344 version works with both libxml1 and libxml2 (it autodetects
6345 the prefix of the html-files) from Felix Natter.
6346 * doc/xml.html: updated doc accordingly
6347
6348Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * xpath.c: fixed the bug generating a template loop in libxslt
6351 when using docbook-xsl-1.4, * should filter out document nodes
6352 * HACKING: added William
6353 * TODO: updated
6354
6355Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * doc/FAQ.html: added a warning about gcc-3.0
6358 * doc/xml.html: added reference to gdome2 and removed a confusing
6359 sentence
6360
6361Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * xmlversion.h: okay this is a generated file, but Windows
6364 users need it and they can't generate it, and I want CVS
6365 Windows users ...
6366 * win32/libxml2/libxml2_so.dsp: Windows project file for
6367 the shared lib version of libxml2
6368 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6369 resources needed for libxslt/xsltproc by Yon Derek
6370
6371Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6372
6373 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6374
6375Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6378
6379Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * include/win32config.h: Yon Derek provided a first fix
6382 to be able to compile libxslt/xsltproc on Windows
6383
6384Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * xpath.c: attempt to work around what seemed a gcc optimizer
6387 bug when handling floats on i386 http://veillard.com/gcc.bug
6388 * tree.c entities.c encoding.c: doing some cleanups while
6389 chasing it
6390
6391Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * Makefile.am: cleanup when --without-debug is specified
6394 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6395 w.r.t. --without-debug and other include points
6396 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6397 Catalogs
6398 * configure.in entities.h tree.h HTMLparser.c: removed
6399 --without-corba, made the _private field mandatory
6400
6401Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6404 outputs a BOM in UTF8, an errata has been issued to avoid the
6405 problem, that was the most reasonable solution... Add support
6406 for a leading UTF8 BOM in entities.
6407
6408Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * valid.c: fixed a bug found when post validating an entity ref
6411 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6412 activate it too
6413
6414Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6417 weakness in the node copy the XPointer and the XInclude
6418 implementations. Serious cleanup.
6419
6420Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * Makefile.am: Kjartan Maraas provided a small patch to
6423 add xml2-config.in to EXTRA_DIST
6424
6425Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6428 provided another failing case found in KDE, the way the
6429 ctxt->vctxt.nodeTab was allocated and freed changed over
6430 time but it wasn't completely cleaned up. This should fix it.
6431
6432Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * parser.c: Stephan Kulow also raised the fact that line number
6435 could get miscounted making debug harder, fixed the problem
6436 in xmlParseCharData()
6437
6438Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * valid.c: Stephan Kulow pointed out a problem when validating
6441 and using an empty entity, forgot a 'break' in a case.
6442
6443Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6446 * doc/xml.html: updated with 2.3.11
6447
6448Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * TODO: updated adding cleanup of generated doc
6451 * configure.in: prepared to release 2.3.11
6452 * xmllint.c: added --version for bug reporting
6453 * doc/html/*.html: rebuilt the doc
6454
6455Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * xpath.c: first part of the work on selecting namespace to
6458 fix bug #56115
6459
6460Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6463 when using -liconv
6464 * TODO: updated
6465
6466Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6469 cleanup, encoding support.
6470
6471Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6474
6475Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * xpath.c: bug detected by Ankh when / is used as a function arg
6478
6479Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6482 of element and use it to avoid outputting formatting spaces at
6483 the wrong place. Implemented the format parameter for HTML save.
6484 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6485 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6486 result/HTML/wired.html: of course this impact the result of a
6487 number of HTML tests
6488
6489Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * HTMLtree.[ch]: started augmenting the HTML save API with
6492 encoding and formatting parameters
6493
6494Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * HTMLtree.h: cleanup and started evaluating the work needed on
6497 revamping the HTML output code
6498
6499Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6502
6503Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * valid.c: fixed bug #56049, forgot one check in the
6506 validation routine
6507
6508Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6511
6512Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * libxml.h: fixed an error in last commit
6515 * doc/FAQ.html: added an entry for compilation from CVS
6516
6517Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xmlversion.h.in libxml.h: Cygwin patches
6520 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6521 * tree.h: cleanup
6522
6523Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6526 memory block in a strange case where libxml is linked twice
6527 in the binary.
6528
6529Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6532 state far too often, simple fix used to avoid it.
6533
6534Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6537 being processed, applied his patch
6538 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6539
6540Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6543 provided fixes to compile on MSCC again
6544 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6545 also provided an update for the project files.
6546
6547Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6550 bug #55810
6551
6552Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * tree.c: fixed xmlGetNsProp() to close bug #55683
6555 Note this requires libxslt to use it's own function instead.
6556
6557Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * HTMLtree.c: when in a pre element no formatting space should
6560 be added.
6561 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6562
6563Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * configure.in: added tests for signal() and signal.h
6566
6567Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6570
6571Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * doc/libxml-doc.el: Felix Natter provided a new version for
6574 libxml2
6575
6576Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * HTMLtree.c: when in a pre element no formatting space should
6579 be added.
6580
6581Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6584
6585Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6588 hack
6589 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6590 * uri.c: fixed a warning
6591
6592Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * HTMLtree.c: trying to close bug #55772 escaping in script
6595 elements
6596 * doc/xml.html: suggest to send mail to the list
6597
6598Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6601 good. Use a macro and based on the solution provided in
6602 vsnprintf manual page from GNU.
6603
6604Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6605
6606 * error.c: Workaround for non-preserving variadic list.
6607 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6608
6609Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * doc/xml.html: added 2.3.10 release
6612
6613Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * configure.in: releasing 2.3.10
6616
6617Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6620
6621Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * encoding.c: Robert Collins provided a patch to add the
6624 "US-ASCII" encoding alias
6625
6626Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6629 string oriented functions and started cleaning the related areas
6630 in xpath.c which needed fixing in this respect
6631
6632Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6635 #55380
6636 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6637
6638Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * TODO: updated
6641 * nanohttp.[ch] : started adding APIs to get the redirected URL
6642 when this occurs (needed for further base computation
6643 * tree.h: cleanup
6644 * encoding.c: cleanup
6645 * SAX.c: minor change around ctxt->loadsubset
6646
6647Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * Makefile.am include/Makefile.am: small change to have
6650 include/libxml rebuilt if working from CVS.
6651 * uri.c: applied another patch from Carl Douglas for URI escaping,
6652 this should close bug #51876
6653
6654Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6657 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6658 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6659 added specific regression test
6660 * parser.h: preparing for the XSLT mode where DTD inherited
6661 attributes are added to the tree.
6662
6663Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * xinclude.[ch]: Updated the namespace for the Last Call version
6666 * result/XInclude/include test/XInclude/include: updated the
6667 testsuite accordingly
6668
6669Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6672 related to bug #51876
6673
6674Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * tree.c: fixed a gross mistake in base computation, xml:base is
6677 not completely correct yet (need cascade).
6678 * xpath.[ch]: added the few things needed to find a function name
6679 and URI from the XPath context when it is called.
6680
6681Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6684 * DOCBparser.c: small cleanup
6685 * xmllint.c: added a --catalogs option to load catalogs from
6686 $SGML_CATALOG_FILES
6687 * tree.c: cleanup
6688 * configure.in: iconv library fixup, ICONV_LIBS
6689
6690Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * catalog.c: handling of CATALOG entries. detection of recursion,
6693 and a few bugfixes
6694 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6695 against the default namespace
6696
6697Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6700
6701Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * parser.c: fixed propagation context info when parsing an
6704 external entity.
6705 * doc/html/*.html: regenerated a couple of docs
6706
6707Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * doc/xml.html: update with 2.3.9 informations
6710
6711Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6714 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6715 * doc/html/* : rebuilt the docs
6716 * valid.c: small patch which may improve some case when
6717 validating.
6718
6719Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * HTMLparser.c: Closed bug #54891
6722 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6723 to the suite
6724
6725Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6728 applied a documentation patch from LotR and filled in a few missing
6729 descriptions
6730
6731Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c tree.c parser.c: speed optimizations at the parser level
6734 document tree freeing and xpath evaluation
6735
6736Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * parser.c parser.h parserInternals.h: fixed a couple of
6739 interfaces for handling memory buffer input to const char *
6740 upon suggestion of JamesH.
6741
6742Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * configure.in: LoTR sent a patch fixing the previous commit
6745
6746Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * configure.in: trying to deal again with the stoopid -R linking
6749 flag of Solaris
6750
6751Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * xpath.h: two nodeset access macros from Thomas Broyer
6754
6755Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6758 patch from Thomas Broyer
6759
6760Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6763 case
6764 * INSTALL: was empty added stuff from the FAQ
6765
6766Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6769 attributes handling and #54433 by adding xmlUnsetProp()
6770 and xmlUnsetNsProp()
6771
6772Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * HTMLparser.c: Patch from Jonas Borgström
6775 (htmlGetEndPriority): New function, returns
6776 the priority of a certain element.
6777 (htmlAutoCloseOnClose): Only close inline elements if they
6778 all have lower or equal priority.
6779 * result/HTML: this of course changed a number of tests results.
6780
6781Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * xmlIO.c catalog.c: plugged in the default catalog resolution
6784 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6785 documentations
6786 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6787
6788Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6791 integrating catalogs
6792 * catalog.[ch] testCatalog.c: adding a small catalo API
6793 (only SGML catalog support).
6794 * parser.c: restaured xmlKeepBlanksDefault(0) API
6795
6796Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6799
6800Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * parser.c: added xmlParseExternalEntityPrivate() to allow
6803 propagation of ctxt->_private when parsing external entities
6804
6805Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6808
6809Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6812
6813Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * valid.c: warn when indeterminist content model is detected
6816 * result/VC/ElementValid8: this adds a message
6817 * Makefile.am: add --novalid for VCM tests
6818 * parserInternals.c: added a call to Init memory
6819
6820Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6823 when both parameters are NULL.
6824
6825Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * valid.c: applied small patch from Gary Pennington, reindented
6828 some part of the code.
6829
6830Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6833 release, updated and regenerated the docs
6834
6835Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * xpath.c result/XPath/expr/floats : clarified and cleanup
6838 printing of abnormal floats in tests.
6839
6840Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6843 * results/HTML/ : a few changes in the output of the HTML tests as
6844 a result.
6845 * configure.in: tying to fix -liconv where needed
6846
6847Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * Makefile.am: fixed a stupid error
6850
6851Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * configure.in Makefile.am: make the inclusion of the trio
6854 modules in the library conditional
6855
6856Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * DOCBparser.c: patche from László Kovács, fixed entities refs
6859 in attributes handling
6860
6861Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6864 flushing
6865
6866Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * xpath.c: fix of an XSLT namespace bug reported on the list
6869 general/bug-8-
6870
6871Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * strio.h trio.c: Dan McNichol suggested a couple of small
6874 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6875
6876Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * tree.c parser.c encoding.c: spent a bit more time looking
6879 at the parsing speed and DOM handling. Added a few more
6880 speedups.
6881
6882Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * parser.c: small but effective parsing speed improvement
6885
6886Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * configure.in: default on the DocBook parser inclusion (for Gnome)
6889 * DOCBparser.h: fixed a header reference
6890
6891Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * configure.in xpath.c: applied Bjorn patches for FPE on the
6894 alpha
6895
6896Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6899 xmlSaveFormatFileTo()
6900
6901Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * xpath.c: simple and efficient optimization, XPath functions
6904 aways bind to the same code, cache this
6905 * TODO: updated (by saying some is obsolete)
6906
6907Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * xpath.c: more cleanup work on XPath name parsing routines
6910
6911Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6914 xmlXPathParseName
6915 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6916 * debugXML.c: avoid compilation problems if compiling without
6917 HTML support, Igor Zlatkovic
6918 * win32/libxml2/libxml2.def.src: being able to compile without
6919 XPath on Windows
6920
6921Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * libxml.m4: yet another patch from Toshio Kuratomi
6924
6925Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6928
6929Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * tree.[ch]: added xmlSaveFormatFile interface for saving
6932 and indenting a file.
6933
6934Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * xpath.c: fixed bug #53689 related to processing-instruction()
6937
6938Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * DOCBparser.c: patche from László Kovács
6941
6942Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * parser.c: applied fixes from Christian Glahn bug report #53391
6945
6946Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6947
6948 * error.c: Jean François Lecomte provided a complete description
6949 and a fix to bug #53537
6950
6951Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6954
6955Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * DOCBparser.c SAX.c: a bit more work on entities processing.
6958 Still Need to cleanup XML output and references in attributes
6959
6960Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6963
6964Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * tree.c: trying to fix #53574, not completely complete,
6967 I would like xmllint --copy --debug test/ent1 and
6968 xmllint --debug test/ent1 to show the same result.
6969 * xpath.c: fix a bug when trying to sort namespace nodes
6970
6971Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * HTMLtree.c: real fix for #53402
6974
6975Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6978 PIs when using xsl:output
6979 * valid.c: closing #53537 some case generate segfaults if there
6980 is validity errors
6981
6982Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6985 of external parsed entities, added --noent to testDocbook
6986 * valid.c: Garry Pennington found an uninitialized variable
6987 access in xmlValidateElementContent()
6988
6989Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6992 with madness
6993 * result/HTML/ : this modified the result of the regression tests
6994 a lot.
6995
6996Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6999 to doc where it wasn't checked against NULL reported by
7000 Jens Laas
7001
7002Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7005 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7006
7007Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7010 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7011 * SAX.[ch]: cleanup and updates for DocBook
7012 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7013 ex SGML identifier changes
7014 * valid.c: removed a static unused function.
7015
7016Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7017
7018 * HTMLtree.c: applied change for Paul Sponagl on script saving
7019 * Makefile.am: the warning about entity title.xml are normal.
7020
7021Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * configure.in: release of 2.3.7
7024 * Makefile.am: fixing make distcheck
7025
7026Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * doc/html/* doc/xml.html: updated and regenerated the docs
7029
7030Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7033
7034Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * tree.c: fixed #53388 with the provided patch
7037
7038Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * valid.c: Bjorn detected an invalid memory access. Fixed
7041 vstateVPush()
7042
7043Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7046
7047Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7048
7049 * libxml.h: new header used only for the compilation of libxml
7050 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7051 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7052 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7053 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7054 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7055 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7056 baseline (version 1.2 plus a single patch).
7057 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7058 scientific notation for numbers. Tests added.
7059 * xpath.c: formatting of numbers changed to use sprintf
7060 (contribution from William Brack)
7061
7062Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * valid.c: cleanup, more useful debugging
7065 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7066 * xmlIO.c: entity loading is printed as an error when validating
7067
7068Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * valid.c: fixed to validate within entities
7071 * test/VCM/v22.xml: added a specific testcase
7072
7073Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * valid.c: forgot an epsilon transition in for ()+
7076 * test/VCM/v21.xml : added a specific test case
7077
7078Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * valid.c: removed a state explosion exhibited by RSS
7081 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7082 from bug #51872
7083
7084Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7087 validation without using an ugly NFA -> DFA algo in the source.
7088 Made a specific algorithm easier to maintain, using a single
7089 stack and without recursion.
7090 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7091 * hash.c: made the growing routine static
7092 * tree.h parser.c: added the parent information to an
7093 xmlElementContent node.
7094
7095Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * SAX.c parser.c xpath.c: generating IDs when not validating
7098 from an external parsed entity was poisoning the ID has table
7099 with removed values. This was killing XSLT on the KDE help
7100 browser.
7101
7102Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * entities.h: andrew@ugh.net.au detected a double declaration
7105
7106Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * debugXML.c hash.c tree.h valid.c : some changes related to
7109 the validation suport to improve speed with DocBook
7110 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7111 the way validation errors get reported
7112
7113Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7116 by P C Chow and William M. Brack for XSLT HTML output
7117
7118Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7121 Igor Zlatkovic patches for MSC compilation and added his
7122 updates
7123
7124Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7127 prefix lookup.
7128 * parserInternals.c: fixed the bug reported by Morus Walter
7129 due to an off by one typo in xmlStringCurrentChar()
7130
7131Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7132
7133 * HTMLparser.c result/HTML/*: revamped the way the HTML
7134 parser handles end of tags or end of input
7135
7136Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7139
7140Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7143 bug where the linktime verions of free() won't work ...
7144
7145Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7148
7149Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * doc/xml.html: added 2.3.6 release
7152
7153Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7156 * result/wml.xml: resulted in a small output change
7157
7158Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * tree.c: xmlNewDoc was missing the charset initialization
7161 * xmllint.c: added --auto to autogenerate a doc, allow to
7162 reproduce the problem fixed on xmlNewDoc
7163
7164Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * xpath.c: trying to get 52979 solved
7167 * tree.c result/ result/noent/: trying to get 52712 solved, this
7168 also made me clean up the fact that XML output in general should
7169 not add formating blanks by default, this changed the output of
7170 a few tests
7171
7172Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7175
7176Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * configure.in: finally released 2.3.6
7179
7180Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * xpath.c: checking for null pointer generated by new code
7183
7184Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * xpath.c: fixed a [] evaluation problem reported
7187 * test/XPath/tests/simpleaddr: extended test
7188 * result/XPath/simpleaddr: updated result
7189
7190Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * xmllint.c: Dan Timis reported a portability problem
7193 on Macs without mmap, fixed it.
7194
7195Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * testXPath.c : added a --tree option allowing to display the
7198 tree dump of the XPath expression
7199
7200Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * xpath.c: fixed a memleak when comparing nodesets
7203 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7204 * tree.c: added a TODO
7205
7206Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7209 we need string functions
7210 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7211 to be able to use them where needed. Applied some changes
7212 to reduce name linking pollution and compile in only what's
7213 needed.
7214 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7215 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7216 for the string manipulation functions
7217 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7218 to the free() function of xmlmemory.c
7219 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7220 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7221 usage.
7222
7223
7224Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * error.c: applied the context output patch of the error
7227 handling submitted by Chuck Griffith
7228 * error/VC/*: this slightly change some error logs
7229
7230Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * parser.c: fixed line number reporting on error
7233
7234Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * parser.c: Sullivan and Darin found a parser bug,
7237 applied the patch.
7238
7239Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7242 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7243 xmlversion.h.in xpointer.c: of course the way I defined
7244 UNUSED breaks on old gcc version. Try to be smart and
7245 also define it directly in xmlversion.h
7246 * configure.in: removed -ansi flag from the pedantic set
7247
7248Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249 Huge cleanup, I switched to compile with
7250 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7251 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7252 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7253 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7254 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7255 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7256 encoding.h entities.c error.c list.[ch] nanoftp.c
7257 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7258 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7259 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7260 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7261 Cleanup, staticfied a number of non-exported functions,
7262 detected and cleaned up a dozen of problem found this way,
7263 avoided a lot of public function name/typedef/system names clashes
7264 * doc/xml.html: updated
7265 * configure.in: switched private flags to the really pedantic ones.
7266
7267Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268
7269 * configure.in: 2.3.5
7270 * doc/html/*: rebuilt the docs
7271
7272Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * parser.c: fixed a reported bug in NOTATION parsing
7275 * uri.c: accepted but not fixed bug 51876, added TODO
7276 * Makefile.am: fixed bug 51876
7277
7278Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * config.h.in configure.in error.c: fix a compilation problem
7281 on platforms without vsnprintf (xml@thewrittenword.com)
7282
7283Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * parser.c: fixed a function name header typo
7286 * SAX.c: notations can also occur in external subset.
7287
7288Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * error.c: removed a C++ like comment
7291
7292Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * parser.c: fixing bug 52299 strange condition leading
7295 to a parser crash due to a buffer overflow
7296 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7297 added the specific test case
7298
7299Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7300
7301 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7302 xmlXPathConvert{String,Number,Boolean} to be able to make
7303 type casts without a context stack, fixed some implementation
7304 problems related to the absence of context at parse-time,
7305 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7306 in the public API too
7307 * xpointer.c xpathInternals.h: we need to know at parse time
7308 whether we are compiling an XPointer
7309
7310Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7313 cleaned up the parser internals, refactored XPath code, added
7314 new compilation based APIs and cleanly separated public and
7315 private APIs.
7316
7317Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * xpath.h: the comp field must be added at the end to avoid
7320 killing binary compat.
7321
7322Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * Makefile.am: detect XPath memleaks in regreson tests
7325 * error.c: fixed and error w.r.t. error reporting still using
7326 stderr
7327 * hash.c: added new line at end of file
7328 * tree.h: minor cleanup
7329 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7330 expression parsing from evaluation, resulted in a number of
7331 changes internally, and in XPointer. Likely to break stuff
7332 using xpathInternals.h but should remain binary compatible,
7333 new interfaces will be added.
7334
7335Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336
7337 * configure.in: fixed a couple of problems reported by
7338 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7339 without gcc on non linux platforms.
7340
7341Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7344 a fix for --with-html-dir= configure support. I hope it won't
7345 break rpm generation
7346
7347Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * xmlIO.c: one function comment cleanup.
7350
7351Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * SAX.c: external subset notations were improperly registered
7354 in the internal subset.
7355
7356Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * README.cvs-commits: added, pointing to HACKING
7359 * HACKING: updated
7360
7361Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * parser.c: and Matt Sergeant found one in the XML push
7364 parser (erroneous check I forgot to remove when I fixed the
7365 main parser).
7366
7367Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
7369 * xpath.c: ptittom found a small bug in UnaryExpr
7370
7371Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
7373 * configure.in: bumped to 2.3.4
7374 * error.c: fixed bug #51860
7375 * tree.c: fixed bug #51861
7376 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7377 * tree.[ch] : added xmlDefaultBufferSize
7378 * nanoftp.c: typo in function name header block
7379 * doc/xml.html : updated, added link to XML::LibXSLT
7380 * doc/html/* : rebuilt the docs
7381
7382Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * parser.c SAX.c: the new content parsing code raised an
7385 ugly bug in the characters() SAX callback. Found it
7386 just because of strangeness in XSLT XML Rec ouptut :-(
7387
7388Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * Makefile.am: Martin Baulig suggested to add -lm
7391 * tree.c: found another bug in xmlNodeGetContent()
7392
7393Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7394
7395 * xpath.c: Bjorn found the error related to strictness of comparison.
7396
7397Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398
7399 * parser.c: trying to fix the Dtd parsing problem reported
7400 by Gary, side effect of last week speed optimizations.
7401
7402Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403
7404 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7405 * parserInternals.c: removed unneeded test raised by Stric
7406
7407Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7408
7409 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7410 and fixed by William Brack). Added xmlXPathFormatNumber.
7411 Changed the sorting slightly.
7412 * configure.in Makefile.am example/Makefile.am: Added -lm.
7413 Please note that applications linking with libxml2, must
7414 also like with the math library from now on.
7415
7416Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7419
7420Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7421
7422 * parser.c: one must report spaces even if the Dtd element
7423 content proves that this is not part of the element content.
7424 * result/valid/*.xml: this changed the ouptu slightly
7425
7426Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * configure.in: bumped to 2.3.3
7429 * doc/xml.html: updated
7430
7431Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * tree.c: minor doc fix
7434 * xpath.c: deallocation issues when a result tree has been
7435 converted to a node-set
7436
7437Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * doc/xml.html: oops corrected dates s/2000/2001
7440
7441Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * valid.c: new patch from Gary Pennington
7444
7445Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7446
7447 * doc/xml.html: applied patch from Ankh
7448
7449Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7450
7451 * xinclude.c: fixed a problem building on Mac
7452
7453Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7454
7455 * parser.c: more work on increasing parsing ferformances
7456
7457Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7460 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7461 avoiding memcpy in production builds MEM_CLEANUP macro use
7462 * parser.[ch] parserInternals.c: optimizations of the tightest
7463 internal loops inside the parser. Better checking of I/O
7464 flushing/loading conditions
7465 * xmllint.c : added --timing
7466
7467Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * configure.in: bumped to 2.3.2
7470 * doc/xml.html: updated for release
7471
7472Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * xpath.c: found a memleak and fixed a nasty bug
7475
7476Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * xmllint.[c1] : added return code errors for xmllint
7479 * xpath.c: specific debug dump function for result value trees
7480
7481Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * xpath.c: finally implemented xmlXPathCompareNodeSets
7484 * test/XPath/expr/floats results/XPath/expr/floats: added
7485 a test for float expressions
7486
7487Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7488
7489 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7490 * parserInternals.[ch]: trying to speed up parsing
7491 * xpath.c : speeded up node set equality op
7492
7493Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7494
7495 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7496 better handling of ID/IDREF and the list modules associated
7497 * configure.in: small CFLAGS cleanup
7498
7499Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * configure.in: fixed iconv detection on AIX (stric)
7502
7503Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7506
7507Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7508
7509 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7510 and optimized xmlXPathNodeSetSort
7511
7512Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * xpath.c: bug fix when context size is 0
7515 * parser.c: I like Norm's Dtd because they still manage to break
7516 the parser occasionally
7517
7518Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7521
7522Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7523
7524 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7525 attributes within the XML-1.0 namespace
7526
7527Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7528
7529 * xpathInternals.h: exported a few axis functions
7530 * doc/xml.html: updated the doc
7531
7532Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * configure.in: applied patch from Daniel van Balen for OpenBSD
7535 and bumped version to 2.3.1
7536 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7537 attempt to find autoclosing was simply broken, removed it,
7538 updated the examples, this is better
7539
7540Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7543 hash functionnalities.
7544 * doc/html/* : rebuild the doc
7545
7546Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7549 on predicate
7550 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7551 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7552 really want to have tags closed on output even if we accept
7553 unclosed ones on input
7554
7555Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7556
7557 * xpath.c: ouch don't free NULL, rare case fixed
7558 * tree.c: don't coalesce text nodes if they don't have the
7559 same behaviour wrt escaping on output
7560
7561Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * xpath.c: small fixup
7564 * SAX.c: don't warn on empty namespaces.
7565
7566Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7567
7568 * README: a bit of cleanup
7569 * configure.in: preparing for 2.3.0 release
7570
7571Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7572
7573 * hash.[ch]: added a first version of xmlHashSize()
7574 * valid.c: another bug fix from Gary Pennington
7575
7576Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7577
7578 * valid.c: couple of bug fixes pointed by Gary Pennington
7579 * HTMLtree.c: #if 0 cleanup
7580
7581Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7582
7583 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7584 which removes a time consuming check of xmlXPathNodeSetAdd()
7585 and use it in places where we are sure to not break unicity
7586
7587Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7588
7589 * xpath.c: bug fixes found from XSLT
7590 * tree.c: preserve node->name special values when copying nodes.
7591 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7592 external subset are fetched when available but without full
7593 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7594 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7595 output with encoding disabled.
7596
7597Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7600 xmlCheckFilename should not be called from xmlFileOpenW
7601 and xmlGzfileOpenW
7602
7603Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7606 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7607 added the new tests for URI normalization
7608 * testURI.c: fixed stoopid bugs
7609 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7610 the URI in the error messages are now properly normalized
7611
7612Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7615
7616Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617
7618 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7619
7620Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7621
7622 * xpath.c: fixed mod operator
7623
7624Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7625
7626 * parser.c: fixed xmlStrcat doc
7627 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7628 trees.
7629
7630Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631
7632 * xpath.c result/XPath/tests/chaptersbase
7633 result/XPath/tests/simplebase: fixed XPath node()
7634 * tree.c: small fix in xmlNewNs()
7635 * Makefile.am: removed extraneous xml2Conf.sh rule
7636
7637Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7638
7639 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7640 Changed the library name, in order to get libxml-devel and
7641 libxml2-devel to coexist on a single system
7642 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7643 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7644
7645Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7648 libxml2-devel installable in // as libxml-devel.
7649
7650Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7651
7652 * doc/Makefile.am: fixed make rebuild in doc
7653 * doc/html/*.html: rebuilt the docs
7654
7655Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7656
7657 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7658
7659Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7660
7661 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7662 the HTML doc to go into the -devel RPM ...
7663 * aclocal.m4 config.h.in: some updates due to auto* magic
7664
7665Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * xpath.h: added a hook in the context structure allowing to
7668 link to extra support, needed for XSLT
7669
7670Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7671
7672 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7673 xmlXPtrCmpPoints to use it.
7674 * propagated the following patch from Alejandro Forero
7675 * include/win32config.h xmlIO.c: applied further suggestions
7676 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7677 * example/gjobread.c: fixed warnings, now that it builds
7678
7679Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7680
7681 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7682
7683 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7684 filename points to a valid file (not a directory).
7685 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7686 Added calls to xmlCheckFilenameDir.
7687
7688 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7689 `path' (rather than `filename') as the parameter to gzopen and open.
7690
7691Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * Makefile.am: fixed a problem with EXTRA_DIST
7694
7695Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7696
7697 * Makefile.am example/Makefile.am: finally found the trick
7698 to build the example, i.e. add "." in SUBDIRS before example
7699 in the list <grin/>
7700
7701Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7702
7703 * doc/xml.html: updated with an XSLT section, removed pointer to
7704 W3C CVS base.
7705
7706Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7709 too, and deallocation need to occur the same way.
7710
7711Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7712
7713 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7714 type correponding to an XSLT result tree fragment. Share most
7715 of the data format with node set, as well as operators.
7716 * HTMLtree.c: added a newline at the end of the doctype output
7717 whe this one is not present initially.
7718 * tree.c: make sure taht the parent and doc pointers are properly
7719 set when copying attributes (lists).
7720
7721Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7722
7723 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7724
7725Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * xpath.c: seems I finally killed that ugly path evaluation
7728 context bug (tagged 9999 in case is is wrong)
7729
7730Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7731
7732 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7733 for XSLT
7734
7735Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7738 for xmlGzfileOpen() bug
7739
7740Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7741
7742 * xpath.c: removed an error found by XSLT usage
7743 * tree.c parserInternals.h: use a predefined static string
7744 for text and comment nodes, avoid freeing them in xmlFreeNode,
7745 exported the string name in parserInternals.h and added
7746 another value to disable encoding at output (for XSLT),
7747 gain memory, time.
7748
7749Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7752 win32/libxml2/libxml2_so.dsp: new makefiles and update
7753 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7754
7755Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7756
7757 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7758 Gary Pennington
7759
7760Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7761
7762 * xpath.c: fixed the comaprision of values and nodelists,
7763 need to compare nodelist still ...
7764 * debugXML.c: avoided a possible core dump
7765 * HTMLparser.c: cleanup
7766 * nanohttp.c: contributed fix.
7767 * tree.c: fixes in properties handling added xmlSetNsProp
7768 needed by libxslt
7769 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7770 comment
7771 * TODO: updated
7772
7773Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7774
7775 * parser.c parserInternals.c: applied Bjorn Reese optimization
7776 patch
7777
7778Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * Makefile.am: applied patch fro make check from Martin Vidner
7781
7782Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7783
7784 * configure.in: preparing 2.2.11
7785 * doc/html/*: rebuild the HTML files
7786 * doc/xml.html : updated
7787
7788Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7789
7790 * tree.c: fixed a stupid bug
7791 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7792 patches related to validation of an XInclude processing result
7793 * TODO: updated
7794
7795Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7796
7797 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7798 on large files
7799
7800Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7803
7804Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7805
7806 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7807 reported by Jonas Borgström
7808 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7809
7810Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7811
7812 * testXPath.c xpath.c: fixing the XPath union expressions problem
7813 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7814
7815Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7816
7817 * xmllint.c: Made is so if the file name is "-" is will read form
7818 standard input. Sven Heinicke <sven@zen.org>
7819 * tree.c: fixed a problem when growing buffer
7820 * tree.h: fixed the comment of the node types following andersca
7821 comment
7822 * TODO: updated
7823
7824Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * HTMLparser.[ch]: added a way to avoid adding automatically
7827 omitted tags. htmlHandleOmittedElem() allows to change the
7828 default handling.
7829 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7830 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7831 of xmllint too when using --memory flag, added a memory test
7832 suite at the Makefile level.
7833 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7834 with namespace use when encountering QNames in XPath evalation,
7835 added xmlns() scheme in XPointer.
7836 * nanoftp.c : incorporated a fix
7837 * parser.c xmlIO.c: fixed problems raised with encoding when using
7838 the memory I/O
7839 * parserInternals.c: closed bug 25934 reported by
7840 torsten.landschoff@innominate.de
7841 * TODO: updated
7842
7843Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7846 on a non-updated tree :-(, made a 2.2.10 release to correct the
7847 situation
7848
7849Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7852 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7853 integrated a set of OpenVMS changes from Howard Taylor
7854 <Howard.Taylor@pacoast.com>
7855
7856Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7859 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7860
7861Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * HTMLparser.c: some fixes on auto-open of html/head/body
7864 * encoding.c: fixed a compilation error on some gcc env
7865 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7866 XPointer implementation
7867 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7868 related XPointer tests and associated results
7869
7870Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * doc/xmldtd.html doc/xml.html: following a short step by step
7873 guidance on IRC to help maciej with DTDs I started a small
7874 page on the subject.
7875
7876Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * HTMLparser.c: fixed handling of broken charrefs
7879 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7880 patches
7881
7882Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * doc/xml.html doc/html/* : rebuilt the docs after adding
7885 xinclude and updated page for 2.2.7 and 2.2.8
7886 * configure.in: releasing 2.2.8
7887
7888Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * parser.[ch] parserInternals.c: applied the conditional
7891 section processing fix from Jonathan P Springer
7892 <jonathan.springer2@gte.net>
7893 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7894 project file, fixed iconv default non support
7895 * xpath.c: fixed the problem of evaluating relative expressions
7896 when a node context is provided.
7897
7898Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * nanoftp.c: fixed gcc 2.95 new warnings
7901 * SAX.c: fixed a stupid bug
7902 * tree.c: fixed a formatting problem when round-tripping
7903 from/to memory
7904 * xinclude.c: chased memleak, fixed a base problem
7905 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7906 xmlXPtrBuildNodeList()
7907 * TODO: updated
7908 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7909 adding a first small set of regression tests for XInclude
7910
7911Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * nanohttp.[ch]: applied Wayne Davison patches to access
7914 the WWW-Authorization header.
7915 * parser.c: Closed Bug#30847: Problems when switching encoding
7916 in short files by applying Simon Berg's patch.
7917 * valid.c: fixed a validation problem
7918 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7919 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7920 Wayne Davison
7921 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7922 need to be extended to non full nodes selections.
7923 * xinclude.c: starts to work decently
7924
7925Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7928 debugXML.c xmlversion.h.in: Started adding XInclude support,
7929 this is a new xmllint option
7930 * tree.c xpath.c: applied TOM patches for XPath
7931 * xpointer.c: fixed a couple of errors.
7932 * uri.c: added an escaping function needed for xinclude
7933 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7934 new warning from RH70 gcc's version
7935
7936Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * HTMLparser.c: fixed loop on invalid char in scripts
7939 * parser.c: update to description of xmlIOParseDTD()
7940 * libxml.m4 xmlversion.h.in: changes contributed by
7941 Michael Schmeing <m.schmeing@internet-factory.de>
7942 * configure.in: preparing for 2.2.7
7943 * Makefile.am: trying to avoid config.h and acconfig.h
7944 being included in the distrib
7945 * configure.in: released 2.2.7
7946
7947Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7950 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7951
7952Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * parser.[ch]: added xmlIOParseDTD()
7955 * xpointer.c: added support for the 2 extra parameters of
7956 string-range, fixed a stoopid error when '0' was present
7957 in XPointer expressions
7958 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7959 testsuite for the above
7960
7961Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * libxml.spec.in: improved package descriptions
7964
7965Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * xpath.c xpathInternals.h: applied a large cleaning patch
7968 from TOM <ptittom@free.fr>, it also add namespace support
7969 for function and variables registration.
7970
7971Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7974 * Makefile.mingw: Wayne Davison's update adding hash.c
7975
7976Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * xpath.c: fixed the root evaluation problems
7979 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7980 ignorable spaces with <b> <bold> <em>
7981 * tree.c: fixed a loop in xmlSearchNsByHref()
7982
7983Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * xpath.c: applied another XPath patch from TOM
7986 * xpath.c include/makefile.am: applied another patch from
7987 china@thewrittenword.com (cleanup on IRIX).
7988
7989Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * xml-config.1: received a fixed version from Fredrik Hallenberg
7992 <hallon@lysator.liu.se>
7993
7994Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7997 cleanup patch for XPath
7998
7999Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * patched to redirrect all "out of context" error messages to
8002 a reconfigurable routine. The changes are:
8003 * xmlerror.h : added the export of an error context type (void *)
8004 an error handler type xmlGenericErrorFunc there is an interface
8005 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8006 to reset the error handling routine and its argument
8007 (by default it's equivalent to respectively fprintf and stderr.
8008 * all the c files: all wild accesses to stderr or stdout within
8009 the library have been replaced to calls to the handler.
8010
8011Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * configure.in: release 2.2.6
8014 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8015 exporting the inner functions of xpath for extension modules
8016 * doc/*: updated and rebuilt the doc
8017
8018Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * nanohttp.c : applied Wayne HTTP cleanup patch
8021 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8022 and xmlNodeSetSpacePreserve()
8023
8024Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * xpath.c: closing bug #29260
8027
8028Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8031 multikey tuples, made hash structure opaque
8032 * valid.[ch]: moved elements, attributes, notations decalarations
8033 as well as ID and refs to hash tables.
8034 * entities.c: hash cleanup
8035 * xmlmemory.c: fixed a dump problem in debug mode
8036 * include/Makefile.am: problem passing in DESTDIR= values patch
8037 from Marc Christensen <marc@calderasystems.com>
8038 * nanohttp.c: removed debugging remains
8039 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8040 * HTMLparser.c parser.c: fixing a number of problems with the
8041 macros in the *parser.c files (Wayne).
8042 * HTMLparser.c: close the previous option when opening a new one
8043 (Marc Sanfacon).
8044 * result/HTML/*: updated the HTML results accordingly
8045
8046Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8049 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8050 XPath functions and XML entities table to them. More to come...
8051 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8052
8053Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * tree.c: coalesce adjacent text nodes
8056 * valid.c: handling of blank nodes in DTd validation (raised
8057 by problems with a posteriori validation).
8058 * nanohttp.c: changing behaviour on HTTP write stuff.
8059 * HTMLtree.c: forced body and html to be explicitely closed.
8060 * xpath.h: exported more XPath functions.
8061
8062Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * Release of 2.2.5
8065 * xpointer.c: range() range-inside and other helper functions
8066 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8067
8068Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8071 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8072
8073Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8076 and XPointer modules
8077
8078Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * SAX.h: closed #25107
8081
8082Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * testSAX.c: fixed problem with cdata reporting
8085 * SAXresult/* : updated
8086
8087Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8090 Closed bug #27499, added to regression tests
8091 * TODO: updated
8092
8093Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8096 support for SCRIPT and STYLE with help from Bjorn Reese
8097 * test/HTML/* result/HTML/*: added simple testcase and updated
8098 the existing ones.
8099
8100Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8103 string-range for empty strings
8104 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8105 test/XPath/xptr/strrange: augmented the XPointer testsuite
8106
8107Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * doc/xml.html doc/xmlmem.html: added a module describing memory
8110 interfaces and use, updated the main page.
8111
8112Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8115 nanoftp code work on Windows too now
8116
8117Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8120 * xpointer.c: implemented string-range() at least a good first version
8121 * test/XPath/docs/str test/XPath/xptr/strrange
8122 result/XPath/xptr/strrange: the string-range() tests
8123
8124Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * Makefile.am include/Makefile.am include/win32config.h
8127 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8128 and make distcheck
8129
8130Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8133 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8134 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8135
8136Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8139 patch for socklen_t detection by
8140 Albert Chin-A-Young <china@thewrittenword.com>
8141
8142Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8145 and added a --dtdvalid option to xmllint used to test it
8146
8147Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8150 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8151
8152Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8155 handlings (registration, lookup, cleanup)
8156
8157Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * configure.in Makefile.am include/makefile.am: adding XPointer
8160 and XPtrtests target
8161 * xpointer.[ch] : new files for XPointer support
8162 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8163 more XPath tests
8164
8165Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * configure.in: fixed, very broken, make distcheck works again
8168
8169Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * More work toward 2.2.5, integrated a number of patches
8172 * configure.in Makefile.am win32config.h.in: trying to cleanup
8173 make distcheck .... huh ...
8174 * include/Makefile.am include/win32config.h: new directory
8175 for includes
8176 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8177 updated teh makefiles and instructions for WIN32
8178 * xpath.c: small fixes
8179 * test/XPath/ results/XPath: updated the testcases and results
8180 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8181 suggested patches
8182 * valid.c: fixed an ID bug
8183
8184Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008187 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008188 * xpath.[ch]: worked on XPointer
8189
8190Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * configure.in Makefile.am: 2.2.5, ship the include in an
8193 include/libxml subdirectory, use symlinks when using CVS
8194 * testSAX.c: fixed small bug
8195 * testXPath.c: changed the way testfiles are parsed
8196 * debugXML.c: same kind of cleanup when parsing an argument expression
8197 XPath/XPointers can have blanks embedded
8198 * xpath.[ch]: more cleanup, reorgs for XPointer work
8199 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8200 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8201
8202Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8205 in the XPath engine, rewrote large parts of it, now it's far
8206 cleaner and in sync with the REC not an old WD. Fixed a parsing
8207 problem in the interactive XML shell found when testing XPath.
8208
8209Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8212 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8213 examples with the extra test
8214
8215Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8218 the global init function.
8219
8220Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * HTMLparser.c: Doohhh, attribute name parsing was still case
8223 sensitive ! Fixed this ...
8224 * result/HTML/* : updated the tests results accordingly
8225
8226Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8229 engine, should be far more stable, incorporated a new version of
8230 preceding/following axis, need testing
8231 * uri.c: fixed file:///c:/a/b/c problem
8232 * test/XPath/tests/idsimple: augmented the XPath tests
8233
8234Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * doc/* rebuilding docs for 2.2.4 release
8237
8238Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * configure.in: releasing 2.2.4
8241 * parser.[ch]: added xmlStrEqual()
8242 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8243 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8244 use xmlStrEqual instead
8245 * TODO: updated
8246 * added an XPath test
8247
8248Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8251 * entities.h: exported xmlInitializePredefinedEntities
8252 * parser.[ch] : added xmlInitParser()
8253 * parserInternals.h : had to export htmlInitAutoClose()
8254
8255Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8258 problems
8259 * Makefile.am : added XPath regression tests to normal tests
8260 * uri.c: fixed a problem with local paths, cleanup
8261 * parser.c: fixed a problem with large CData sections
8262
8263Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * configure.in xml-config.in: patch from "Ben Taylor"
8266 <sol7x86@hotmail.com> for solaris shared libs lookup
8267
82682000-09-30 Martin Baulig <baulig@suse.de>
8269
8270 * libxml-2.0.pc.in: Provide pkg-config script.
8271
8272 * configure.in: Create the libxml-2.0.pc script from the
8273 libxml-2.0.pc.in templates.
8274 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8275 script in `$(libdir)/pkgconfig'.
8276
8277Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8280 when compiling with MSC
8281
8282Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * xpath.c: patch for normalize-string() substring-before(),
8285 substring-after() and translate() functions from Bjorn Reese
8286 <breese@mail1.stofanet.dk>
8287 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8288 Fredrik Hallenberg <hallon@lysator.liu.se>
8289 * TODO: updated
8290
8291Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8294 problem of socklen_t being undefined on a number of platforms
8295 * debugXML.c: fixed a compilation problem when without snprintf
8296
8297Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8300 an URI bug and a fix for the control-character-induced infinite loop
8301 * nanohttp.c: preventive fix for compiling on WIN32
8302
8303Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * xmlint.c: closing bug #25000
8306
8307Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8310 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8311 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8312 related function, fixing xmlStrncmp(), and associated cleanup
8313 * result/HTML/entities.html.sax: updating result
8314
8315Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * uri.c: applied patch for URI escaping from Wayne Davison
8318 <wayned@blorf.net>
8319 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8320 from Denis Barbier <barbier@imacs.polytechnique.fr>
8321 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8322 patch from Wayne Davison
8323
8324Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * doc/xml.html : updated with new releases, adding "how to help"
8327
8328Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8331 removed a few warnings in pedantic mode ...
8332 * parserInternals.c parser.c: moved encoding switching function
8333 to parserInternals.c
8334 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8335
8336Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8339 error or warning handlers
8340
8341Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * parserInternals.c parserInternals.h parser.c Makefile.am:
8344 created a new module parserInternals.c, moved most of the
8345 code shared by the various parsers there, as well as
8346 deprecated code from parser.c. More cleanup of parser.c
8347 * uri.c: fixed a problem when URI is NULL
8348 * valid.c: speedup when looking for an attribute declaration
8349
8350Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8353 the cleanup of the computation of URI references when seeking
8354 external entities. The URI reference string and the resulting
8355 URI are both stored now.
8356 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8357 large s(n)printf checks and cleanup from Denis Barbier
8358 <barbier@imacs.polytechnique.fr>
8359 * xmlversion.h.in tree.h: couple of SGML declarations for a
8360 possible docbook module.
8361 * result/VC/ : a couple of test output changed due to the change
8362 of the entities URI
8363
8364Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * parser.h: added a _private field for linking user's data
8367
8368Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * parser.c parserInternals.h: demacroified most of the IS_XXX
8371 the gain in size is significant so ...
8372
8373Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * entities.c: cases where looking up entities with doc==NULL
8376 covered
8377
8378Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * uri.c: applied Wayne Davison patch
8381 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8382
8383Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * uri.c testUri.c: applied Wayne Davison patches
8386 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8387 * Makefile.in: added URItest and included thenin "make tests"
8388
8389Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * xmlversion.h.in: closed bug 22941
8392
8393Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * doc/xmlio.html: added doc and example for entity loader
8396 redefinition.
8397
8398Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8401 used by libxml
8402
8403Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * parser.c: Fixed bug on invalid ontent characters and when using
8406 push.
8407 * xmllint.c: fixed xmllint endling of errors in push mode
8408
8409Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * HTMLparser.c testHTML.c: applied two new patches from
8412 Wayne Davison <wayned@users.sourceforge.net>
8413 * result/HTML/*.sax: regenerated HTML SAX output
8414 * parser.c: more cleanup.
8415
8416Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * HTMLparser.[ch] testHTML.c: applied the second set of
8419 patches from Wayne Davison <wayned@users.sourceforge.net>,
8420 adding htmlEncodeEntities()
8421 * HTMLparser.c: fixed an ignorable white space detection bug
8422 occuring when parsing with SAX only
8423 * result/HTML/*.sax: updated since the output is now HTML
8424 encoded...
8425
8426Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * HTMLparser.[ch]: applied some of Wayne Davison
8429 <wayned@users.sourceforge.net> patches
8430
8431Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8434 undeclared namespace prefix was used, added a warning.
8435 Cleaned up support w.r.t. entities, spilling out a warning
8436 and being pedantic on lookups.
8437 * test/warning/ent9 : added testcase for previous example.
8438 * TODO: updated
8439 * parserInternals.h parser.c: changed the way names are parsed
8440 now allow infinite size and decrease penalty for normal use
8441 * parser.c: Started a big cleanup/check of the parser code,
8442 fixed some of the most tortuous entity code, spotted code
8443 unused anymore
8444 * test/*: added tests for very long names and related nasty
8445 things.
8446
8447Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * doc/encoding.html: added encoding aliases doc
8450 * doc/xml.html: updates
8451 * encoding.[ch]: added EncodingAliases functions
8452 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8453 bottleneck affecting large DTDs like Docbook
8454 * parser.[ch] xmllint.c: added a pedantic option, will be
8455 useful
8456 * SAX.c: redefinition of entities is reported in pedantic mode
8457 * testHTML.c: uninitialized warning from gcc
8458 * uri.c: fixed a couple of bugs
8459 * TODO: added issue raised by Michael
8460
8461Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * doc/encoding.html: propagated Martin Duerst suggestions
8464
8465Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8468 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8469 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8470 by Wayne Davison
8471
8472Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * nanoftp.c nanohttp.c: small cleanup
8475 * TODO: updated
8476
8477Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * added an old VC testcase and updated title.xml entity
8480
8481Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8484 done on auto-opening of <p> tags and cleanup of SAX output
8485
8486Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8489
8490Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * doc/xml.html libxml.* structure.*: updated the doc a bit
8493
8494Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8497 of SAX tests
8498
8499Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8500
8501 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8502 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8503
8504Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8507 * testHTML.c: fix core dump on Solaris 2.x systems
8508 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8509 * result/HTML/*.sax: previous bug fix lead to new results
8510
8511Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8514 * configure.in: added --with-readline=DIR to accept alternate
8515 path for readline include/library
8516 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8517 for ANSI under HP-UX
8518 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8519 includes @LIBS@
8520
8521Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * doc/* : rebuilt the docs
8524 * getting ready for 2.2.2 release
8525
8526Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8529 and xmlAddFeature()
8530 * tree.[ch]: added xmlAddChildList()
8531 * xmllint.c: MAP_FAILED macro test
8532 * parser.h: added xmlParseCtxtExternalEntity()
8533 * valid.c: applied bug fixes removed warning
8534 * tree.c: added CDATA block to elements content
8535 * testSAX.c: cleanup of output
8536 * testHTML.c: added SAX testing
8537 * encoding.c: better error recovery
8538 * SAX.c, parser.c: fixed one of the external entity processing
8539 of the OASis testsuite
8540 * Makefile.am: added HTML SAX regression tests
8541 * configure.in: bumped to 2.2.2
8542 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8543 SAX results
8544
8545Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * configure.in: patch for HP compiler
8548
85492000-08-04 Sven Heinicke <sven@zen.org>
8550
8551 * xmllint.c: Was coredumping sometimes when the file given didn't
8552 exist.
8553
8554Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8557
8558 when using in memory parsing. Need some cleanup.
8559 * xmllint.c configure.in: added a --memory flag to test memory
8560 parsing
8561
8562Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * nanohttp.c: fixed socklen_t replacement to unsigned int
8565 * parser.c: fixed a space handdling missing at the end of
8566 production 28 DOCTYPE.
8567 * xmlmemory.c: fixed a stupid bug on the routine to override
8568 allocation functions
8569 * TODO: updated
8570
8571Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * doc/ regenerated the docs
8574
8575Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * doc/encoding.html doc/xml.html: added I18N doc
8578 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8579 improvements, both parser and filters, added ASCII & HTML,
8580 fixed the ISO-Latin-1 one
8581 * xmllint.c testHTML.c: added/made visible --encode
8582 * debugXML.c : cleanup
8583 * most .c files: applied patches due to warning on Windows and
8584 when using Sun Pro cc compiler
8585 * xpath.c : cleanup memleaks
8586 * nanoftp.c : added a TESTING preprocessor flag for standalong
8587 compile so that people can report bugs more easilly
8588 * nanohttp.c : ditched socklen_t which was a portability mess
8589 and replaced it with unsigned int.
8590 * tree.[ch]: added xmlHasProp()
8591 * TODO: updated
8592 * test/ : added more test for entities, NS, encoding, HTML, wap
8593 * configure.in: preparing for 2.2.0 release
8594
8595Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008598 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008599
8600Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * doc/xml.html: changed the xmlsoft.org structure, updated the
8603 examples w.r.t. root and childs
8604
8605Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8606
Daniel Veillard784b9352003-02-16 15:50:27 +00008607 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008608
8609Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * HTMLparser.c: Work on character encoding support for the HTML parser
8612 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8613 * encoding.c: Fixed a potential memleak in the encoding stuff
8614
8615Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * doc/FAQ.html doc/Makefile.am : added a FAQ
8618
8619Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8622 of the HTML parser to force it to not bypass SAX
8623
8624Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * win32config.h.in: updated
8627 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8628 lacks iconv support :-( need to release 2.1.1
8629 * configure.in: release 2.1.1
8630 * HTMLparser: fixed bug #14784
8631 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8632 by Windows compiler
8633 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8634 the SAX startDocument() callback.
8635 * TODO: updated
8636
8637Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * added xmlStopParser()
8640
8641Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * configure.in: 2.1.0 prerelease
8644 * Large resync between W3C and Gnome tree
8645 * nanoftp, nanohttp.c: fixed stalled connections probs
8646 * HTMLtree.c SAX.c : support for attribute without values in
8647 HTML for andersca
8648 * valid.c: Fixed most validation + namespace problems
8649 * HTMLparser.c: start document callback for andersca
8650 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8651 * parser.h, SAX.c: serious speed improvement for large
8652 CDATA blocks
8653 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8654 different encoding
8655 * example/Makefile.am example/gjobread.c tree.h: work on
8656 libxml1 libxml2 convergence.
8657 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8658 and the LIBXML_TEST_VERSION macro
8659
8660Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * doc/xml.html: various patches and improvements typo fixed by
8663 Felix Natter
8664 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8665 from Felix Natter <fnatter@gmx.net>
8666
8667Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * doc/upgrade.html: updated with instructions for support of both
8670 libxml-1.x and libxml-2.x
8671 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8672 for 2.x support and also fixed includes
8673
8674
8675Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8678 the encoding support, added iconv support, so now libxml if
8679 compiled with iconv automatically support japanese encodings
8680 among others. Work based on initial patch from Yuan-Chen Cheng
8681 I may have broken binary compat in the encoding handler
8682 registration scheme, but that was so utterly broken I don't
8683 expect anybody to have used this feature until now.
8684 * parserInternals.h: fixup on the CHAR range macro
8685 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8686 code.
8687 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8688 * uri.c: added xmlParseURI() I can't believe I forgot to
8689 implement this one in 2.0 !!!
8690 * SAX.c: moved doc->encoding update in the endDocument() call.
8691 * TODO: updated.
8692
8693Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * tree.h: removed extraneous xmlRemoveProp definition
8696 * TODO: added item about --disable-corba configure switch
8697 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8698 * nanoftp.c: fixed include problems giving troubles on AIX and
8699 slowlaris
8700 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8701 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8702 comment and headers changes to lower gtk-doc number of warnings
8703 * doc/html/*: rebuilt docs
8704
8705Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * HACKING: documented the tag for 1.x and instructions
8708
8709Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8712 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8713 xmlCreateIOParserCtxt
8714 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8715 significant overall improvement
8716 * xmllint.c: added I/O test to xmllint
8717 * testSAX.c: added a speed test
8718 * doc/* : updated/regenerated
8719
8720Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * xpath.c uri.h parserInternals.h: cosmetic changes from
8723 "Timur I. Bakeyev" <timur@bat.ru>, including making
8724 xmlCreateURI() public
8725
8726Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8729 and the code at the same time. Added a clean mechanism for
8730 overload or added input methods: xmlRegisterInputCallbacks()
8731 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8732 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8733 * TODO: updated
8734 * doc/* : updated/regenerated
8735 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8736 source dir
8737
8738Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8739
8740 * testURI.c: yet another forgotten commit, I should get some sleep !
8741
8742Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * xmllint.c: forgot to commit this too ?
8745
8746Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * xmlversion.h.in : forgot to commit this previously
8749
8750Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8753 * README TODO: updated for release
8754 * uri.c uri.h: added authority parsing/saving
8755 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8756 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8757 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8758 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8759 Makefile.am : added compile-time customization of libxml
8760 --with-ftp --with-http --with-html --with-xpath --with-debug
8761 --with-mem-debug
8762 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8763 #include <libxml/xxx.h> I hope it won't break too much stuff
8764 and will be manageable in the future...
8765 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8766 and added xmllint to the installed programs
8767 * uri.h: added xmlFreeURI()
8768
8769Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * uri.c uri.h: finished the escaping handling, the base support
8772 and the URI path normalization. Looks good just lacks the
8773 authority content parsing code.
8774 * Makefile.am: added instructions to generate testURI
8775 * TODO: updated
8776 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8777 added links and icons for W3C and Gnome
8778
8779Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * xmlmemory.[ch] : seems I forgot to actually update the files in
8782 the last commit :-)
8783 * doc/xml.html doc/html/* : updated and uploaded the docs
8784
8785Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8788 * TODO: updated
8789 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8790 libxml default allocation function with another set (like gmalloc/
8791 gfree).
8792 * Makefile.am, uri.c, uri.h: added a set of functions to do
8793 exact (litteraly copied from the RFC 2396 productions) parsing
8794 and handling of URI. Will be needed for XLink, one XML WFC,
8795 XML Base and reused in the nano[ftp/http] modules. Still work
8796 to be done.
8797
8798Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * configure.in, libxml.spec.in : libxml2
8801 * doc/* : updated the doc page, rebuilt the docs
8802
8803Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * all: tagged LIB_XML_1_X
8806 * *.c *.h : updated from W3C CVS tree
8807 * configure.in : 2.0.0-beta
8808 * libxml.spec.in : libxml2 package nam
8809 * result/* : new version of the tests output
8810
8811Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8814
8815Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * doc/* : rebuilt the docs
8818 * parser.c: final patch on #6766
8819 * valid.c: small patch on validity checks.
8820
8821Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8824 added
8825 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8826 compatibility w.r.t. XML spec and existing code.
8827
8828Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * parser.c: seems a better solution to <a> </a> exists,
8831 will try it for a while
8832
8833Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * parser.c: tried to remove the <a> </a> generating <a/>
8836 this is hard. Left a flag for that purpose. Fixed bug #6766
8837 * configure.in: prepared 1.8.7 not released, due to previous
8838 problem
8839
8840Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * doc/xml.html : applied second patch from Paul DuBois
8843
8844Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * doc/xml.html : applied patch from Paul DuBois
8847
8848Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8851
8852Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8855 compilation warnings on various platforms.
8856 * parser.c: Fixed #5281 validity error callbacks are now desactived
8857 by default if not validating.
8858
8859Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8862
8863Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8866 <gkatsi@cs.toronto.edu>
8867
8868Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8871 processing URLs
8872
8873Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8876 xmlNanoFTPUpdateURL for persistent control connections.
8877 * configure.in: 1.8.6
8878
8879Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8882 * tree.[ch] : added xmlSaveNoEmptyTags
8883
88842000-01-29 James Henstridge <james@daa.com.au>
8885
8886 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8887
8888 * Makefile.am: added nanoftp.[ch] to the build.
8889
8890Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * nanoftp.[ch]: cleanup, comments, API
8893 * debugXML.c : fixed a bug in the cat command
8894 * doc/*: regenerated the docs
8895
8896Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8899 * debugXML.c : fixed a bug in the cat command
8900 * valid.c: fixing some small probs
8901 * libxml.spec.in: get rid of the SNAP suffix
8902 * doc/xml.html: updated the status
8903
8904Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * xml-config.in: xml-config --version to just return the
8907 version number
8908 * xpath.c: some cleanup w.r.t. axis when the current node is
8909 an attribute.
8910 * TODO: updated
8911
8912Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * configure.in: prepared for libxml-1.8.5
8915 * doc/* recompiled the documentation
8916
89172000-01-17 Jody Goldberg <jgoldberg@home.com>
8918
8919 * configure.in : WARNING autoconf subtlety alert :
8920 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8921 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8922 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8923 get defined by AC_CHECK_HEADERS.
8924
8925Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8928 Rune.Djurhuus@fast.no
8929
8930Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * TODO: updated
8933 * tree.c, parser.c: made sure that only memory alloc problems
8934 and internal parser errors are allowed to write to stdout or
8935 stderr.
8936
8937Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * tree.c : restored xmlNewGlobalNs since this seems used by
8940 a lot of existing code :-(, fixed a bug in xmlNewNs
8941 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8942 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8943 to exit() from the library code.
8944 * xpath.c, parser.c: removed bugs or unused code detected by
8945 Windows compilers
8946 * parser.c: started adding interfaces for parsing well balanced
8947 XML fragments
8948 * configure.in: releasing 1.8.4
8949 * doc/* : rebuilt the docs
8950
8951Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * tree.[ch] : added xmlNewDocFragment() for DOM
8954 * testHTML.c: uninitialized variable.
8955
8956Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * doc/* : rebuild the docs
8959
8960Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8961
8962 * acconfig.h: readline and history patch
8963 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8964 * tree.c: added check and handling when possibly removing an ID
8965 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8966 and saving.
8967 * test/HTML/entities.html result/HTML/entities.html* : test for
8968 various entities reference cases
8969 * result/HTML/* : as a result output of some testcase have
8970 changed
8971 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8972 by previous example. added xmlParseTryOrFinish().
8973 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8974 entities.h debugXML.h HTMLparser.h: changed the way struct are
8975 declared to allow gtk-doc to expose those
8976 * parser.c: closed bug #4960
8977 * Makefile.am configure.in: Applied patch from
8978 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8979 and math/socket libs detection
8980
8981Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8982
8983 * configure.in, Makefile.am: link tester against readline
8984 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8985
8986Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8987
8988 * tree.[ch]: added xmlRemoveProp
8989 * win32config.h.in nanohttp.c: avoid including the Windows
8990 socket stuff in every C files
8991 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8992 the XmL parser(s)
8993 * test/ns4 result/ns4 etc...: added test case for previous prob
8994 * tree.c: xmlNewNs wasn't checking for double definition
8995 * Makefile.in: fixed a problem with dist-hook duplicates
8996 * parser.[hc], xmlIO.c: fixed the loading of external entities
8997 APIs, now xmlLoadExternalEntity() is used everywhere and
8998 setting up an app specific front-end using the
8999 * SAX.c parser.c: some fixes, now the xhtml spec validates
9000 with the xhtml DTD.
9001 * error.c: fixed crashes in case of no input stream
9002 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9003 to the validation tests and results
9004
9005Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9008 too htmlCreatePushParserCtxt() and htmlParseChunk()
9009 * parser.c: a bit of cleanup.
9010 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9011 to XML) removed the last mem leak known
9012 * HTMLtree.c: output message cleanup
9013 * xmlmemory.c: display content info about memory blocks
9014 * result/HTML/wired.* : missing att value warning change
9015
9016Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * doc/* : rebuilt the documentation
9019
9020Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * parser.[ch] parserInternals.h: Push parser for XML,
9023 seems to work fine now
9024 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9025 --push for push testing
9026 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9027 * testSAX.c: added --push
9028 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9029 subtree
9030 * xmlIO.[ch] : enriched API + fixes for push mode
9031 * entities.[ch]: added the entity content length to the struct.
9032 * xmlmemory.[ch]: new API to show the last entries for the shell
9033 * valid.c: added required attribute testing
9034 * SAX.c: the cdata callback now merge contiguous fragments
9035 * HTMLparser.c: cleanup of some macros
9036
9037Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * parser.c: fix for PIs name starting with xml
9040 * tree.c: fixed a potential problem with || and && ops
9041 * *.c, configure.in win32config.h.in : generate win32config.h for
9042 those on the Other Side !
9043
9044Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * parser.c: fixed a stupid = vs. == bug :-(
9047 * doc/gnome-xml.sgml: s/glade/xml/
9048
9049Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * configure.in, doc/xml.html : bug fix release 1.8.2
9052 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9053 Hopefully the end of that silly C++ include problem
9054 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9055 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9056 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9057 troubles with autoclosed elements when the stree shape doesn't
9058 follow the DtD specs. Added htmlIsAutoClosed() and
9059 htmlAutoCloseTag()
9060 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9061 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9062 * debugXML.c: fixed a bug on printing default namespaces.
9063 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9064
9065Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * result/HTML/*.htm[l] : updated the HTML regression tests according
9068 to the new output
9069 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9070 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9071 problem due to intermix of extern "C" { ... } declarations for C++
9072 and recursive includes in the headers
9073
90741999-12-20 Chris Lahey <clahey@umich.edu>
9075
9076 * HTMLtree.c: Made it so that html nodes with a single child do
9077 not insert a carriage return before or after the child node.
9078
9079Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * configure.in, doc/xml.html : bug fix release 1.8.1
9082 * parser.c: fixed bug #4344
9083 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9084 added the glue to avoid C++ problems
9085 * doc/* : regenerated the documentation
9086
9087Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9088
9089 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9090 namespace recognition, and Dia as a resul :-(
9091 * encoding.c: closed bug #3950
9092
9093Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9094
9095 * valid.c: debugging a posteriori validation, except URI expansion
9096 stuff this should be fixed now
9097 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9098 Carl Nygard <cnygard@bellatlantic.net>
9099 * tester.c: added --postvalid, cleaning of the code
9100 * tree.[ch]: added xmlDocGetRootElement()
9101
9102Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9103
9104 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9105 c++ losage.
9106
9107Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * configure.in, doc/xml.html : bumped to 1.8.0
9110 * xlink.[ch], Makefile.am : added framework for link detection
9111 * parser.h: added nbChars to parser context, needed for cleanup.
9112 * xmlmemory.c: removed a nasty bug when out of mem
9113 * valid.[ch]: adding namespace support for attribute decl
9114 * tester.c: added --debugent option
9115 * debugXML.[ch]: added xmlDebugDumpEntities()
9116 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9117 buffers instead, this was really needed, validation was breaking
9118 in strange ways due to that. Added xmlParseStringPEReference()
9119 and other parsing from strings functions. Entities processing
9120 modified again, but PERef are still not handled correcly but
9121 unless you're Eve Maller you won't notice :-)
9122 * HTMLparser.c: large changes toward reliability, and switched to
9123 lowercase internal tags, XHTML is lowercase, so it will help
9124 that output is closer to next version.
9125 * doc/* : regenerated the documentation, it is now hosted at
9126 http://xmlsoft.org/ (same bits I just bought the domain :-)
9127
9128
9129Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9130
9131 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9132 doc generation
9133 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9134 in the SAX API
9135 * doc/*: rebuilt the doc making sure everything appears in the
9136 HTML files
9137
9138Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9141 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9142 which allow impressive speed improvement on dataset with
9143 large text pieces, but at the cost of broken binary
9144 compatibility and slightly bigger memory usage.
9145 Configure with --with-buffers to activate them, they
9146 are protected with XML_USE_BUFFER_CONTENT define.
9147 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9148 goal is 0 memory left allocated once parser is no more used
9149 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9150 call xmlCleanupParser() and xmlMemoryDump()
9151
9152Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9155 * parser.[ch] encoding.[ch]: added memory cleanup routines
9156 * parser.c: closing bug #3788
9157 * doc/*: rebuilt the doc
9158
9159Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9162 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9163 * tester.c: added --compress option
9164 * doc/*: rebuilt the documentation
9165
9166Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9167
9168 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9169 if given /proc/kcore as input !
9170 * doc/xml.html doc/*: updated and rebuilt the documentation
9171
9172Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9173
9174 * parser.c: Fixed some wrongly space collapsing code due to
9175 a misreading of the spec.
9176 * result/*: fixed the output accordingly
9177
9178Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9179
9180 * encoding.c: bug fix and typos
9181 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9182 * parser.c: added attribute normalization closing bug #3597
9183 * test/att* result/att* SAXresult/att*: testcase for attribute
9184 normalization
9185
9186Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * configure.in: closing bug #3163 by adding extra flags for the
9189 cc compiler on HP-UX
9190
9191Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * valid.[ch] : removed a typo and an enumerated type bug in the
9194 xmlAddElementDecl() function
9195 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9196 call to xmlEncodeEntitiesReentrant() so that the functions
9197 New, Set and Get are at the same level.
9198 * parser.c HTMLparser.c: extra memory allocation bug for
9199 attributes detected by someone using libxml in embedded systems :-)
9200
9201Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9202
9203 * xmlmemory.h: turned off mem debug :-\
9204
9205Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * parser.c: closed bug #2784 a one line fix, but worth pushing
9208 a new release out
9209 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9210 some structures, comments before and after the
9211 main element, and other nastyness
9212 * HTMLtree.c tree.c: accomodate the extended HTML supported
9213 * configure.in: pushing 1.7.4
9214 * test/ent8 and related outputs : added a new test for bug #2784
9215 * test/HTML/wired.html and related output: a nasty HTML example
9216 * Makefile.am: improved the test scripts
9217 * docs/* : reran the documentation extractor, updated xml.html
9218
9219Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9222 HTMLparser and debugged the HTML related code. HTML documents
9223 now have their own type
9224 * entities.c: do not dump &apos; for HTML output
9225 * xmlmemory.c: improvement, breakpoint mechanism
9226 * testHTML.c: added --sax --repeat ...
9227 * Makefile.am: improved the HTML tests
9228 * valid.[ch]: added xmlValidGetValidElements and
9229 xmlValidGetPotentialChildren
9230 * tester.c: added --insert to test the 2 new functions
9231 * test//* result//* SAXresult//* : regression test cleanup
9232 and extension.
9233 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9234 gnome-xml-nanohttp.html
9235
9236Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * HTMLparser.c: fixed problems with some autoclose tags
9239 * tree.c: fixed XML output problems.
9240 * result/* SAXresult/*: update of the tests output
9241
9242Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * Makefile.am: Arturo patch for xmlConf.sh version info
9245 * parser.c: Tim Josling patch for single quoted items
9246 * tester.c: Tim Josling patch for tester options usage
9247 * tree.h: indent cleanup
9248
9249Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9250
9251 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9252 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9253
9254Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9255
9256 * tree.c : Raph patch for initialization of CORBA fields
9257 * parser.c, xpath.c, ...: modification of doc comments
9258 * xpath.c : allow spaces in xpath expressions
9259
9260Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9261
9262 * xmlmemory.h: turning off memory debug :-(
9263
9264Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9265
9266 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9267 better SAX interfaces.
9268 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9269 entity.
9270 * configure.in: 1.7.2
9271
9272Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9273
9274 * libxml.spec.in: fixed the URL
9275 * doc/xml.html: improved the documentation front-end
9276
9277Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9278
9279 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9280
9281Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9282
9283 * libxml.spec.in: fixed the alpha compile problem
9284 * parser.[ch]: changed errno to errNo in the parser context :-(
9285 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9286 * doc/xml.html: changed CHAR to xmlChar
9287 * doc/html/*: recompiled the documentation
9288 * configure.in: 1.7.1
9289
9290Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9291
9292 * parser.h: modified the parser context struct to regain 1.4.0
9293 binary compatibility
9294 * parser.c, xml-error.h: added errno ot teh context and defined
9295 a set of errors values with update of errno
9296 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9297 DTDs and entities
9298 * *.h, *.c: complete cleanup of the use of config.h and include
9299 protection depending on the current setup.
9300 * overalll debugging, maintenance and bug-fixing on all modules
9301 * updated the documentation
9302 * ready for 1.7.0
9303
9304Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9305
9306 * HTMLparser.c : cleanup
9307 * SAX.c valid.c valid.h: added ID/IDREF checking
9308 * tree.c tree.h: extended doc structure for refs
9309 * configure.in: 1.6.2
9310 * parser.c: patched bug in SAX user arg call
9311 * parserInternals.h: patched missing close in C++ wrapping
9312 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9313 especially upcoming XPointer implementation.
9314 * doc/xml.html: augmented, typo
9315
9316Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9317
9318 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9319 not all invocations of install understand -d.
9320
9321Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9322
9323 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9324 to make 'check' works, when builddir != srcdir.
9325
9326Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9327
9328 * doc/xml.html : updated the documentation
9329
9330Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9331
9332 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9333 not deallocated memory blocks
9334 * *.c : replaces all calls to malloc() free() and realloc() to
9335 the wrapper functions/macros
9336 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9337 instead of xmlFreeNodeList()
9338
9339Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * HTMLparser.c: corrected a stupid bug leading to core dump at
9342 tree deallocation. Removed warnings indicated by
9343 Stephane.Conversy@lri.fr
9344 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9345 looked for in the external subset
9346
9347Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9348
9349 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9350 on SGI by Stephane.Conversy@lri.fr
9351
9352Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9353
9354 * all .h : changed the prototype declaration indent as in gtk
9355 * most .c : working on reducing the TODOs in the code
9356 * most .c : cleanup though -pedantic and Insure++
9357 * improvements on validation ID checkings.
9358 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9359 * xml-config.in: closed #1810
9360
9361Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9362
9363 * tree.h, valid.c, valid.h: more work on validity, IDs
9364 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9365 definition for AIX
9366
9367Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9368
9369 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9370 the distribution due to a cut'n paste error at last commit
9371
9372Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * configure.in: upgraded to version 1.4.0
9375 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9376 Big update, added a large part of the validation process,
9377 it should be usable, but some parts are missing
9378 * xpath.c: improved the implementation w.r.t. root.
9379 * Makefile.am: added more tests
9380 * test and result trees: added a lot of tests
9381 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9382
9383Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9384
9385 * Added an HACKING file
9386
9387Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9388
9389 * xpath.[ch] : improvements and debug of the XPath implementation
9390 * parser.c, HTMLparser.c : modified the parsers to be progressive
9391 * tree.[ch] : extended the Buffer promitives
9392 * xmlIO.[ch] : added basic I/O routines providing progressive
9393 parsing and ready for I18N conversion plugins
9394 * SAXresult/* : the SAX callback sequence maybe slightly different
9395 now
9396 * test*.c : improved/updated the tests programs
9397 * doc/* : recompiled the docs.
9398
93991999-07-26 Michael Meeks <michael@edenproject.org>
9400
9401 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9402
9403 * tree.c: Ditto.
9404
9405Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9406
9407 * configure.in: upgraded to version 1.4.0
9408 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9409 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9410 XML query language, see http://www.w3.org/TR/xpath for more details.
9411 * parser.c, parser.h: added CHAR* related string functions for XPath
9412 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9413 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9414 rebuild the docs.
9415 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9416 and regression testing capabilities for XPath.
9417
9418Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9421 closing bug #1646
9422
9423Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9424
9425 * Makefile.am, example/Makefile.am: closed bug #1683
9426
9427Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * example/Makefile.am, configure.in: added the makefile for the
9430 gjobread example
9431
9432Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9433
9434 * doc/Makefile.am:
9435 - fix which allow "make install DESTDIR=</install/prefix>".
9436
9437Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9438
9439 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9440 which fixed a problem on the file reading-code.
9441
9442Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9445 output.
9446 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9447
9448Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * parser.h : Oops removed the binary compatibility problem
9451 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9452 * parser.c, HTMLparser.c: applied patches for reading from stdin
9453
9454Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * parser.c, entities.c, valid.c: cleanup bug #1591
9457 * configure.in: cleanup bug #1592
9458 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9459 the same tree back-end. Hence gdome will be available for it.
9460 * doc/Makefile.am: close bug #617
9461
9462Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * parser.c: alloctate a per parser context SAX interface block
9465
9466Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9467
9468 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9469 and xmlEncodeEntitiesReentrant with the correct one :-\
9470
9471Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9472
9473 * commit of my internal XML base changes, quite a lot of
9474 changes, cleanups, better entities support, framework for
9475 new I/O and charset detection and handling
9476 * Fixed the configure/Makefile stuff to generate shared libs
9477 with the proper version info, so we jumped on rev from
9478 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9479 xmlEncodeEntities() result need to be freed now, and a string
9480 xmlParserVersion provide the current library version.
9481
9482Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9483
9484 * parser.c: fixed a buffer overrun for when you have a very long
9485 attribute with no entities in it.
9486
9487Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9488
9489 * added example directory
9490 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9491
9492Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9493
9494 * Release of libxml-1.1, nearly everything has been touched for
9495 this.
9496 * Added more regression tests
9497 * Updated the documentation
9498
9499Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9500
9501 * tree.[ch]: unified the XML_NO_CORBA defines.
9502 * parser.c encoding.[ch]: started plugging in char encoding detection
9503
9504Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9505
9506 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9507 Also freed allocated buffer.
9508
9509Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9510 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9511 reentrancy problem at printing. One is left in entities.c, to
9512 remove ASAP
9513 * testSAX.c : added a test example showing the use of the SAX
9514 interface if one doesn't want to build the DOM tree.
9515 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9516
9517Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9520 large revamping of the parser to use SAX callbacks
9521 http://www.megginson.com/SAX/ (or at least a C like interface
9522 a la Expat). It's now possible to set up your own callbacks
9523 and the parser will not build a DOM tree.
9524 * test/* result/*: updated the test suite, I finally removed
9525 the old Namespace draft support (PI based).
9526
9527Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9528
9529 * Makefile.am: added test result to EXTRA_DIST for make tests
9530
9531Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9532
9533 * parser.c, parserInternals.h: moved the chars macro definitions
9534 to parserInternals.h
9535 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9536 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9537
9538Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9539
9540 * xml-config.in : applied patch to make --version work
9541
95421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9543
9544 * Makefile.am (check-local): Alias for `tests' target. This will
9545 cause `make check' to do the right thing.
9546 (tests): Don't run tests in srcdir. Also, replaced calls to
9547 basename with a `sed' "equivalent".
9548
9549Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9552 it in the header and not the sources, updated the doc.
9553 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9554 pointing this out.
9555
9556Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9557
9558 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9559 exported the inputStream routines.
9560 * doc/html/* : updated accordingly
9561
9562Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9563
9564 * parser.c, parser.h, parserInternals.h: added a few extra
9565 internal calls to allocate and free parser contexts ...
9566 * doc/html/* : updated accordingly
9567
9568Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9569
9570 * configure.in, Makefile.am, doc/makefile.am : General changes for
9571 1.0.0 release and including the generated HTML documentation.
9572
9573Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9574
9575 * makefile.am : added parserInternals.h, oops.
9576
9577Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9578
9579 * parserInternals.h: added this header giving access to the parser
9580 internal functions.
9581 * doc/Makefile.am : added a rebuild target which rebuilds the full
9582 set of documentations
9583 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9584 the internal subset.
9585 * *.c *.h: modifications needed to generate the documentation using
9586 gtk-doc, cleanup of functions blocks, reorganisation of struct
9587 declarations.
9588
9589Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9590
9591 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9592 the tar and spec file to include the beginning of the doc.
9593
95941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9595
9596 * doc/.cvsignore: Added this file.
9597
9598Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9599
9600 * tree.c: fixed xmlGetProp to return "" when the attribute
9601 exists, even if the node-list is NULL.
9602
9603Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9604
9605 * tree.c: patched an error outputting empty attribute values.
9606 * Makefile.am and doc/makefile.am: have been updated during the
9607 week-end. Sorry for an empty CVS log, I got a shell problem.
9608
9609Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9610
9611 * tree.h: cleaned up using enums instead of defines
9612 * parser.c, valid.[ch]: more work on parsing/output of element
9613 declarations
9614
9615Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9616
9617 * valid.[ch], tree.c, parser.c : more work toward full parsing
9618 of XML DTDs.
9619 * README: added informations about mailing-list and on-line
9620 documentation
9621
96221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9623
9624 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9625
9626Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * parser.c, tree.[ch] : more work toward conformance testing,
9629 added a last element to accelerate parsing of very flat structures
9630 started working on internal subset Element content declaration.
9631 * valid.[ch] : first cut at adding code toward validation.
9632 * previous changes had also small impact on most files, especially
9633 the conformance testing using James Clark test suite.
9634
9635Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * test/* : updated the examples, most of them were not well
9638 formed (humm), and added rdf2.
9639 * result/* : resulting changes in the output.
9640
9641Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9642
9643 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9644
9645Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9646
9647 * tree.c: patched a bug in the generation of empty attributes
9648
9649Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9650
9651 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9652 for node/trees/documents/... Biggest problem is namespace
9653 support when copying subtrees.
9654
9655Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * parser.c, entities.c: improve entities and char ref encoding,
9658 and cleanups of error messages.
9659
9660Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * parser.c, entities.c: simple bug hunting done during rpm2html and
9663 rpmfind integration.
9664
9665Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9666
9667 * parser.[ch]: Added interfaces allowing to specify a SAX
9668 handler before parsing.
9669
9670Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9671
9672 * parser.c: redirrect all errors reporting through the SAX
9673 error function
9674
9675Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9676
9677 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9678 * libtool, tlmain ...: update of the libtool files
9679
96801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9681
9682 * entities.c: Use g_snprintf insteda of snprintf.
9683
9684Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9685
9686 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9687 added ent5 test for this purpose.
9688 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9689
9690Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9691
9692 * parser.c: fixed? a strange error due to compression on a GWP
9693 document.
9694
9695Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9696
9697 * tree.[ch]: bug fixing
9698 * entities.[ch]: defined a specific type for predefined entities
9699 * doc/xml.html: more documentation on the library, how to use it,
9700 overview of the interfaces.
9701
9702Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9705
9706Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9707
9708 * tree.c: corrected a small bug
9709 * doc/xml.html: continuing writing documentation.
9710
9711Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9712
9713 * debugXML.h debugXML.c: added debugging utilities.
9714 * tester.c: added --debug switch.
9715 * tree.c: patched an incorrect node->type assignment.
9716 * parser.c: formatting, ensure that node->doc != NULL in attributes
9717
9718Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9719
9720 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9721 entity support and provide an internal representation close to
9722 DOM one (entity ref nodes, and attribute value as tree). I tried
9723 to preserve the interface but this will surely break some apps
9724 (I have to change rpm2html/rpmfind for example). I had to change
9725 two interfaces, and the generated tree is somewhat different.
9726 * doc/* : started documenting the XML library, the tree and
9727 DOM/Corba. This is a first step.
9728
9729Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9730
9731 * parser.c: Set up the fonctions comment block, boring but useful.
9732 * parser.h, SAX.c, parser.c: now attributes are processed through
9733 the SAX interface. The problem is that my SAX interface diverged
9734 quite a bit from the original one, well this is not an official
9735 spec, and translating it from Java to C is hairy anyway...
9736
9737Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9740 fonctions comment block, boring but useful.
9741
9742Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9743
9744 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9745 conversion routines. However they are not yet used to convert the
9746 inputs. The core will run with UTF-8.
9747
9748Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9749
9750 * tree.c : make sure that the type id is properly set-up when
9751 a new object is allocated, needed for DOM.
9752
9753Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9754
9755 * tree.h, tree.c: Ok, the main objects in the tree will be native
9756 corba objects, it costs 8 bytes per Node, Attribute and Document
9757 but it simplifies the Corba integration a lot (no extra interface
9758 objects to allocate/free).
9759
9760Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9761
9762 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9763 and changed NODEs contants for conformity with DOM Level 1
9764
9765Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9766
9767 * added hooks to keep track of servants when creating objects
9768 xmlDoc and xmlNode (for Corba export).
9769
9770Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9771
9772 * added xml-config script.
9773
9774Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9775
9776 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9777 to autoupdate libtool and automake conf files.
9778
97791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9780
9781 * Makefile.am: Use '?' to separate the sed
9782 commands as ',' is used when people pass -Wl,something.
9783
9784
9785Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9786
9787 * tree.c, tree.h: added a per-document compression interface.
9788
9789Tue Sep 22 20:47:38 EDT 1998
9790
9791 * tree.c, tree.h: added saving with compression and added interfaces
9792 to control the compression level (xmlGetCompressMode,
9793 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9794
9795Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9796
9797 * parser.c: corrected a loop for files of size 0
9798
97991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9800
9801 * error.h: New file. Contains prototyes from `error.c'.
9802
9803Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9804
9805 * Makefile.am (xmlincdir): New macro.
9806 (xmlinc_HEADERS): Renamed from include_HEADERS.
9807
9808Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9809
9810 * applied small patch on numeric entities from
9811 Christopher Blizzard <blizzard@appliedtheory.com>
9812
9813Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9814
9815 * New release 0.2, removed the old xml_* files so that it's
9816 coherent with the other CVS base (W3C), far better conformance
9817 to standard, new namespaces, decent entities support, beginning
9818 of a SAX-like interface. Nearly nothing left intact, even the
9819 test examples ...
9820
98211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9822
9823 * .cvsignore: Add .deps dir
9824
9825Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9826
9827 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9828
9829Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9830
9831 * configure.in: added test for CPP
9832 * AUTHORS, Changelog: the original ones didn't get commited but the
9833 glib ones instead, fixed.
9834 * Makefile.am: corrected an error in library naming
9835
9836Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9837
9838 * integrated code developped at W3C
9839 * changed the original Copyright
9840 * migrated to automake
9841 * prefixed the filenames by xml_ to avoid filename clashes
9842
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009843Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9844
9845 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9846 should not be called.
9847
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009848Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9849
9850 * libxml-2.0.pc.in: applied the patch to fix #101894
9851
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009852Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9853
9854 * tree.c : applied patch from Lukas Schroeder for register callbacks
9855 * valid.c: modified patch from Lukas Schroeder to test
9856 register callbacks with --chkregister
9857
Daniel Veillard067bae52003-01-05 01:27:54 +00009858Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9859
9860 * xmlreader.c: seriously changed the way data are pushed to
9861 the underlying parser, go by block of 512 bytes instead of
9862 tryng to detect tag boundaries at that level. Changed the
9863 way empty element are detected and tagged.
9864 * python/tests/reader.py python/tests/reader2.py
9865 python/tests/reader3.py: small changes mostly due to context
9866 reporting being different and DTD node being reported. Some
9867 errors previously undetected are now caught and fixed.
9868 * doc/xmlreader.html: flagged last section as TODO
9869
Daniel Veillard51a447a2003-01-04 19:42:46 +00009870Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9871
9872 * python/libxml.py: integrated the Python 2.2 optimizations
9873 from Hannu Krosing, while maintaining compatibility with
9874 1.5 and 2.1
9875
Daniel Veillarde59494f2003-01-04 16:35:29 +00009876Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9877
9878 * xmllint.c: a bit of cleanup
9879 * xmlreader.c: small fix
9880 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9881 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9882
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009883Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9884
9885 * python/setup.py.in: patch from Stéphane Bidoul to include
9886 drv_libxml2.py in setup.py
9887
Daniel Veillard66b82892003-01-04 00:44:13 +00009888Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9889
9890 * doc/xmlreader.html: starting documenting the new XmlTextReader
9891 interface.
9892
Daniel Veillard7704fb12003-01-03 16:19:51 +00009893Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9894
9895 * xmllint.c: added the --stream flag to use the TextReader API
9896 * xmlreader.c: small performance tweak
9897
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009898Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9899
9900 * xmlreader.c python/tests/reader2py: okay the DTD validation
9901 code on top of the XMLTextParser API should be solid now.
9902
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009903Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9904
9905 * xmlreader.c python/tests/reader2py: Fixing some more mess
9906 with validation and recursive entities while using the
9907 reader interface, it's getting a bit messy...
9908
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009909Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9910
9911 * xmlreader.c python/tests/reader.py: another couple of problem
9912 related to IsEmptyElement reported by Stéphane Bidoul needed
9913 some fixes.
9914
Daniel Veillard4f860202003-01-02 13:00:02 +00009915Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9916
9917 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9918 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9919 based on the python XmlTextReader interface.
9920
Daniel Veillard3c265e42003-01-01 21:06:49 +00009921Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9922
9923 * tree.c: backing out one change in the last patch which broke the
9924 regression tests
9925
Daniel Veillard5335dc52003-01-01 20:59:38 +00009926Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9927
9928 * global.data globals.c tree.c include/libxml/globals.h: applied
9929 an old patch from Lukas Schroeder to track node creation and
9930 destruction. Probably missing a lot of references at the moment
9931 and not usable reliably.
9932
Daniel Veillard8ba17412003-01-01 19:13:12 +00009933Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9934
9935 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9936 from doc/news.html and a stylesheet
9937
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009938Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9939
9940 * xmlreader.c python/tests/reader.py: fixed another couple of
9941 xmlreader bugs reported by Stéphane Bidoul and added tests.
9942
Daniel Veillard9e395c22003-01-01 14:50:44 +00009943Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9944
9945 * xmlreader.c python/tests/reader2.py: fixed another validity
9946 checking in external parsed entities raised by Stéphane Bidoul
9947 and added a specific regression test.
9948 * python/tests/reader3.py: cleanup
9949
Daniel Veillardd5896142002-12-31 14:45:26 +00009950Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xmlreader.c python/tests/reader2.py: fixed a problem with
9953 validation within entities pointed by Stéphane Bidoul, augmented
9954 the tests to catch those.
9955
Daniel Veillarddc85f282002-12-31 11:18:37 +00009956Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * python/generator.py: modified the generator to allow keeping
9959 class references when creating new classes, needed to fix a bug
9960 pointed by Stéphane Bidoul where the input buffer of the
9961 xmlTextReader instance gets destroyed if the python wrapper for
9962 the input is not referenced anymore.
9963
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009964Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9967 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9968
Daniel Veillard571b8892002-12-30 12:37:59 +00009969Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * xmlreader.c python/tests/reader.py: fixed another problem
9972 pointed by Stéphane Bidoul
9973
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009974Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9977 with "<a/>"
9978
Daniel Veillardecaba492002-12-30 10:55:29 +00009979Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * SAX.c: warn on xmlns:prefix="foo"
9982 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9983 for namespace attributes handling.
9984
Daniel Veillard2d84a892002-12-30 00:01:08 +00009985Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9988 a really nasty problem raised by a DocBook XSLT transform
9989 provided by Sebastian Bergmann
9990
Daniel Veillard29b3e282002-12-29 11:14:41 +00009991Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9994 by Stéphane Bidoul and integrated it into the tests
9995
Daniel Veillarde18fc182002-12-28 22:56:33 +00009996Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9999 extended the XmlTextReader API a bit, addding accessors for
10000 the current doc and node, and an entity substitution mode for
10001 the parser.
10002 * python/libxml.py python/libxml2class.txt: related updates
10003 * python/tests/Makefile.am python/tests/reader.py
10004 python/tests/reader2.py python/tests/reader3.py: updated a bit
10005 the old tests and added a new one to test the entities handling
10006
Daniel Veillardaba976d2002-12-28 21:14:18 +000010007Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * python/generator.py python/libxml2class.txt
10010 python/tests/reader.py python/tests/reader2.py: changed the
10011 generator to provide casing for the XmlTextReader similar to
10012 C# so that examples and documentation are more directly transposable.
10013 Fixed the couple of tests in the suite.
10014
Daniel Veillard83298842002-12-28 15:12:33 +000010015Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * doc/guidelines.html: added a document on guildeline for
10018 publishing and deploying XML
10019
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010020Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * valid.c xmlreader.c: final touch running DTD validation
10023 on the XmlTextReader
10024 * python/tests/Makefile.am python/tests/reader2.py: added a
10025 specific run based on the examples from test/valid/*.xml
10026
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010027Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * python/libxml.py: added a few predefined xmlTextReader parser
10030 configuration values.
10031
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010032Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * python/libxml_wrap.h: trying to fix #102037
10035
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010036Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * SAX.c: fixing bug #95296, when the predefined entities
10039 are redefined in the DTD the default one must be used
10040 instead anyway.
10041
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010042Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10043
10044 * doc/xmllint.xml
10045 * doc/xmllint.1
10046 Add discussion of XML_DEBUG_CATALOG to xmllint man
10047 page - bug #100907
10048
10049
Daniel Veillarddf512f42002-12-23 15:56:21 +000010050Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * xmlreader.c: Fixed the empty node detection to avoid reporting
10053 an inexistant close tag.
10054
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010055Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10058 for Python 2.1
10059
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010060Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10063
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010064Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * doc/libxml2-api.xml python/tests/reader.py: one really need
10067 to provide the base URI information when creating a reader parser
10068 from an input stream. Updated the API and the example using it.
10069
Daniel Veillardea7751d2002-12-20 00:16:24 +000010070Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10073 include/libxml/valid.h include/libxml/xmlreader.h: working on
10074 DTD validation on top of xml reader interfaces. Allows to
10075 validate arbitrary large instances. This required some extensions
10076 to the valid module interface and augmenting the size of xmlID
10077 and xmlRef structs a bit.
10078 * uri.c xmlregexp.c: simple cleanup.
10079
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010080Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10083 work on the xml reader interfaces.
10084 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10085 Web page for the Windows binaries.
10086
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010087Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * xmlIO.c: applied a patch for VMS following the report by
10090 Nigel Hall
10091
Daniel Veillard3772de32002-12-17 10:31:45 +000010092Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * parser.c: the parseStartTag bug fix wasn't complete.
10095
Daniel Veillard67df8092002-12-16 22:04:11 +000010096Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10099 parseStartTag, fixing it.
10100 * test/att4 result/att4 result/noent/att4: adding the test
10101 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10102 more methods to XmlTextReader.
10103
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010104Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10105
10106 * win32/libxml2.def.src: added more xml reader exports
10107 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10108 to the build
10109
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010110Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10111
10112 * doc/tutorial/xmltutorial.xml
10113 plus generated html and pdf
10114 Updating tutorial again based on further comments from Niraj
10115 Tolia on the last iteration
10116
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010117Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10118
10119 * doc/tutorial/xmltutorial.xml
10120 * doc/tutorial/includekeyword.c
10121 * doc/tutorial/includegetattribute.c
10122 plus generated html and pdf
10123 Adding fix from Niraj Tolia to tutorial to properly free memory.
10124
10125
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010126Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10129 more methods of XmlTextReader.
10130 * python/libxml2class.txt python/tests/reader.py: this increased the
10131 methods in the bndings, augmented the test to check those new
10132 functions.
10133
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010134Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10137 methods of XmlTextReader.
10138 * python/generator.py python/libxml_wrap.h python/types.c
10139 python/libxml2class.txt: added the reader to the Python bindings
10140 * python/tests/Makefile.am python/tests/reader.py: added a specific
10141 test for the Python bindings of the Reader APIs
10142 * parser.c: small cleanup.
10143
Daniel Veillard06503452002-12-13 10:42:08 +000010144Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * xinclude.c: fallback was only copying the first child not the
10147 full child list of the fallback element, closes #89684 as reopened
10148 by Bernd Kuemmerlen
10149
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010150Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10151
10152 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10153
Daniel Veillard000eafb2002-12-12 10:04:22 +000010154Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
Daniel Veillardc1eed322002-12-12 11:01:32 +000010156 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010157 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010158 gives enum values, fix functype return type, put back fields in
10159 structs
10160 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010161
Daniel Veillard024b5702002-12-12 00:15:55 +000010162Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10165 about htmlNodeDumpOutput location.
10166 * xpath.c: removed an undefined function signature
10167 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10168 too many symbols in the API breaking the python bindings.
10169 Updated with the libxslt/libexslt changes.
10170
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010171Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * configure.in: preparing release of 2.4.29
10174 * doc/*: rebuilt the docs and API
10175 * xmlreader.c: a few more fixes for the XmlTextReader API
10176
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010177Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10178
10179 * include/win32config.h: applied mingw patch from Magnus Henoch
10180
Daniel Veillard5aad8322002-12-11 15:59:44 +000010181Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10184
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010185Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10188 building Python script, does the C parsing directly, generates
10189 a better API description including structure fieds defs and
10190 enums. Still a couple of bugs, but good enough for the python
10191 wrappers now.
10192 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10193 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10194 include/libxml/schemasInternals.h include/libxml/tree.h: more
10195 cleanup based on the python analysis script reports.
10196 * libxml.spec.in: make sure the API XML description is part of the
10197 devel package.
10198
Daniel Veillard01c13b52002-12-10 15:19:08 +000010199Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10202 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10203 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10204 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10205 code cleanup, especially the function comments.
10206 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10207
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010208Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * Makefile.am xmlreader.c include/libxml/Makefile.am
10211 include/libxml/xmlreader.h: Adding a new set of APIs based on
10212 the C# TextXmlReader API but converted to C. Allow to parse
10213 in constant memory usage, far simpler to program and explain
10214 than the SAX like APIs, unfinished but working.
10215 * testReader.c: test program
10216
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010217Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10218
10219 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10220
Daniel Veillard64b35282002-12-04 15:10:40 +000010221Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * tree.c: Chip turner indicated that XHTML1 serialization
10224 rule for style actually break on both IE and Mozilla,
10225 try to avoid the rule if escaping ain't necessary
10226
Daniel Veillard8efff672002-12-04 11:44:48 +000010227Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * nanhttp.c: handle HTTP URL escaping, problem reported by
10230 Glen Nakamura and Stefano Zacchiroli
10231
Daniel Veillard1c732d22002-11-30 11:22:59 +000010232Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10235
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010236Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * uri.c: Johann Richard pointed out some XPointer problems for
10239 URN based URI references in XInclude. Modified the URI parsing
10240 and saving routines to allow correct parsing and saving of
10241 XPointers, especially when attached to "opaque" scheme accordingly
10242 to RFC 2396
10243
Daniel Veillard8db67d22002-11-27 19:39:27 +000010244Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10247 of refactoring to the HTML saving code.
10248 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10249 in the doc.
10250
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010251Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10254 to a buffer API to reuse the generic dump to an OutputIO layer,
10255 this reduces code, fixes xmlNodeDump() for XHTML, also made
10256 xmlNodeDump() now return the number of byte written.
10257
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010258Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * python/setup.py.in: another patch from Stéphane Bidoul for
10261 Python bindings on Windows
10262 * doc/parsedecl.py: small cleanup
10263
Daniel Veillard9715c172002-11-25 16:33:40 +000010264Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * libxml.spec.in configure.in: add a line in %changelog for releases
10267
Daniel Veillard9bc53102002-11-25 13:20:04 +000010268Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * parser.c: patch from Marcus Clarke fixing a problem in entities
10271 parsing that was detected in KDe documentations environment.
10272
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010273Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10274
10275 * python/libxml.c (libxml_prev): Return the previous as opposed to
10276 the next node (I guess this is the result of some cut & paste programming:)
10277
Daniel Veillard80d7b902002-11-23 16:23:08 +000010278Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10281
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010282Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * python/generator.py python/libxml.c python/setup.py.in: trying
10285 to fix the Python bindings build on Windows (Stéphane Bidoul)
10286
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010287Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10288
10289 * win32/configure.js: added option for python bindings
10290 * win32/libxml2.def.src: added more exports
10291
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010292Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10293
10294 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10295 pthreads
10296 * win32/wince/*: applied updates to Windows CE port from Javier
10297
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010298Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * configure.in: preparing 2.4.28
10301 * libxml.spec.in doc/Makefile.am: some cleanup
10302 * doc/*: updated the news and regenerated.
10303
Daniel Veillardfee408f2002-11-22 13:18:30 +000010304Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * HTMLparser.c: final touch at closing #87235 </p> end tags
10307 need to be generated.
10308 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10309 this change slightly the output of a few tests
10310 * doc/*: regenerated
10311
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010312Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * parserInternals.c: fixing bug #99190 when UTF8 document are
10315 parsed using the progressive parser and the end of the chunk
10316 is in the middle of an UTF8 multibyte character.
10317
William M. Brack8b2c7f12002-11-22 05:07:29 +000010318Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10319
10320 * threads.c: fixed initialization problem in xmlNewGlobalState
10321 which was causing crash.
10322 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10323 in xmlInitializeGlobalState.
10324 * parserInternals.c: cleaned up ctxt->sax initialisation.
10325
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010326Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * tree.c include/libxml/tree.h: modified the existing APIs
10329 to handle XHTML1 serialization rules automatically, also add
10330 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10331 libxslt serialization uses it when needed without changing
10332 the library API.
10333 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10334 result/xhtml1: added a new test specifically for xhtml1 output
10335 and updated the result of one XHTML1 test
10336
Daniel Veillardd076a202002-11-20 13:28:31 +000010337Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * xinclude.c parserInternals.c encoding.c: fixed #99082
10340 for xi:include encoding="..." support on text includes.
10341 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10342 test/XInclude/ents/isolatin.txt : added a specific regression test
10343 * python/generator.py python/libxml2class.txt: fixed the generator
10344 the new set of comments generated for doc/libxml2-api.xml were
10345 breaking the python generation.
10346
Daniel Veillard817e70b2002-11-19 22:28:48 +000010347Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10350 * configure.in: patch for Solaris on new autoconf closes #98880
10351 * doc/parsedecl.py: repair the frigging API building script,
10352 did I say that python xmllib sucks ?
10353 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10354 and some comment are no more truncated.
10355
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010356Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * parser.c: Martin Stoilov pointed out a potential leak in
10359 xmlCreateMemoryParserCtxt
10360
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010361Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10364 included in HTML documents and using the push parser.
10365
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010366Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10367
10368 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10369 specified, look for the Python interpreter not just in the
10370 specified root but also in the specified location. Fixes #98825
10371
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010372Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * python/libxml.c: fixing bug #98792 , node may have no doc
10375 and dereferencing without checking ain't good ...
10376
Daniel Veillarddad3f682002-11-17 16:47:27 +000010377Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * configure.in: preparing release 2.4.27
10380 * doc/* : updated and rebuilt the docs
10381 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10382 and all the docs are actually packaged and in the final RPMs
10383 * parser.c parserInternals.c include/libxml/parser.h: restore
10384 xmllint --recover feature.
10385
Daniel Veillard68e9e742002-11-16 15:35:11 +000010386Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
Daniel Veillard784b9352003-02-16 15:50:27 +000010388 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010389 processing of parsed entities, and XPath computation on sustitued
10390 entities.
10391 * testXPath.c: make sure entities are substitued.
10392
Daniel Veillard328f48c2002-11-15 15:24:34 +000010393Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
Daniel Veillard784b9352003-02-16 15:50:27 +000010395 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010396 processing of internal parsed entities, which had to be changed.
10397
Daniel Veillard66651aa2002-11-15 11:21:43 +000010398Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10401 trying to fix bug #98517 about building outside the source tree
10402 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10403
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010404Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10405
10406 * include/win32config.h: cleanup
10407 * win32/Makefile.mingw: integrated mingw in JScript configure
10408 * win32/Makefile.msvc: modified to allow mingw coexistence
10409 * win32/configure.js: integrated mingw
10410 * win32/Readme.txt: cleanup
10411
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010412Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * HTMLparser.c: strengthen the guard in the Pop macros,
10415 like in the XML parser, closes bug #97315
10416
Daniel Veillard0821b152002-11-12 20:57:47 +000010417Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10420 callback is never used.
10421
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010422Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * parserInternals.c: fixed the initialization of the SAX structure
10425 which was breaking xsltproc
10426 * xpath.c: patch from Petr Pajas for CDATA nodes
10427 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10428 * parser.c include/libxml/parser.h: patch from Peter Jones
10429 removing a leak in xmlSAXParseMemory() and adding the
10430 function xmlSAXParseMemoryWithData()
10431
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010432Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10433
10434 adding pdf of tutorial, changing web page to link to it
10435 * doc/tutorial/xmltutorial.pdf
10436 * doc/xml.html
10437 * doc/docs.html
10438
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010439Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10440
10441 * doc/tutorial/ar01s08.html
10442 adding file what I forgot for tutorial
10443
10444
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010445Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10446
10447 Adding encoding discussion to tutorial
10448 Added:
10449 * doc/tutorial/images/*.png: DocBook admonition image files
10450 * doc/tutorial/apf.html, apg.html: new generated html
10451 * doc/tutorial/includeconvert.c: conversion code entity file
10452 changed:
10453 * doc/tutorial/xmltutorial.xml: DocBook original
10454 * doc/tutorial/*.html: generated html
10455
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010456Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10457
10458 * include/libxml/*.h: retired xmlwin32version.h
10459 * doc/Makefile.am: retired xmlwin32version.h
10460 * win32/configure.js: retired xmlwin32version.h
10461
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010462Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10463
10464 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010465 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10466 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010467
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010468Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * globals.c: fixed a typo pointed out by Igor
10471 * xpath.c: try to speed up node compare using line numbers
10472 if available.
10473
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010474Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * tree.c: make xmlFreeNode() handle attributes correctly.
10477
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010478Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10479
10480 * catalog.c: completed the #96963 fix, as reported by Karl
10481 Eichwalder
10482
Daniel Veillard56f21f22002-11-06 15:49:46 +000010483Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10486
Daniel Veillard91ad8792002-11-04 17:06:52 +000010487Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * Makefile.am: switched the order of a couple of includes
10490 to fix bugs #97100
10491
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010492Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10493
10494 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10495 xmlLoadCatalogs that used to separate directories with a ':'.
10496
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010497Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10498
10499 * threads.c: improvements to the Windows-side of thread handling
10500 * testThreads.c: conditionally excluded unistd.h
10501 * testThradsWin32.c: broke overlong lines
10502 * include/win32config.h: adapted thread-related macros to the new
10503 scheme and for pthreads on Windows
10504 * win32/Makefile.msvc: introduced a more flexible thread build,
10505 added testThreads[Win32].c to the build
10506 * win32/configure.js: introduced a more flexible thread config
10507
John Fleck61f6fb62002-10-31 15:23:29 +0000105082002-10-31 John Fleck <jfleck@inkstain.net>
10509
10510 * doc/xml.html (and, by implication, FAQ.html)
10511 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10512
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010513Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10514
10515 * configure.in: removed xmlwin32version.h
10516 * include/libxml/Makefile.am: removed xmlwin32version.h
10517
Daniel Veillardce66ce12002-10-28 19:01:59 +000010518Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * tree.c: applied patch from Brian Stafford to fix a bug
10521 in xmlReconciliateNs()
10522
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010523Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * tree.c: applied patch from Christian Glahn to allow
10526 xmlNewChild() on document fragment nodes
10527
Daniel Veillardb39bc392002-10-26 19:29:51 +000010528Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * parser.c: Christian Glahn found a problem with a recent
10531 patch to xmlParseBalancedChunkMemoryRecover()
10532 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10533 problems
10534 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10535 test/schemas/seq*: added the test cases from Charles
10536
Daniel Veillard366a9152002-10-23 20:43:53 +000010537Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10540 serious cleanup of the spec file and associated changes
10541 in the Makefiles.
10542 * valid.c: try to remove some warnings on x86_64
10543
Daniel Veillardd033d022002-10-23 14:55:02 +000010544Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10547 fix bug #96586
10548
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010549Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10552 parsing, applied his patch
10553 * result/HTML/attrents.html result/HTML/attrents.html.err
10554 result/HTML/attrents.html.sax test/HTML/attrents.html:
10555 added the test and result case provided by Mikhail Sogrine
10556
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010557Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * vms/build_libxml.com vms/config.vms vms/readme.vms
10560 include/libxml/parser.h include/libxml/parserInternals.h
10561 include/libxml/tree.h include/libxml/xmlIO.h
10562 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10563 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10564 Applied the VMS update patch from Craig A. Berry
10565 * doc/*.html: update
10566
Daniel Veillardf000f072002-10-22 14:28:17 +000010567Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10570
Daniel Veillard1e208222002-10-22 14:25:25 +000010571Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * debugXML.c: adding a grep command to --shell in xmllint
10574 for T.V. Raman
10575
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010576Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * xmlcatalog.c: tried to fix some of the problem with --sgml
10579
Daniel Veillard935494a2002-10-22 14:22:46 +000010580Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * parser.c: tried to fix bug #91500 where doc->children may
10583 be overriden by a call to xmlParseBalancedChunkMemory()
10584
10585Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10588 identifiers in SGML catalogs containing '&'
10589
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010590Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * python/types.c: fixed bugs when passing result value tree
10593 to Python functions.
10594
Daniel Veillard48267432002-10-18 11:21:38 +000010595Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * configure.in: preparing the release of 2.4.26
10598 * doc/*: updated and rebuilt the documentation
10599
Daniel Veillardbb284f42002-10-16 18:02:47 +000010600Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * parser.c: fixed a XML Namespace compliance bug reported by
10603 Alexander Grimalovsky
10604
Daniel Veillard44892f72002-10-16 15:23:26 +000010605Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * HTMLtree.c: fixed serialization of script and style when
10608 they are not lowercase (i.e. added using the API to the tree).
10609
Daniel Veillard2fd85422002-10-16 14:32:41 +000010610Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * valid.c: make xmlValidateDocument emit a warning msg if there
10613 is no DTD, pointed by Christian Glahn
10614
Daniel Veillard32370232002-10-16 14:08:14 +000010615Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10618 content model when some of the blocks have min or max, and a couple
10619 of bugs found in the process.
10620 * result/schemas/list0* test/schemas/list0*: added some specific
10621 regression tests
10622
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010623Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * README: updated the contact informations
10626
Daniel Veillard63186732002-10-15 08:43:17 +000010627Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10630 misses it, reported by Peter Bray.
10631
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010632Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10635 and removed a few warnings
10636
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010637Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * parser.c: Christian Glahn found a small bug in the push parser.
10640 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10641 public
10642
Daniel Veillard6045c902002-10-09 21:13:59 +000010643Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xmlschemas.c include/libxml/xmlschemas.h: added
10646 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10647 * testSchemas.c: added --memory to test the new interface
10648
Daniel Veillardf0070122002-10-09 14:24:17 +000010649Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * doc/index.py doc/search.php: integrated the XSLT indexing,
10652 a few fixed in the indexer, added a scope selection at the
10653 search level.
10654
Daniel Veillard01992e02002-10-09 10:20:30 +000010655Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10658 this was due to uninitialized parts of the validation context
10659
Daniel Veillard321be0c2002-10-08 21:26:42 +000010660Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * debugXML.c: applied patch from Mark Vakoc except the API
10663 change, preserved it.
10664 * doc/*: updated the docs to point to the search engine for
10665 information lookup or before bug/help reports.
10666
Daniel Veillard01e87d22002-10-08 16:55:06 +000010667Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * doc/index.py doc/search.php: added mailing-list archives
10670 indexing and lookup
10671
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010672Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10675
Daniel Veillard9b006132002-10-07 11:13:27 +000010676Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * doc/index.py: improved HTML indexing
10679 * doc/search.php: make the queries also lookup the HTML based indexes
10680
Daniel Veillard141d04b2002-10-06 21:51:18 +000010681Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * doc/index.py: added HTML page indexing
10684
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010685Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10686
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010687 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010688 problem in libxslt.
10689 * catalog.c: fixed list handling in XML_CATALOG_FILES
10690
Daniel Veillardceb09b92002-10-04 11:46:37 +000010691Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * valid.c: typo/bug found by Christian Glahn
10694
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010695Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10696
10697 * xmlIO.c: applied Windows CE patch from Javier.
10698 * win32/wince: new directory, contains support for the PocketPC
10699 with Windows CE from Javier.
10700 * include/win32config.h: reorganised, removed duplicate
10701 definitions and applied WinCE patch from Javier.
10702 * include/wsockcompat.h: new file, now contains WinSock
10703 compatibility macros.
10704 * win32/Makefile.msvc: introduced double-run compilation.
10705
Daniel Veillarde16b5742002-09-26 17:50:03 +000010706Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * configure.in include/libxml/xmlwin32version.h: preparing release
10709 of 2.4.25
10710 * doc/*: updated and regenerated teh docs and web pages.
10711
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010712Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10715 error were not covering namespace declarations.
10716 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10717 it was missing the attribute declaration for the namespace
10718 * result/VC/NS3: the fix now report breakages in that test
10719
Daniel Veillardabe01742002-09-26 12:40:03 +000010720Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10723
Daniel Veillard2ace1952002-09-26 12:28:02 +000010724Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10727 and regenerated the docs and web site
10728
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010729Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10732 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10733 not before
10734
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010735Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * python/generator.py python/libxml2class.txt: fixed a stupid error
10738 breaking the python API
10739
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010740Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10743 triostr.c triostr.h: applied a trio update patch from
10744 Bjorn Reese which should work with MinGW
10745
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010746Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * tree.c: improving some documentation comments
10749 * xmlregexp.c: found and fixed a mem leak with python regression tests
10750 * doc/*: rebuilt the doc and the API XML file including the
10751 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10752 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10753 python/types.c: added access to the XML Schemas regexps from
10754 python
10755 * python/tests/Makefile.am python/tests/regexp.py: added a
10756 simple regexp bindings test
10757
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010758Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10759
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010760 * doc/xml.html:
10761 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010762
Daniel Veillard118aed72002-09-24 14:13:13 +000010763Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xmlregexp.c: fixed the data callback on transition functionality
10766 which was broken when using the compact form
10767 * result/schemas/*: updated the results, less verbose, all tests
10768 pass like before
10769 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10770 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10771 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10772 annoying warnings
10773 * xpath.c: try to provide better error report when possible
10774
Daniel Veillard72336152002-09-21 13:08:14 +000010775Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * Makefile.am: fixed a breakage raised by Jacob
10778
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010779Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10780
10781 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10782 which don't use sockets
10783
Igor Zlatkovic01280582002-09-20 16:40:34 +000010784Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10785
10786 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10787 * win32/configure.js: applied zlib patch from Daniel Gehriger
10788
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010789Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10790
10791 * win32/configure.js: applied the patch from Mark Vakoc for
10792 regexp support
10793 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10794 for regexp support
10795
Daniel Veillardb5c05732002-09-20 13:36:25 +000010796Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * xmlschemastypes.c: as pointed by Igor Float and Double
10799 parsing ain't finished yet
10800
Daniel Veillard40b11342002-09-20 12:01:39 +000010801Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * Makefile.am configure.in: trying to fix #88412 by bypassing
10804 all the python subdir if python ain't detected
10805
Daniel Veillard23e73572002-09-19 19:56:43 +000010806Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10809 made configuring with regexps/automata/unicode the default
10810 but without schemas ATM
10811 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10812 fixed the regexp based DTD validation performance and memory
10813 problem by switching to a compact form for determinist regexps
10814 and detecting the determinism property in the process. Seems
10815 as fast as the old DTD validation specific engine :-) despite
10816 the regexp built and compaction process.
10817
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010818Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * valid.c: determinism is debugged, new DTD checking code now works
10821 but xmlFAComputesDeterminism takes far too much CPU and the whole
10822 set usues too much memory to be really usable as-is
10823
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010824Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * tree.c: fixed another stupid bug in xmlGetNodePath()
10827 * xmllint.c: --version now report the options compiled in
10828
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010829Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * HTMLparser.c: small cleanup
10832 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10833 when configured with them. A bit of debugging around the determinism
10834 checks is still needed
10835
Daniel Veillard63b01c22002-09-17 19:25:28 +000010836Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10839
Daniel Veillard92727042002-09-17 17:59:20 +000010840Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * xmlIO.c: small portability glitch fixed.
10843
Daniel Veillard84d70a42002-09-16 10:51:38 +000010844Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * xmlschemastypes.c: incomplete steps for real/double support
10847 * testAutomata.c include/libxml/xmlautomata.h
10848 include/libxml/xmlregexp.h: avoiding a compilation problem
10849 * valid.c include/libxml/valid.h: starting the work toward using
10850 the regexps for actual DTD validation
10851
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010852Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * hash.c: cosmetic cleanup
10855 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10856 integrating a DTD validation layer based on the regexps
10857
Daniel Veillard4402ab42002-09-12 16:02:56 +000010858Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10861 the determinism was tested before eliminating the epsilon
10862 transitions :-(
10863
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010864Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * python/generator.py python/libxml.c python/libxml.py
10867 python/libxml2-python-api.xml python/libxml2class.txt
10868 python/libxml_wrap.h python/types.c: updated the python
10869 bindings, added code for easier File I/O, and the ability to
10870 define a resolver from Python fixing bug #91635
10871 * python/tests/Makefile.am python/tests/inbuf.py
10872 python/tests/outbuf.py python/tests/pushSAXhtml.py
10873 python/tests/resolver.py python/tests/serialize.py: updated
10874 and augmented the set of Python tests.
10875
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010876Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10877
10878 * win32/configure.js: added more readme info for the binary
10879 package.
10880
Daniel Veillard607b35c2002-09-10 12:16:19 +000010881Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * xmlIO.c: fixed a stupid out of bound array error
10884
10885Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10888 messing around with support for Windows path, cleanups,
10889 trying to identify and fix the various code path to the
10890 filename access. Added xmlNormalizeWindowsPath()
10891
Daniel Veillard76575762002-09-05 14:21:15 +000010892Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * error.c valid.c: working on better error reporting of validity
10895 errors, especially providing an accurate context.
10896 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10897 error reports in those cases.
10898
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010899Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10902 parser.c parserInternals.c xmlIO.c: get rid of all the
10903 perror() calls made in the library execution paths. This
10904 should fix both #92059 and #92385
10905
Daniel Veillard19aa7022002-09-05 11:14:19 +000010906Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * xmllint.c: memory leak reporting was broken after a change
10909 of the preprocessor symbol used to activate it.
10910
Daniel Veillardec6725e2002-09-05 11:12:45 +000010911Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * tree.c: try to make the copy function work for node of
10914 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10915 DOM layers though, not libxml2 itself.
10916
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010917Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * valid.c: try to provide file and line informations, not all
10920 messages are covered, but it's a (good) start
10921
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010922Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * xinclude.c: reimplemented a large part of the XInclude
10925 processor, trying to minimize resources used, James Henstridge
10926 provided a huge test case which was exhibiting severe memory
10927 consumption problems.
10928
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010929Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * python/Makefile.am: applied patch from Christophe Merlet to
10932 reestablish DESTDIR
10933
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010934Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * libxml.spec.in: fixes libary path for x86_64 AMD
10937
John Fleckbe98b332002-09-04 03:16:23 +000010938Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10939
10940 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010941 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010942 (plus resulting generated html files)
10943 fixing one spot I missed in the tutorial where I hadn't freed
10944 memory properly
10945
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010946Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10947
10948 * doc/tutorial/includeaddattribute.c
10949 * doc/tutorial/includeaddkeyword.c
10950 * doc/tutorial/includegetattribute.c
10951 * doc/tutorial/includekeyword.c
10952 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010953 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010954 update tutorial to properly free memory (thanks to Christopher
10955 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010956 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010957 added image files so the callouts are graphical, making it
10958 easier to read ( use "--param callout.graphics 1" to generate
10959 html with graphical callouts)
10960
Daniel Veillarde1662542002-08-28 11:50:59 +000010961Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10964 nice logos generated by Marc Liyanage
10965 * doc/site.xsl *.html: changed the stylesheet to show the new
10966 logo and regenerated the pages
10967
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010968Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10971
Daniel Veillard42766c02002-08-22 20:52:17 +000010972Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * xpath.c: possible mem leak patch from Jason Adams
10975
10976Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10979 in the XQuery namespace
10980 * configure.in: preparing 2.4.24
10981 * doc/*.html: updated the web pages
10982
10983Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * python/generator.py: closing bug #85258 by generating conditional
10986 compile check to avoid linking to routines not configured in.
10987
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000109882002-08-22 Havoc Pennington <hp@pobox.com>
10989
10990 * autogen.sh: update error message for missing automake
10991
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010992Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * python/Makefile.am: typo in target name resulted in libxml2.py
10995 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10996
Daniel Veillard22669b22002-08-22 07:17:11 +000010997Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * win32/win32/Makefile.mingw: updated with version from
11000 Elizabeth Barham at http://soggytrousers.net/repository/
11001
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011002Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11003
11004 * win32/Makefile.msvc: added the prefix location to the include
11005 and lib search path.
11006
Havoc Pennington830e8972002-08-18 22:22:13 +0000110072002-08-18 Havoc Pennington <hp@pobox.com>
11008
11009 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11010 both automake 1.6 and 1.4 installed get the right automake. Means
11011 compilation from CVS will now require the latest automake 1.4
11012 release, or manually creating symlinks called "automake-1.4" and
11013 "aclocal-1.4"
11014
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011015Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * configure.in python/Makefile.am: more AMD 64 induced changes from
11018 Frederic Crozat
11019
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011020Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * xinclude.c: oops I was missing the xml:base fixup too
11023 * result/XInclude/*.xml: this adds xml:base attributes to most
11024 results of the tests
11025
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011026Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * xinclude.c: quick but apparently working implementation of
11029 xi:fallback, should close bug #89684
11030 * Makefile.am test/XInclude/docs/fallback.xml
11031 result/XInclude/fallback.xml: added a basic test for fallback,
11032 and run with --nowarning to avoid a spurious warning
11033 * configure.in: applied patch from Frederic Crozat for python
11034 bindings on AMD 64bits machines.
11035
Daniel Veillard9e923512002-08-14 08:48:52 +000011036Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11039 the caller don't pass a SAX callback block.
11040
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011041Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * tree.c: applied the same fix for the XML-1.0 namespace to
11044 xmlSearchNsByHref() as was done for xmlSearchNs()
11045
Daniel Veillardad11b302002-08-12 14:53:41 +000011046Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * libxml.3: small cleanup of the man page
11049 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11050 when serializing HREF attributes generated by XSLT.
11051
Daniel Veillardc084e472002-08-12 13:27:28 +000011052Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11055 version of Marc Liyanage' patch for boolean attributes in HTML
11056 output
11057
Daniel Veillard5f91b372002-08-12 12:13:01 +000011058Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * python/tests/serialize.py: fixed the test results, indenting
11061 behaviour changed slightly
11062
Aleksey Sanin9e951762002-08-08 18:02:41 +000011063Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11064
11065 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11066 new c14n function to Windows def files
11067
Aleksey Saninea4272a2002-08-02 23:50:03 +000011068Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11069
11070 * c14n.c: fixed a memory leak in c14n code
11071
Daniel Veillard58e44c92002-08-02 22:19:49 +000011072Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * parser.c include/libxml/parser.h: adding a new API for Christian
11075 Glahn: xmlParseBalancedChunkMemoryRecover
11076 * valid.c: patch from Rick Jones for some grammar cleanup in
11077 validation messages
11078 * result/VC/* result/valid/*: this slightly change some of the
11079 regression tests outputs
11080
Daniel Veillard0bf29002002-08-01 12:54:11 +000011081Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * tree.c: trying to fix a problem in namespaced attribute handling
11084 raised by Christian Glahn
11085
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011086Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * encoding.c include/libxml/encoding.h: Opening the interface
11089 xmlNewCharEncodingHandler as requested in #89415
11090 * python/generator.py python/setup.py.in: applied cleanup
11091 patches from Marc-Andre Lemburg
11092 * tree.c: fixing bug #89332 on a specific case of loosing
11093 the XML-1.0 namespace on xml:xxx attributes
11094
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011095Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11096
11097 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11098 corner case from new Merlin's test suite and added a callback
11099 that will be used to improve xmlsec performance
11100
11101
Daniel Veillard0b22def2002-07-29 16:23:03 +000011102Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * HTMLtree.c: trying to fix the <style> escaping problem in
11105 HTML serialization bug #89342
11106
Daniel Veillard0b28e882002-07-24 23:47:05 +000011107Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11110 and rebuilt the web site.
11111
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011112Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011113
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011114 * include/libxml/tree.h: added _private member to xmlNs struct
11115
Daniel Veillard1d995272002-07-22 16:43:32 +000011116Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * HTMLparser.c: fixing bug #84876 based on the xml working
11119 code.
11120
William M. Brack61eaba52002-07-21 11:14:18 +000011121Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11122
11123 * python/Makefile.am: enhanced to fix bug 72012 (errors
11124 when using '-jX' make parameter)
11125
William M. Brackef61d202002-07-19 08:32:00 +000011126Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11127
11128 * xpath.c: small additional enhancement for booleans
11129 compared to nodesets
11130
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011131Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * HTMLtree.c: changed the order of the encoding declaration
11134 attributes in the meta tags due to a bug in IE/Mac
11135
William M. Brack0c022ad2002-07-12 00:56:01 +000011136Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11137
11138 * xpath.c: enhanced handling of booleans (especially '='
11139 and '!=' for nodesets) - fixes bug 85256. Added new
11140 routine xmlXPathNotEqualValues for more proper handling
11141 of '!=' when nodesets are involved.
11142
Daniel Veillard06944e22002-07-11 19:55:18 +000011143Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11146 doc/xmlcatalog_man.xml to the source distribution
11147
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011148Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11149
11150 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11151 asked for this.
11152
Daniel Veillard539638b2002-07-06 19:55:14 +000011153Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * configure.in: preparing 2.4.23
11156 * doc/*: rebuilt the docs
11157
Daniel Veillard176d99f2002-07-06 19:22:28 +000011158Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * parser.c: fixing bug #84169 by fixing the
11161 comment of xmlCreatePushParserCtxt to describe the
11162 encoding detection parameters better.
11163
Daniel Veillard37f961d2002-07-06 17:53:56 +000011164Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * valid.c: fixing bug #79331 in one path the lookup for
11167 ID attributes on a namespaced node wasn't handled correctly :-\
11168
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011169Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * HTMLparser.c: trying to fix 87235 about discarded white
11172 spaces in the HTML parser.
11173 * result/HTML/*: this changes the output of a number of HTML
11174 regression tests
11175
Daniel Veillardfdc91562002-07-01 21:52:03 +000011176Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * xpath.c: applied patch from Richard Jinks for the namespace
11179 axis + fixed a memory error.
11180 * parser.c parserInternals.c: applied patches from Peter Jacobi
11181 removing ctxt->token for good.
11182 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11183 popped out by the regression tests.
11184 * Makefile.am: patch for threads makefile from Gary Pennington
11185
William M. Brack6000af52002-06-28 11:43:13 +000011186Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11187
Daniel Veillardfdc91562002-07-01 21:52:03 +000011188 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011189 expressions involving preceding-sibling (et al).
11190
Daniel Veillard153120c2002-06-18 07:58:35 +000011191Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * hash.c: applied a patch from Peter Jacobi to solve a problem
11194 when compiling with the Watcom C on Win32
11195 * result/schemas/*.err: the change of hashing algo generated
11196 permutations in the output
11197
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011198Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * hash.c: applied patch from Sander Vesik improving the quality of
11201 the hash function.
11202
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112032002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011204
11205 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11206 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11207 xmllint.c xpath.c: replaced sprintf() with snprintf()
11208 to prevent possible buffer overflow (the bug was pointed
11209 out by Anju Premachandran)
11210
Daniel Veillarde059b892002-06-13 15:32:10 +000011211Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * parser.c: removed an uninitialized data error popped by valgrind
11214 on PE references
11215
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011216Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11217
11218 * doc/xml.html
11219 adding tutorial reference to the web page
11220
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011221Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11222
11223 * doc/tutorial/xmltutorial.xml
11224 * doc/tutorial/ar01s07.html
11225 * doc/tutorial/ape.html
11226 * doc/tutorial/includegetattribute.c
11227 adding section to tutorial about retrieving an attribute
11228 value
11229
Daniel Veillardf5582f12002-06-11 10:08:16 +000011230Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * parser.c: applied a couple of patches from Peter Jacobi to start
11233 to get rid of ctxt->token, with a possible significant speed
11234 improvement to be gained once done. Better compliance with PE
11235 references constructs in DTDs too.
11236 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11237 from Peter too
11238
Daniel Veillard38d80e22002-06-11 07:24:56 +000011239Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11242 xmlParseElement was likely to have been deallocated at the
11243 time of the report, possibly leading to segfault. Just report
11244 the tag name now.
11245
Daniel Veillard9e412302002-06-10 15:59:44 +000011246Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * xpath.c: patch from Richard Jinks for XPath substring() function
11249 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11250
Aleksey Sanina5808b92002-06-14 17:07:41 +0000112512002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011252
11253 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11254
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011255Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11256
11257 *doc/FAQ.html
11258 fixing typos in FAQ, thanks to Robert Funnell for the
11259 editing help
11260
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011261Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * NEWS: got complaints from rpmlint that it was empty
11264
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011265Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11266
11267 * added doc/tutorial, including:
11268 apa.html
11269 apb.html
11270 apc.html
11271 apd.html
11272 ar01s02.html
11273 ar01s03.html
11274 ar01s04.html
11275 ar01s05.html
11276 ar01s06.html
11277 includeaddattribute.c
11278 includeaddkeyword.c
11279 includekeyword.c
11280 includestory.xml
11281 index.html
11282 xmltutorial.xml
11283 libxml tutorial, including generated html
11284
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011285Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11286
11287 * result/c14n/exc-without-comments/merlin-c14n-two-*
11288 result/c14n/without-comments/merlin-c14n-two-*
11289 test/c14n/exc-without-comments/merlin-c14n-two-*
11290 test/c14n/without-comments/merlin-c14n-two-*
11291 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11292 c14n/exc-c14n and slightly modified test script to handle
11293 these test cases
11294 * c14n.c: fixed bugs for complicated nodes set (namespace
11295 without node and others from merlin-c14n-two.tar.gz)
11296 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11297 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11298 for xmlsec performance patch
11299 * xpath.c: fixed self::node() for namespaces and attributes
11300
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011301Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11302
11303 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11304 but with the format parameter
11305 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11306
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011307Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11308
11309 * Makefile.am: updated c14n tests suite
11310 * c14n.c: performance improvement for previous c14n patch
11311
Daniel Veillarde72c7562002-05-31 09:47:30 +000011312Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * parser.c: another peroformance patch from Peter Jacobi, that
11315 time on parsing attribute values.
11316
Aleksey Sanin508a1012002-05-31 06:32:32 +000011317Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11318
11319 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11320 into LibXML2 test suite
11321
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011322Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11323
11324 * c14n.c: propagating xpath ancesstors node fix to c14n
11325 plus small performance improvement to reduce number of
11326 mallocs
11327 * xpath.c: fixed ancestors axis processing for namespace nodes
11328
Daniel Veillard46de64e2002-05-29 08:21:33 +000011329Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11332 Peter Jacobi
11333
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011334Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * configure.in: preparing 2.4.22
11337
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011338Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11341 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11342 a public entry point.
11343 * doc/*: rebuilt the API and docs
11344
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011345Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xpath.c: patch from Richard Jinks to fix a problem introduced
11348 in the previous patch and pointed by Norm
11349
Daniel Veillardc6924812002-05-24 11:10:43 +000011350Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * libxml.spec.in: fixing bug #81112
11353
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011354Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * uri.c: fixing bug #82848
11357
Daniel Veillarda2878972002-05-24 07:54:39 +000011358Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11361 output of one catalog test
11362
Aleksey Sanin114e4752002-05-24 07:20:27 +000011363Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011364
Aleksey Sanin114e4752002-05-24 07:20:27 +000011365 * global.data globals.c tree.c include/libxml/globals.h
11366 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11367 default value for global parameter xmlIndentTreeOutput to 1 and
11368 introduced new global parameter xmlTreeIndentString (the string
11369 used to do one-level indent) with default value " " (as it was
11370 in tree.c)
11371
Daniel Veillard49d5af82002-05-23 11:55:49 +000011372Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11375 with trio and schemas.
11376
Daniel Veillard7c13af42002-05-22 09:57:32 +000011377Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * xpath.c: patch from Richard Jinks to fix the problem raised in
11380 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11381
Daniel Veillard5a872412002-05-22 06:40:27 +000011382Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * xmlschemas.c: a bit of work on import.
11385 * xmlschemastypes.c: Charles Bozeman provided a compare function
11386 for date/time types so min/max facet restrictions should work,
11387 indeterminate comparisons return an error instead of equal.
11388 * test/schemas/date_0* result/schemas/date_0_0: specific test
11389 from Charles Bozeman too
11390
Daniel Veillard10b6da42002-05-18 07:55:20 +000011391Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11394 from Christian Cornelssen fixing the man pages and the Catalog
11395 building script.
11396 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11397 next step is <xs:import> I now have a reasonable understanding
11398 of how it works.
11399
Daniel Veillarde5354492002-05-16 08:43:22 +000011400Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11403
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011404Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11405
11406 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11407
Daniel Veillard088bf112002-05-14 11:03:59 +000011408Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * xpath.c: fixing an XPath function evalutation bug pointed out
11411 by Alexey Efimov where the context was lost when evaluating
11412 the function arguments
11413
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011414Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011415
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011416 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11417 function public for XMLSec performance optimizations
11418
Daniel Veillard3cd72402002-05-13 10:33:30 +000011419Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * python/generator.py python/libxml2class.txt : fixed a problem
11422 with the HTML parser pointed by Gary Benson
11423 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11424 example
11425
Aleksey Sanine48a3182002-05-09 18:20:01 +000011426Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11427 * parser.c: fixed bug #81159 (memory growth in SAX)
11428
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011429Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11430 * xpath.c: fixed bug #78858 (the real fix)
11431
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011432Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011433 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011434
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011435Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * tree.c: modified xmlNodeSetBase to allow changing the
11438 base of a document.
11439
Daniel Veillard070803b2002-05-03 07:29:38 +000011440Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * xmlschemastypes.c: patch Charles Bozeman for validation of
11443 all the date, time, and duration types
11444 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11445 * configure.in: fixed an error pointed by an user
11446 * xml2-config.in: fixed an error pointed by an user
11447
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011448Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11449
11450 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11451 win32/libxml2.def.src xmlIO.c: exported default
11452 'file:', 'http:' and 'ftp:' protocols input handlers
11453 and maked protocols comparisson case insensitive
11454
Daniel Veillard34de97f2002-04-30 14:29:22 +000011455Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * configure.in: Neven Has detected a typo
11458
Daniel Veillard28577c32002-04-30 06:48:41 +000011459Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11462 as one of the persons allowed to commit directly to the
11463 module.
11464
Daniel Veillardfc57b412002-04-29 15:50:14 +000011465Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11468 * valid.c: raised a too low limit
11469 * doc/*: rebuilt the docs
11470
Daniel Veillardeca82812002-04-24 11:42:02 +000011471Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * test/XPath/expr/floats test/XPath/expr/functions
11474 result/XPath/expr/floats result/XPath/expr/functions
11475 xpath.c: another XPath conformance patch from Richard Jinks
11476
Daniel Veillard13e04c62002-04-23 17:51:29 +000011477Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * xmlschemas.c: fixed validation of attribute groups.
11480 * test/schemas result/schemas: added an example from the primer
11481
Daniel Veillard88c58912002-04-23 07:12:20 +000011482Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11485 * test/schemas result/schemas: updated the test list
11486
Daniel Veillarde19fc232002-04-22 16:01:24 +000011487Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * TODO: updated a bit
11490 * parser.c: made a comment more specific
11491 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11492 Schemas conformance.
11493 * test/schemas result/schemas: updated the test list
11494
Daniel Veillard441bc322002-04-20 17:38:48 +000011495Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11498 implementing xs:all with minOccurs = 0
11499 * tes/schemas/* result/schemas/*: added more tests covering
11500 xs:all
11501
Daniel Veillard8a001f62002-04-20 07:24:11 +000011502Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * xmlregexp.c: first implementation of the all particle, this
11505 may need to be revisited for case where not all transitions
11506 must be crossed.
11507
Daniel Veillard7646b182002-04-20 06:41:40 +000011508Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * tree.c: another entity processing update from Markus Henke
11511
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011512Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11513
11514 * trionan.c: fixed crash on OSF/1
11515
Daniel Veillardb4398962002-04-19 07:01:55 +000011516Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * xmlschemas.c: more Schemas work
11519 * test/schemas/* result/schemas/*: added more tests coming
11520 from the spec.
11521
Daniel Veillard54761132002-04-18 21:00:44 +000011522Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11525 ExcC14N specification
11526
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011527Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * tree.c: patch from Markus Henke, fix for recursive entities.
11530
Daniel Veillard23b1f372002-04-18 15:50:05 +000011531Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * xpath.c: fix a problem with string() on a document node.
11534
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011535Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * Makefile.am xmlschemas.c: more Schemas work
11538 * test/schemas/* result/schemas/*: added more tests coming
11539 from the spec.
11540
Daniel Veillard6231e842002-04-18 11:54:04 +000011541Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11544 * result/HTML/*: this changes a few things in the results
11545
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011546Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11547
11548 * include/libxml/tree.h: eliminated 'declaration different than
11549 prototype' warning
11550 * include/win32config.h: "resolved" conflicts with errno.h
11551
Daniel Veillardb509f152002-04-17 16:28:10 +000011552Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11555 on the automata interfaces and debug of counted choices
11556 * test/schemas/* result/schemas/*: added a number of tests
11557
Daniel Veillard8651f532002-04-17 09:06:27 +000011558Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11561 a bit of work on Schemas
11562 * testSchemas.c: try to make it more useful
11563 * test/schemas/* result/schemas/* Makefile.am: changed the
11564 Schemas regression test procedure, started adding a few samples
11565
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011566Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11567
11568 * include/libxml/encoding.h: Patch for the Borland C++ builder
11569 * include/libxml/tree.h: Patch for the Borland C++ builder
11570 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011571 * win32/bcb5: New directory for the Borland C++ builder
11572 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011573
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011574Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11575
11576 * win32/Makefile.msvc: Update for XML Schema support
11577 * win32/configure.js: Update for XML Schema support
11578 * win32/libxml2.def.src: Update for XML Schema support
11579
Daniel Veillard4255d502002-04-16 15:50:10 +000011580Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11583 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11584 xmlunicode.c include/libxml/Makefile.am
11585 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11586 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11587 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11588 include/libxml/xmlversion.h.in : merged the current state of
11589 XML Schemas implementation, it is not configured in by default,
11590 a specific --schemas configure option has been added.
11591 * test/automata test/regexp test/schemas Makefile.am
11592 result/automata result/regexp result/schemas:
11593 merged automata/regexp/schemas regression tests
11594
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011595Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * xpath.c: Gary found a compile time problem, fixes #78823
11598
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011599Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * configure.in: release of 2.4.20
11602 * doc/*: updated and rebuilt the docs
11603
Daniel Veillardf544f192002-04-15 12:56:56 +000011604Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * python/Makefile.am: patch from Cristian Gafton to build on
11607 Red Hat 6.2, should also fix #75779
11608
Daniel Veillard940492d2002-04-15 10:15:25 +000011609Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * valid.c: first part of fixing #78729
11612
Daniel Veillardeb475a32002-04-14 22:00:22 +000011613Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11616 escaping of URI when saving HTML files.
11617 * result/HTML/*: this impacted some tests
11618
Daniel Veillard9b731d72002-04-14 12:56:08 +000011619Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * configure.in: trying to fix #77441
11622
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011623Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * include/libxml/xmlIO.h: Hallski complained it could not be
11626 included by itself.
11627
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011628Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11631
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011632Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11633
11634 * win32/configure.js: patch from Nilo for the c14n option
11635 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11636
Daniel Veillardda423da2002-04-10 19:25:38 +000011637Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11640 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11641 LIBXML_THREAD_ENABLED
11642
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011643Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * xpath.c: another patch from Richard Jinks for substring conformance
11646 * test/XPath/expr/floats test/XPath/expr/strings
11647 result/XPath/expr/floats result/XPath/expr/strings: update of the
11648 test suite to check those.
11649
Daniel Veillard01917aa2002-04-10 11:30:41 +000011650Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * xpath.c: patch from Richard Jinks for .x float parsing.
11653
Daniel Veillard46d6c442002-04-09 16:10:39 +000011654Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * parser.c: patch from Markus Henke when an encoding ain't recognized
11657
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011658Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * libxml.m4: got a report that #include <string.h> was needed
11661
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011662Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11665
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011666Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11667
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011668 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011669
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011670Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11673 pointed out by Melvyn Sopacua.
11674
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011675Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * libxml.m4: Frédéric Crozat gave a patch related to the change
11678 of Include paths breaking the libxml.m4
11679
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011680Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * xpath.c: Fix bug #76927 forgot to save some context
11683 when evaluating binary expressions
11684
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011685Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * configure.in: fixed configure for MPE/iX from Markus Henke
11688 * xmlmemory.c: fixed initialization problems
11689 * xpath.c: another set of patches from Richard Jinks this
11690 fixes "make XPathtests" on linux
11691
Daniel Veillard21458c82002-03-27 16:12:22 +000011692Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11695 * test/XPath/expr/compare test/XPath/expr/equality
11696 test/XPath/expr/floats test/XPath/expr/functions
11697 test/XPath/expr/strings result/XPath/expr/compare
11698 result/XPath/expr/equality result/XPath/expr/floats
11699 result/XPath/expr/functions result/XPath/expr/strings: Updated
11700 tests though they show a divergence on Linux
11701
Daniel Veillard28dfed12002-03-27 09:08:17 +000011702Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11703
11704 * xpath.c trionan.c: previous commit also included patches
11705 from Richard Jinks on some IEEE support corner case
11706
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011707Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11708
11709 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11710 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11711 that $(datadir) should be used for docs
11712
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011713Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11716 could leak filedescriptors
11717
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011718Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * configure.in nanohttp.c: applied patch from Allan Clark for
11721 UnixWare/OpenServer
11722
Daniel Veillard19274092002-03-25 16:48:03 +000011723Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * configure.in: preparing 2.4.19
11726 * doc/*: rebuilt the docs
11727
Daniel Veillard56b2db72002-03-25 16:35:28 +000011728Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * nanohttp.c: fixing #76043, got fed up with non-portability
11731 of that piece of code.
11732
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011733Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * valid.c SAX.c: Never commit without running "make tests" :-(
11736 fix a couple of stupidities in the previous commit
11737 * result/*: a few changes in some attribute order result of previous
11738 commit.
11739
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011740Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11743 the internal subset should not raise duplicate ID errors,
11744 also there was a small bug in conjunction to namespace
11745 declarations defaulted and xml:xxx attributes DTD definitions.
11746
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011747Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * xpath.c: Richard Jinks also raised some rounding problems
11750 this tries to fix them
11751
Daniel Veillard4e2df542002-03-22 12:23:14 +000011752Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11755 behaviour in xmlXPathCastToString()
11756
Daniel Veillarddb552912002-03-21 13:27:59 +000011757Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11760 raised by Morus Walter
11761
Daniel Veillard9e537932002-03-21 13:08:08 +000011762Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11765 from Igor
11766
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011767Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * xpath.c: fixing #75619, related to a problem when trying
11770 to evaluate condition when the current node set resulting
11771 from that sub-step evaluation is empty. Also fixes 2 potential
11772 problem with previous-sibling and next-siblings axis.
11773
Daniel Veillard1840ef02002-03-21 08:05:23 +000011774Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11777 HTML support is not configured in.
11778
Daniel Veillard561b7f82002-03-20 21:55:57 +000011779Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11780
11781 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11782 include/libxml/tree.h: dohh I really didn't intended to commit
11783 this test version :-(
11784
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011785Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * testSAX.c: I wanted to see the real speed at the SAX interface
11788 after a little too many Ximianer started complaining about the
11789 parser speed.
11790 added a --quiet option:
11791 paphio:~/XML -> ls -l db100000.xml
11792 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11793 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11794 3200006 callbacks generated
11795 real 0m1.270s
11796 Which means 16MBytes/s and 3Mcallback/s
11797
Daniel Veillardc62a1472002-03-19 18:35:12 +000011798Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * xpath.c: valgrind spotted another error that time when running
11801 on libxslt regression tests
11802
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011803Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * Makefile.am: adding "make valgrind" running the full regression
11806 tests (except python ones) under Valgrind (using valgrind -q
11807 which was kindly added by the author).
11808 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11809 passes cleanly now except an obcure floating point initialization
11810 raised in log10() in one XPath regression test ???
11811 * tree.c: edited some comments to close #75244
11812
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011813Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11816 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11817 context of ScrollKeeper, made sure that if the number is
11818 an integer, the serialization follows the description at
11819 http://www.w3.org/TR/xpath#section-String-Functions
11820
Daniel Veillard5997aca2002-03-18 18:36:20 +000011821Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011823 * configure.in: preparing 2.4.18
11824 * doc/*: updated and rebuilt the web site
11825 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11826 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011827 * parser.c: humm, changed the way the SAX parser work when
11828 xmlSubstituteEntitiesDefault(1) is set, it will then
11829 do the entity registration and loading by itself in case the
11830 user provided SAX getEntity() returns NULL.
11831 * testSAX.c: added --noent to test the behaviour.
11832
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011833Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * parser.c: Wilfried Teiken provided a hackish but working
11836 way to get context reported back on entities when parsing
11837 with SAX and without breaking the DOM build.
11838
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011839Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * c14n.c: applied a new patch from Aleksey Sanin
11842 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11843 to reference Aleksey implementation of XML digital Signatures
11844
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011845Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * xpath.c: small fix to avoid potential problem due to
11848 ordering of freeing data
11849 * python/Makefile.am: people were complaining about
11850 the generated file in python dir not being built
11851
Daniel Veillardd2379012002-03-15 22:24:56 +000011852Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11855 python/generator.py python/libxml.c python/types.c: Cleanup
11856 of the python Makefiles based on Jacob and James feedback,
11857 fixed the spec file accordingly, fixed the number of warning
11858 that passing my pedantic CFLAGS was generating. Conclusion
11859 is that Python includes are real crap.
11860
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011861Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * configure,in: it was reported quite a few times that
11864 xml2-config --cflags should not output
11865 -I$includeprefix/libxml2/libxml because libxml2 header names
11866 clashes with existing names like list.h from C++ stl.
11867 Includes should be #include<libxml/xxx.h> so ...
11868
Daniel Veillard6f293b12002-03-15 09:42:33 +000011869Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * c14n.c: another patch from Aleksey Sanin
11872
Daniel Veillard5c396542002-03-15 07:57:50 +000011873Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11876 canonicalization algorithm
11877 * doc/xml.html doc/index.html: added the C14N references on the
11878 index page.
11879
jacob berkman9be65862002-03-14 02:15:56 +0000118802002-03-13 jacob berkman <jacob@ximian.com>
11881
11882 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11883 usage, redundant, and gcc specific
11884
Daniel Veillard75be0132002-03-13 10:03:35 +000011885Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * xpath.c: speedup some node selection operations, this can
11888 have a significant impact on DocBook Norm's stylesheets
11889 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11890 make sure it's always the case
11891 * debugXML.c: distinguish CDATA and comments in ls operations
11892
Daniel Veillard61f26172002-03-12 18:46:39 +000011893Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11896 to generate better API descriptions etc...
11897
Daniel Veillard9ff88172002-03-11 09:15:32 +000011898Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * c14n.c: Fixing #74186, made sure all boolean expressions
11901 get fully parenthesized, ran indent on the output
11902 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11903 include/libxml/tree.h: also #74186 related, removed the
11904 --with-buffers option, and all the preprocessor conditional
11905 sections that were resulting from it.
11906
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011907Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11908
11909 * valid.c: applied patch from Dodji Seketeli fixing an
11910 uninitailized variable in xmlValidGetValidElements()
11911
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011912Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * c14n.c: fixed a few comments
11915 * doc/*.html doc/*/*.html: regenerated the docs and added
11916 the C14N API
11917 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11918
Daniel Veillardfa49d872002-03-09 10:20:00 +000011919Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * check-xml-test-suite.py: fix to adapt varaiations in the
11922 bindings
11923 * configure.in python/setup.py python/setup.py.in: fixed to
11924 have the version of the python scripts automatically updated
11925
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011926Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11929 in xmlCopyProp()
11930
Daniel Veillardaf43f632002-03-08 15:05:20 +000011931Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * configure.in: preparing 2.4.17 release
11934 * doc/*: updated and rebuilt the docs
11935 * xpath.c: fixed a comment
11936 * python/libxml.c: fixed a possible reentrancy problem
11937
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011938Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11941 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11942 added a specific regression test
11943 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11944 not raise exceptions when failing to find the attribute.
11945
Daniel Veillard90bc3712002-03-07 15:12:58 +000011946Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11947
11948 * configure.in xmllint.c: owen pointed out a problem with the
11949 ftme fix, gettimeofday() was not detected by configure and
11950 the ftime header wasn't included, dohhh
11951
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011952Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * configure.in xmllint.c: trying to fix #71457 for timing
11955 precision when gettimeofday() is not availble but ftime() is
11956
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011957Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11960 are now copied on install and part of the -devel RPM
11961
Daniel Veillard7b416132002-03-07 08:36:03 +000011962Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * xpath.c: trying to avoid bug #72150 which was apparently
11965 caused by a gcc bug (or a processor problem) as detailed
11966 at http://veillard.com/gcc.bug
11967
Daniel Veillardf742d342002-03-07 00:05:35 +000011968Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11971 fixed xmlReconciliateNs(), added a Python test/example for
11972 inter-document cut'n paste
11973 * python/libxml.py: fixed node.doc on document nodes and added
11974 xpathEval() onto node objects
11975
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011976Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11979 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11980 fixup and integrated tests for the serialization stuff
11981
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011982Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11985 moved the libxml man page to section 3
11986
Daniel Veillard1e774382002-03-06 17:35:40 +000011987Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * tree.c: fix bug #72490
11990 * python/libxml.c python/libxml.py: added methods serialize()
11991 and saveTo() to all node elements.
11992
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011993Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * xmlIO.c: closed #73430, don't read from an input source
11996 which indicated an end-of-file or an error.
11997
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011998Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * parser.c: make sure SAX endDocument is always called as
12001 this could result in a Python memory leak otherwise (it's
12002 used to decrement ref-counting)
12003 * python/generator.py python/libxml.c python/libxml.py
12004 python/libxml2-python-api.xml python/libxml2class.txt
12005 python/tests/error.py python/tests/xpath.py: implemented
12006 the suggestions made by Gary Benson and extended the tests
12007 to match it.
12008
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012009Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * python/generator.py: applied patch fixing #73450
12012
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012013Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * xpath.c: fixing #61290 "namespace nodes have no parent"
12016 long standing divergence from the XPath REC. NodeSets
12017 simply hold a copy of namespace nodes and those node ->next
12018 points to the parent (which may not be the node carrying the
12019 definition).
12020 * include/libxml/xpath.h: flagged but didn't added a possible
12021 speedup
12022 * DOCBparser.c HTMLparser.c: removed some warnings from push
12023 parser due to new state being added.
12024 * tree.c: new fix from Boris Erdmann
12025 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12026 the XML Canonalization support from Aleksey Sanin
12027
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012028Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * tree.c: patch from Boris Erdmann fixing some namespace odities
12031 with xmlCopyNode()
12032
Daniel Veillardc6613042002-03-02 09:34:02 +000012033Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * xmlIO.c: fix bug #72706 when loading a NULL entity
12036
Daniel Veillardc0fef772002-03-01 16:16:31 +000012037Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12040 actually change in a future XML Namespace revision.
12041
Daniel Veillard79426f22002-03-01 16:14:17 +000012042Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12045 added the possibility of returning nodesets from XPath extension
12046 functions written in Python
12047
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012048Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * python/*: commiting some Python bindings work done while travelling
12051
Daniel Veillard97300512002-03-01 09:13:41 +000012052Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12055 explicitely with memory debugging switched on
12056
Daniel Veillard6361da02002-02-23 10:10:33 +000012057Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12060 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12061 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12062 the accessor generator for strings
12063 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12064 regression test.
12065
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012066Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * python/README python/generator.py python/libxml.c python/setup.py:
12069 added the 'usual' setup.py to allow building a libxml2-python
12070 module based on the same code. The initialization is however
12071 different the 2 .so files fo libxml2 and libxslt are identical and
12072 they entry point initialize both libraries. this is done to avoid
12073 some possible nasty problem since the Python don't merge the maps
12074 of all shared modules.
12075
Daniel Veillard158a4d22002-02-20 22:17:58 +000012076Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * parser.c: fixed a push/encoding bug reported by Michael
12079 on librsvg
12080
Daniel Veillard7839e162002-02-20 18:54:48 +000012081Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12082
12083 * include/libxml/parserInternals.h: fixes a misplaced #endif
12084
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012085Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * parser.c valid.c: found and fixed a couple of allocation bugs
12088
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012089Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * doc/xml.html doc/python.html doc/*: added a Python and binding
12092 page describing the current state of the Python bindings and
12093 giving pointers to the other languages wrappers.
12094
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012095Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12098 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12099 rebuilt the API and web site
12100 * xpath.c: fixed #71978 portability bugs
12101
Daniel Veillard8aff2472002-02-19 21:50:43 +000012102Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12103
12104 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12105
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012106Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12107
12108 * include/libxml/parserInternals.h parser.c: had to change
12109 2 internal parsing API when processing document content
12110 to check the start and end of element content are defined
12111 in the same entity
12112 * valid.c include/libxml/valid.h: attribute normalization can
12113 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12114 with the context to report it.
12115 * SAX.c: fixed the last known bugs, crazy validation constraints
12116 when a document is standalone seems correctly handled. There
12117 is a couple of open issues left which need consideration especially
12118 PE93 on external unparsed entities and standalone status.
12119 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12120 The 2 tests left failing are actually in error. Cleanup done.
12121
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012122Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12123
12124 * valid.c: implemented E59 spaces in CDATA does not match the
12125 nonterminal S
12126
Daniel Veillard878eab02002-02-19 13:46:09 +000012127Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * SAX.c parser.c valid.c: more validation test fixups
12130 * check-xml-test-suite.py: added duration info for the tests
12131
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012132Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * parser.c valid.c: a couple of errors were reported but not
12135 saved back as such in the parsing context. Down to 1% failure rate
12136 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12137
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012138Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * xmlInternald.c: isExtender was missing a char
12141 * parser.c include/libxml/parser.h: % are acceptable in the
12142 internal subset if within a PUBLIC ID
12143
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012144Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * SAX.c parserInternals.c valid.c: more work on the conformance
12147 suite. Took the step to finally block documents with encoding
12148 errors. It's a fatal error per the spec, people should have fixed
12149 their documents by now.
12150
Daniel Veillard55253e22002-02-18 14:32:39 +000012151Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * check-xml-test-suite.py: fixed the test script after some discussion
12154 on the semantic of TYPE="error"
12155 * Makefile.am: added the script to the distrib
12156
Daniel Veillard28757702002-02-18 11:19:30 +000012157Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * SAX.c entities.c: fixed a couple of conformances issues deep
12160 into the validation code (standalone and undeclared Notations)
12161
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012162Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12163
12164 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12165 stayed there for years !
12166
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012167Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12170 missing
12171
Daniel Veillardc7612992002-02-17 22:47:37 +000012172Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * check-xml-test-suite.py: improved the behaviour a bit as
12175 well as the logs
12176 * parser.c valid.c SAX.c: fixed a few more bugs
12177 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12178
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012179Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * check-xml-test-suite.py: python script to run regression tests
12182 against the XML Test suite of W3C/OASis
12183 * SAX.c: fixed a validation bug
12184 * parser.c: fixed 3 errors pointed by the test suite
12185 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12186 * python/Makefile.am: fixed a dependendy
12187
Daniel Veillard9f28f302002-02-15 20:48:08 +000012188Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * xmlmemory.c: avoid a warning bug #71594
12191
Daniel Veillard144024e2002-02-13 21:14:46 +000012192Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12193
12194 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12195 warning on alpha/Tru64
12196
Daniel Veillarde4301c82002-02-13 13:32:35 +000012197Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * include/libxml/entities.h: fixing a comment
12200 * valid.c: fixing some troubles with validity check on namespaces
12201 * result/VC/NS3 test/VC/NS3: added a specific regression test
12202
Daniel Veillarda6d05382002-02-13 13:07:41 +000012203Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12204
12205 * tree.c: Fixing #71342 serializing '\n' in attribute values
12206 * result/noent/att3 result/att3 test/att3: added a specific
12207 test.
12208
Daniel Veillard797a5652002-02-12 13:46:21 +000012209Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * python/libxml.c: couple of bug fixes
12212
Daniel Veillard01a6d412002-02-11 18:42:20 +000012213Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * python/*.py: removed tabs and used spaces.
12216
Daniel Veillard397ff112002-02-11 18:27:20 +000012217Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12218
12219 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12220 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12221
Daniel Veillard03517542002-02-11 13:54:40 +000012222Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12223
12224 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12225 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12226
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012227Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12228
12229 * include/libxml/encoding.h include/libxml/entities.h
12230 include/libxml/globals.h include/libxml/parser.h
12231 include/libxml/threads.h include/libxml/tree.h
12232 include/libxml/xmlmemory.h: trying to fix the include mess
12233
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012234Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * include/libxml/xmlmemory.h: reverted part of the previous
12237 attempt to provide #69655, this was breaking the build.
12238
Daniel Veillard0ba59232002-02-10 13:20:39 +000012239Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12242 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12243 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12244 include/libxml/parserInternals.h include/libxml/tree.h
12245 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12246 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12247 clean.
12248 * python/libxml.c: fixed a warning.
12249
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012250Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12253 copying of node, merge back IDs in the target document.
12254 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12255 test/XInclude/ents/ids.xml: test case
12256 * result/VC/ElementValid4: output changed due to a typo fix
12257
Daniel Veillard1c18e302002-02-09 22:16:40 +000012258Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012261 generate the dependencies right as Jacob found out. Add
12262 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012263
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012264Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * parserInternals.c valid.c: Justin Fletcher found some parts
12267 of the code needing cleanup
12268 * libxml.spec.in python/Makefile.am python/generator.py
12269 python/libxml.c python/libxml.py: Fixed the python Makefiles
12270 corrected a bug showing up on ia64, changed the name of the
12271 python internal module too
12272
Daniel Veillard07be19b2002-02-08 14:20:35 +000012273Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * Makefile.am: applied patch from Andris Pavenis for binary
12276 name suffixes
12277
Daniel Veillardf216d462002-02-08 13:44:24 +000012278Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * xmllint.c win32/win32config.h: fixing #68748
12281
Daniel Veillardd455d792002-02-08 13:37:46 +000012282Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * valid.c: fixing #70166
12285
12286Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * valid.c: fixing #70077
12289
Daniel Veillardc575b992002-02-08 13:28:40 +000012290Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12291
12292 * Copyright Makefile.am README configure.in libxml.spec.in:
12293 Changed to the MIT Licence
12294 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12295 doc/xmlio.html: updated the doc accordingly
12296 * include/libxml/xmlwin32version.h configure.in: preparing
12297 2.4.14 release
12298 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12299 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12300 fixed the const xmlChar * wrapper and generator, XPath extension
12301 functions now use the context as first argument
12302 * python/tests/tstxpath.py python/tests/xpath.py
12303 python/tests/xpathext.py: Updated the tests accordingly
12304 * tree.c: fixed bug #70067
12305
Daniel Veillard7db38712002-02-07 16:39:11 +000012306Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * Makefile.am: cleanup
12309 * debugXML.c: always use stdout if output is NULL
12310 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12311 * python/Makefile.am python/generator.py python/libxml2class.txt
12312 python/libxml_wrap.h python/types.c: augmented the number of bindings
12313 handling FILE * and XPath contexts
12314 * python/tests/Makefile.am: avoid a stupid problem due to the
12315 use of TEST.
12316
Daniel Veillard15a143b2002-02-06 22:40:50 +000012317Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12318
12319 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12320
Daniel Veillard70cab352002-02-06 16:06:58 +000012321Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * python/TODO python/libxml.c: cleanup the extension function lookup
12324 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12325
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012326Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * configure.in python/Makefile.am: do not install outside
12329 of prefix
12330
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012331Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * python/TODO python/libxml.c: started adding SAX interfaces
12334 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12335 SAX test
12336
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012337Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * tree.c: hardened the addChild function
12340 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12341 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12342 added accessors needed for xmlNode, a bit more testing and
12343 extension of interfaces
12344 * python/tests/Makefile.am python/tests/build.py: added a test
12345 build from scratch/save/load/check
12346
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012347Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * parserInternals.c: change a small bit in the way valididy
12350 error messages get initialized
12351 * python/TODO python/libxml.c python/libxml2-python-api.xml
12352 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12353 added some memory debugging to track leaks at the libxml2 level
12354 * python/tests/*.py: changed all tests to check for leaks,
12355 there is just one left in XPath extension registrations.
12356
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012357Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * python/TODO python/generator.py python/libxml2-python-api.xml
12360 python/libxml2class.txt: more accessor classes for the parser
12361 context, allow to switch on and check validity
12362 * python/tests/Makefile.am python/tests/error.py
12363 python/tests/invalid.xml python/tests/valid.xml
12364 python/tests/validate.py: attded more test and and added error.py
12365 which I forgot to commit in the last step
12366
Daniel Veillard3ce52572002-02-03 15:08:05 +000012367Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * python/Makefile.am python/types.c: cleanup
12370 * python/libxml.c python/libxml.py python/libxml_wrap.h
12371 python/generator.py python/libxml2-python-api.xml
12372 python/libxml2class.txt: added class for parser context, added
12373 first cut for push mode support. Added a framework to generate
12374 accessors functions.
12375 * python/tests/Makefile.am python/tests/push.py: added a push
12376 test
12377
Daniel Veillardcfb05462002-02-02 23:18:22 +000012378Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12379
12380 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12381 bug a bit of cleanup.
12382
Daniel Veillard5d819032002-02-02 21:49:17 +000012383Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12384
12385 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12386 python/libxml2class.txt: adding error redirections and preformat
12387 to a python handler
12388 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12389 tests self checking
12390
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012391Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12394 a function
12395
Daniel Veillard9589d452002-02-02 10:28:17 +000012396Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12399 python/libxml.c python/libxml2-python-api.xml
12400 python/libxml2class.txt: Progressing through the TODOs, class
12401 description output, extra XML API, RPM now builds the wrappers
12402 for all python installed versions
12403
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012404Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * configure.in libxml.spec.in python/Makefile.am python/TODO
12407 python/generator.py python/libxml2class.txt: added more informations
12408 in the libxml2-python package including docs. Slightly changed
12409 the class hierarchy
12410 * python/tests/*: added basic regression tests infrastructure too
12411
12412Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12415 added libxml2-python as part of the packages installed
12416
Daniel Veillarda7340c82002-02-01 17:56:45 +000012417Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12418
12419 * python/Makefile.am python/generator.py python/libxml.c
12420 python/libxml.py: more work, now able to extend the
12421 XPath interpreter with functions written in python.
12422
Daniel Veillardc3e39442002-02-01 09:29:41 +000012423Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * python/Makefile.am: Jacob sent a patch to allow building from
12426 tarfile.
12427
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012428Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12431 inserted the python wrappers build, I hope this won't be too
12432 unportable
12433
Daniel Veillard1971ee22002-01-31 20:29:19 +000012434Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * xpath.c: minor optimization
12437 * python/generator.py python/libxml.c python/libxml.py
12438 python/libxml_wrap.h: more work on the python bindings,
12439 they now support XPath and there is no evident leak
12440
Daniel Veillard36ed5292002-01-30 23:49:06 +000012441Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12442
12443 * python/generator.py python/libxml.c python/libxml.py:
12444 more work on the python bindings generator.
12445
Daniel Veillard96fe0952002-01-30 20:52:23 +000012446Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12447
12448 * python/generator.py python/libxml.c python/libxml_wrap.h:
12449 more work on the python bindings.
12450
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012451Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12452
12453 * python/generator.py python/libxml.c python/libxml.py
12454 python/libxml_wrap.h: commited early version of a python binding
12455 for private use only ATM
12456
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012457Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12458
12459 * entities.c tree.c include/libxml/entities.h: applied patch
12460 from Anthony Jones to implement copy of DTD subtree too. Had
12461 just to keep 2 function private which really ought to become
12462 public ones.
12463
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012464Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * xmllint.c: added pointers to the web pages in the usage()
12467
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012468Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * tree.c: more fixes from Petr Kozelka for attribute handling
12471 in the tree API to align the semantic with DOM.
12472
Daniel Veillard36065812002-01-24 15:02:46 +000012473Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * valid.c tree.c entities.c: another set of patches from
12476 Anthony Jones for copy operations cleanup and robustness
12477
Daniel Veillardf8592562002-01-23 17:58:17 +000012478Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12481 an alphabetic index based on comments content
12482 * doc/*: rebuilt the web site with the new references
12483
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012484Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * parserInternals.h: Greg Sjaardema suggested to use an
12487 eponential buffer groth policy in xmlParserAddNodeInfo()
12488
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012489Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12492 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12493 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12494 to generate cross-references, and added/updated the stylesheets
12495 to generate and link API indexes. The generic keyword index
12496 is not done yet.
12497 * doc/*.html: regenerated all the usual docs too
12498
Daniel Veillard2070c482002-01-22 22:12:19 +000012499Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * debugXML.c: added an xpath function to the shell for T. V. Raman
12502
12503Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012504
12505 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12506 debug routines.
12507
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012508Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12509
12510 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12511 support of attribute nodes
12512
Daniel Veillard9d06d302002-01-22 18:15:52 +000012513Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12514
12515 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12516 hopefully near complete and fully documented of the API in XML
12517 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12518 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12519 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12520 include/libxml/parserInternals.h include/libxml/valid.hi
12521 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12522 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12523 include/libxml/xpath.h include/libxml/xpathInternals.h:
12524 Cleaned up the doc comments a lot in the process, the interface
12525 coverage is now 100%
12526
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012527Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12528
12529 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12530 extracts comments from the gtk-doc DocBook output (a bit
12531 convoluted but seems to work).
12532
Daniel Veillard61006472002-01-21 17:31:47 +000012533Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12536 added an XML description of the API, moved the script generating
12537 it here. Added a "make api" target
12538
Daniel Veillardd2f23002002-01-21 13:36:00 +000012539Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12540
12541 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12542
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012543Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12544
12545 * xpath.c include/libxml/xpathInternals.h: the change made to
12546 xmlXPathFuncLookupFunc was incompatible roll it back
12547
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012548Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * SAX.c: cleanup patch from Anthony Jones
12551 * doc/Makefile.am: fix the headers to avoid in make scan
12552 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12553 includes, * vs Ptr and general cleanup
12554 * parsedecl.py: first version of a script to extract the
12555 module interfaces, the goal will be to provide .decl or XML
12556 specification of the interfaces to build wrappers.
12557
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012558Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12561 now provides return codes in case of errors
12562
Bjorn Reese026d29f2002-01-19 15:40:18 +000012563Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12564
12565 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12566 Upgraded to trio baseline 1.6
12567 * strio.h strio.c: Replaced by triostr.h and triostr.c
12568
Daniel Veillard572577e2002-01-18 16:23:55 +000012569Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12570
12571 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12572 of strdup usage in the code
12573
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012574Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12575
12576 * parser.c error.c: Keith Isdale complained rightly that
12577 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12578
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012579Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12580
12581 * tree.c: fixed the funxtion to set the xml: attributes
12582 * debugXML.c: added "setbase" to test it.
12583
Daniel Veillard2c748c62002-01-16 15:37:50 +000012584Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12585
12586 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12587 to allow updating an attribute content
12588
Daniel Veillard8de85c62002-01-15 17:10:15 +000012589Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12590
12591 * libxml.h: try to avoid problems when compiling on Windows
12592
Daniel Veillard314cfa02002-01-14 17:58:01 +000012593Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12594
12595 * hash.c: patch from Anthony Jones for hash.c allocation size
12596 * Makefile.am: trying to work around Yet Another Libtool Madness
12597 and build the 2.4.13 release finally ...
12598
Daniel Veillard744683d2002-01-14 17:30:20 +000012599Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12600
12601 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12602 * doc/* : update of the documentation
12603
Daniel Veillarde6a55192002-01-14 17:11:53 +000012604Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12605
12606 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12607 at fixing #61290 :-(
12608
Daniel Veillardfb25a512002-01-13 20:32:08 +000012609Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12612 Fixes bug #67229
12613
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012614Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * tree.c: trying to avoid troubles when a subtree is copied
12617 and coalesced in part with the target tree. Should fix
12618 bug #67407
12619
Daniel Veillardd8224e02002-01-13 15:43:22 +000012620Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12621
12622 * valid.c: fixed validation of attributes content of type
12623 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12624 values, very old bug. Fixes #67671
12625
Daniel Veillard8107a222002-01-13 14:10:10 +000012626Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12627
12628 * parser.c include/libxml/parserInternals.h tree.c: integrated
12629 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12630 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12631
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012632Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * threads.c: applied Serguei Narojnyi's patch to add native
12635 thread support on the Win32 platform
12636 * testThreadsWin32.c Makefile.am: added the test program also
12637 from Serguei, Win32 specific
12638 * include/win32config.h include/libxml/xmlwin32version.h.in:
12639 added patch from Igor for the Windows thread specific defines.
12640
Daniel Veillard845cce42002-01-09 11:51:37 +000012641Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12644
Daniel Veillard7b602b42002-01-08 13:26:00 +000012645Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12646
12647 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12648 output page into XMLinfo.html. Close bug #66951 and
12649 raised by Robert Collins too.
12650
Daniel Veillard73c6e532002-01-08 13:15:33 +000012651Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12652
12653 * encoding.c: Paul Keogh pointed out a possibility of segfault
12654 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12655 Closes bug # 68238
12656
Daniel Veillard4a859202002-01-08 11:49:22 +000012657Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12658
12659 * doc/*.html: updated the Gdome2 links
12660
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012661Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * libxml.h: Applied following patches from Robert Collins
12664 and make sure IN_LIBXML is defined when compiling it
12665 -------
12666 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12667 as well as Visual C.
12668 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12669 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12670 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12671 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12672 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12673 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12674 xmlSysIDExists xmlNoNetExists).
12675 * xmllint.c: Don't include winsock2.h for Cygwin.
12676
Daniel Veillard401c2112002-01-07 16:54:10 +000012677Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12678
12679 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12680 when the version info is not present.
12681
Daniel Veillard6f42c132002-01-06 23:05:13 +000012682Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12683
12684 * tree.c: Anthony Jones pointed out a problem in
12685 xmlStringGetNodeList() and provided a fix for it
12686
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012687Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12688
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012689 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012690 xmlCreatePushParserCtxt() when the initial buffer passed
12691 is large.
12692
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012693Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12694
12695 * win32/*: big cleanup of the Windows/MSVC project files
12696 from Igor Zlatkovic
12697
Daniel Veillardcebb1362002-01-02 13:13:30 +000012698Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12699
12700 * doc/Makefile.am: should fix #67674 and avoid troubles if
12701 xsltproc is not available or fails in the prefix provided
12702
Daniel Veillard26908ab2002-01-01 16:50:03 +000012703Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12704
12705 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12706
Daniel Veillard5344c602001-12-31 16:37:34 +000012707Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12710 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12711 Fixed a few other problems raised by Charlie Bozeman.
12712 * result/VC/ElementValid[5-7]: fixed the output
12713
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012714Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12715
12716 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12717 patches from Charlie Bozeman. Regenerated the HTML docs.
12718
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012719Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12722 for Windows from Igor
12723
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012724Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * xmllint.c: applied Justin Fletcher patch for --output or -o
12727
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012728Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * win32/libxml2/libxml2.def.src: close #67019
12731
Daniel Veillard01db67c2001-12-18 07:09:59 +000012732Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * xmllint.c: applied Justin Fletcher generic timing patch
12735 similar to the one already applied to xsltproc.
12736
Daniel Veillardd1640922001-12-17 15:30:10 +000012737Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12738
12739 * include/libxml/tree.h tree.c: applied documentation patches
12740 from Charlie Bozeman
12741
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012742Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12743
12744 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12745
Daniel Veillard29e43992001-12-13 22:21:58 +000012746Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * valid.c: fix the xmlStrdup() used in the previous patch.
12749 * valid.c: added --dropdtd
12750 * tree.c: fixed xmlUnlinkNode so it also removes the references
12751 from the document if the node is a DTD
12752
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012753Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * HTMLtree.c valid.c: cleanup some static declarations
12756
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012757Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * xmllint.c: removed another strdup()
12760 * doc/FAQ: removed the HP/UX entry
12761
Daniel Veillarded472f32001-12-13 08:48:14 +000012762Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * valid.c: fix bug #66816 when validating.
12765 * xmllint.c: don't use sys/time.h if configure did not found it
12766
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012767Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12768
12769 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12770 xmlcatalog_man.xml
12771
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012772Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12775 xmlInitMemory() was declared twice
12776
Daniel Veillardb82c1662001-12-09 14:00:54 +000012777Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * globals.c: do not reference strdup() !
12780 * configure.in libxml-2.0.pc.in: trying to fix the libs
12781 of the various config extraction modules
12782
Daniel Veillardef90ba72001-12-07 14:24:22 +000012783Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * configure.in : preparing 2.4.12
12786 * doc/* : updated and rebuilt the docs
12787
Daniel Veillard220346d2001-12-07 11:33:54 +000012788Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * uri.c: closed bug #66159
12791 * testURI.c: added --escape option
12792 * configure.in: some cleanup for xml2-config --cflags
12793
Daniel Veillard2a906822001-12-06 14:34:08 +000012794Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * globals.c testThreads.c: removed some misplaced includes
12797 of xmlversion.h
12798
Daniel Veillarde28313b2001-12-06 14:08:31 +000012799Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * threads.c: patch from Gary Pennington fixing a possible
12802 problem at initialization time.
12803
Daniel Veillardd3b08822001-12-05 12:03:33 +000012804Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012807 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012808 CodeWarrior.
12809
Daniel Veillarda7866932001-12-04 13:14:44 +000012810Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * xmllint.c: applied Geert Kloosterman's patch to fix
12813 --repeat --timing output
12814
Daniel Veillard19840942001-11-29 16:11:38 +000012815Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12818 where non-wellformed XML declaractions were not detected.
12819
Daniel Veillarde85d9342001-11-28 14:43:12 +000012820Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12821
12822 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12823
Daniel Veillard22f25a82001-11-28 09:12:23 +000012824Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12827 gets reset by xmlCleanupInputCallbacks() and this makes the
12828 function useless. Same for output.
12829
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012830Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * xmlIO.c: robert pointed out a loop error in callback cleanups
12833
Daniel Veillard8faa7832001-11-26 15:58:08 +000012834Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12837 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12838 they are not really tied to debugging
12839
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012840Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12843 * xmllint.c: better --catalogs description
12844
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012845Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * tree.c: fixed a couple of problems in xmlSetProp()
12848
Daniel Veillardcd337f02001-11-22 18:20:37 +000012849Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12852 unappropriate stdout output.
12853
Daniel Veillard566d4df2001-11-22 13:00:53 +000012854Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12857 by Denis Beurive, closes #65111
12858
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012859Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * valid.c: in case of content model validity error, don't
12862 print it if validity warnings were not requested.
12863
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012864Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12867 * parserInternals.c: removed the last exit() call. Print an
12868 unmaskable error on stderr instead (library mismatch detection)
12869
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012870Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12871
12872 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12873 shell instructions from Heiko Rupp
12874
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012875Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * catalog.c: use the URL notation file:// for default catalog paths
12878
Daniel Veillard0ec98632001-11-14 15:04:32 +000012879Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * include/libxml/tree.h: better comments for _private fields
12882 * tree.c: removed a problem when copying an entity reference.
12883
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012884Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * vms/*: updated instructions and diffs from John A Fotheringham
12887
Daniel Veillarda11001b2001-11-12 22:45:36 +000012888Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * include/libxml/xmlerror.h: avoid an include problem if
12891 #include <libxml/xmlerror.h> happens first in code
12892 seems to be the case in KDE libs
12893
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012894Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12897 from Igor for Windows
12898
12899Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * Makefile.am: Gary Pennington pointed out a missing prefix
12902
Daniel Veillard43d3f612001-11-10 11:57:23 +000012903Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12906 * doc/*: upgraded and rebuilt the docs
12907
Daniel Veillardc1f78342001-11-10 11:43:05 +000012908Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * HTMLparser.c: fix comment in scripts element parsing.
12911 * result/HTML/doc3*: updated the results.
12912
12913Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * uri.c: another URI bug fix #63336, using Joel Young patch.
12916
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012917Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12920 a cleaned up version of the Pwd shell string generation.
12921
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012922Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * valid.c include/libxml/tree.h: trying to fix namespaces +
12925 validation problems for good, closing #63619 in the process
12926 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12927 wrong in this respect, fixed it.
12928
Daniel Veillardd536f702001-11-08 17:32:47 +000012929Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12930
12931 * xmllint.c: Morus Walter patch to allow --format and --encode
12932
Daniel Veillard5004f422001-11-08 13:53:05 +000012933Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * debugXML.c: Stefan Kost provided an help command for the shell
12936
Daniel Veillarda6825e82001-11-07 13:33:59 +000012937Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * debugXML.c: Heiko Rupp pointed that the shell would crash
12940 on empty nodesets returns.
12941
Daniel Veillard03f848d2001-11-07 12:53:46 +000012942Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12943
12944 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12945 migh need the history libraries
12946
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012947Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12950 handle the case of < in quoted attributes, Bastian Kleineidam
12951
Daniel Veillardc853b322001-11-06 15:24:37 +000012952Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12953
12954 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12955 fixing catalog breakages
12956 * Makefile.am catalog.c result/catalogs/catal
12957 result/catalogs/mycatalog.* test/catalogs/catal*:
12958 fixed more problems in catalog support, added more regression tests
12959 for both XML and SGML catalog handling
12960
Daniel Veillard66870c72001-11-05 19:27:49 +000012961Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * debugXML.c: applied an improvement to xmlGetLineNo() from
12964 Keith Isdale
12965
Daniel Veillardffe09c92001-11-05 14:21:47 +000012966Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12969 Side effect of the progressive catalog loading
12970
Daniel Veillardad661b92001-11-05 11:43:15 +000012971Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * Makefile.am: confexecdir and confexec_DATA were defined twice
12974 pointed out by Karl Eichwalder
12975
Daniel Veillard6eb17722001-11-04 22:19:27 +000012976Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12977
12978 * xmlcatalog.c: avoid unlink() and use remove() instead.
12979
Daniel Veillardea898282001-11-04 22:13:45 +000012980Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12981
12982 * libxml.spec.in: cleanup
12983 * include/libxml/xmlwin32version.h: updated with 2.4.8
12984
Daniel Veillarda4617b82001-11-04 20:19:12 +000012985Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12986
12987 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12988 of compiling libxml with a non standard set of options
12989
John Fleck027edfb2001-11-04 20:13:58 +000012990Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12991
12992 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12993 document --sgml option, fixing gnome bugzilla #63382
12994
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012995Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12996
12997 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12998 breakage of 2.4.7, added a couple of really needed APIs
12999 like xmlCatalogIsEmpty() and xmlNewCatalog()
13000 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13001 for install-catalog
13002 * configure.in: preparing 2.4.8
13003
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013004Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13007 include/libxml/tree.h include/libxml/xmlIO.h: more include
13008 cleanups, export cleanly one html output + format function.
13009
13010Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13011
13012 * parser.c: removed initGenericErrorDefaultFunc call from
13013 xmlInitParser() since it could destroy previous calls to
13014 xsltSetGenericErrorFunc() effects
13015
Daniel Veillardebd38c52001-11-01 08:38:12 +000013016Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13019 keyword.
13020
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013021Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * Makefile.am: cleanup
13024 * threads.c: cleanup too
13025 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13026 from xsltproc
13027 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013028 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013029
Daniel Veillard91c00402001-10-30 17:41:38 +000013030Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13031
13032 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13033 was not used anymore !
13034
Daniel Veillard52dcab32001-10-30 12:51:17 +000013035Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13036
13037 * configure.in: preparing 2.4.7
13038 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13039 manual page from John
13040 * doc/*: updated the doc and rebuilt the generated pages
13041
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013042Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * xmlIO.c: closing bug #62711, the library should never
13045 close stdin or stdout.
13046
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013047Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * uri.c: second pass at fixing #63336, using Joel Young
13050 final patch. looks okay.
13051
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013052Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * uri.c include/libxml/uri.h: trying to clear #63336
13055 allowing the escaping routine to parse unconformant
13056 URI-References.
13057
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013058Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * vms/readme.vms vms/build_libxml.com nanoftp.c
13061 include/libxml/xmlversion.h.in: a few VMS updates from
13062 John A Fotheringham
13063 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13064 and xmlCleanupOutputCallbacks() for the Perl binding people.
13065
Daniel Veillard635ef722001-10-29 11:48:19 +000013066Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13069 apply fixes to close #63271 and avoid segfaults when
13070 the error routine gets callbed before xmlInitParser()
13071 get called.
13072 * nanoftp.c error.c: Applied patches from Justin Fletcher
13073 correcting some xmlGenericError misuses.
13074
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013075Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13076
13077 *doc/xmllint.xml, doc/xmllint.1
13078 New and improved man page for xmllint - .xml is the original, .1
13079 is the generated man page
13080
Daniel Veillardc9484202001-10-24 12:35:52 +000013081Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13082
13083 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13084 the web site from the main HTML document.
13085
Daniel Veillard5151c062001-10-23 13:10:19 +000013086Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13087
13088 * parser.c: fixed an erroneous validation bug when PE refs
13089 occurs in external parsed entities referenced from the
13090 internals subset
13091 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13092 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13093 added the associated testcase, it's a nice one.
13094 * HTMLparser.c: generate the DTD node as HTML still ...
13095 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13096
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013097Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * HTMLparser.c: fixed a bug in htmlNewDoc()
13100
Daniel Veillard89cad532001-10-22 09:46:13 +000013101Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * test/threads/*: added entities testing to the Thread test
13104 * testThreads.c: make the test reasonable
13105 * DOCBparser.c: fix the DTD public and system ID
13106 * xmllint.c: added --sgml for SGML DocBook importing
13107 * Makefile.am: added Docbtests target
13108
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013109Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13112 * testThreads.c: removed bogus include
13113
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013114Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13117 fixed a very serious (looping) validation bug
13118
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013119Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13120
13121 * include/libxml/globals.h include/libxml/threads.h threads.c
13122 testThreads.c: far more testing, cleaning up bugs
13123 * *.c : make sure globals.h is always included.
13124
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013125Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13126
13127 * HTMLparser.c: try to get rid of parser loops for good.
13128
Daniel Veillardab7488e2001-10-17 11:30:37 +000013129Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * configure.in: fixed some bugs in CFLAGS passing.
13132 * test/threads Makefile.am testThreads.c: added a specific
13133 threaded test case (really nasty, guaranteed).
13134
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013135Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * catalog.c: serious cleanup on the management of the
13138 XML catalog tree, more tests done, especially with
13139 the catalog PI.
13140
Daniel Veillard364789a2001-10-16 12:45:00 +000013141Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13142
13143 * catalog.c: avoid a problem in catalog cleanup on SMP if
13144 catalogs were not initialized.
13145
Daniel Veillard81463942001-10-16 12:34:39 +000013146Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13147
13148 * catalog.c xpath.c: trying to cleanup the not thread safe
13149 parts of the library.
13150
Daniel Veillard64a411c2001-10-15 12:32:07 +000013151Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13152
13153 * include/libxml/globals.h configure.in global.data: make
13154 the allocation be per-thread a configure option
13155 * encoding.c include/libxml/parser.h: fixed compilation
13156 errors
13157
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013158Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * include/libxml/parser.h: Norm reported that a few lines
13161 added were breaking libxslt compile, removed them for now
13162
Daniel Veillard6f350292001-10-14 09:56:15 +000013163Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * parser.c parserInternals.c threads.c: debugged and fixed
13166 initialization problems which were giving troubles on SMP
13167 boxes.
13168
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013169Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * include/libxml/Makefile.am: missing globals.h
13172
Daniel Veillarde7090612001-10-13 12:18:28 +000013173Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013174
Daniel Veillarde7090612001-10-13 12:18:28 +000013175 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013176
Daniel Veillardd0463562001-10-13 09:15:48 +000013177Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13178
13179 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13180 include/libxml/parserInternals.h include/libxml/tree.h
13181 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13182 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13183 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13184 Applied the last patches from Gary, cleanup, activated threading
13185 all user accessible global variables are now handled in globals.[ch]
13186 Still a bit rought but make tests passes with either
13187 --with-threads defined at configure time or not.
13188 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13189 linking options
13190
Daniel Veillardb8478642001-10-12 17:29:10 +000013191Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * Makefile.am include/libxml/Makefile.am
13194 include/libxml/globals.h globals.c include/libxml/threads.h
13195 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13196 configure.in: started integrating the core of the thread support
13197 not activated yet but half integrated. The code should still
13198 compile and work anyway.
13199
Daniel Veillardb44025c2001-10-11 22:55:55 +000013200Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13203 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13204 integrating the non-controversial parts of Gary Pennington
13205 multithread patches
13206 * catalog.c: corrected a small bug introduced
13207
Daniel Veillard75b96822001-10-11 18:59:45 +000013208Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * catalog.c include/libxml/catalog.h: very serious cleanup,
13211 isolating unportable code and as much as possible the accesses
13212 to the global shared catalog. May need more testing !
13213
Daniel Veillard78d12092001-10-11 09:12:24 +000013214Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13215
13216 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13217 Keith Isdale patches for the XSLT debugger interfaces. Some
13218 cleanup
13219
Daniel Veillardff0b7312001-10-11 06:46:09 +000013220Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13221
13222 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13223 * DOCBparser.c: generate line nubers in elements
13224
Daniel Veillard60087f32001-10-10 09:45:09 +000013225Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13226
13227 * configure.in: preparing 2.4.6 release
13228 * doc/xml.html doc/html/*: updated and rebuilt the docs
13229 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13230
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013231Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13232
13233 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13234 adding documentation for DV's supercatalog support
13235
Daniel Veillard82d75332001-10-08 15:01:59 +000013236Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13237
13238 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13239 super catalog support adding one API and one flag --sgml to
13240 xmlcatalog
13241
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013242Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13243
13244 * doc/xmlcatalog_man.xml, xmlcatalog.1
13245 One more crack at
13246 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13247
13248
Thomas Broyer47334c02001-10-07 16:41:52 +000013249Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13250
13251 * xpath.c: implemented xmlXPathObjectCopy for external objects
13252 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13253
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013254Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13255
13256 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13257 finishing up fix to
13258 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13259 the xmlcatalog man page display more elegantly
13260
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013261Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * configure.in: closing bug #61832
13264 * HTMLparser.c: removed a warning
13265
Daniel Veillard6ab38382001-10-06 13:08:27 +000013266Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * xpath.c: fixing #61673 part I, do not loose doc information
13269 when copying result value trees.
13270
Daniel Veillard556c6682001-10-06 09:59:51 +000013271Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13272
13273 * xpath.c: trying to harden the XPath interpreter
13274
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013275Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13276
13277 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13278 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13279
William M. Brack1633d182001-10-05 15:41:19 +000013280Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13281
13282 * HTMLparser: repaired another loop problem
13283
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013284Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13287 parsing.
13288 * xpath.c: fix bug #61291 the default XML namespace node is
13289 missing from the namespace axis.
13290 * tree.c: refuse to create namespaces nodes with prefix "xml"
13291
Daniel Veillard651f9472001-10-04 14:51:06 +000013292Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13293
13294 * SAX.c: ouch a non-defined namespace could lead to a crash,
13295 fixed #61215
13296
Daniel Veillard7dd05702001-10-04 14:25:12 +000013297Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13298
13299 * parserInternals.c: closed bug #61054
13300
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013301Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13302
13303 * include/libxml/Makefile.am: closing #60708
13304
Daniel Veillarda293c322001-10-02 13:54:14 +000013305Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13308 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13309
Daniel Veillardf4309d72001-10-02 09:28:58 +000013310Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13313
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013314Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13315
13316 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13317 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13318
Daniel Veillard16756b62001-10-01 07:36:25 +000013319Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13320
13321 * catalog.c: Justin Fletcher provided cleaup code in case
13322 HAVE_STAT is not defined
13323 * include/win32config.h: Igor Zlatkovic suggested to have
13324 HAVE_STAT defined there
13325
William M. Brack5e1cac12001-09-28 16:19:18 +000013326Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13327
13328 * catalog.c - fixed typing error reported by M. Barros
13329
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013330Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13331
13332 * xmllint.c - fixing typo
13333
William M. Brackd28e48a2001-09-23 01:55:08 +000013334Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13335
13336 * HTMLparser.c: small enhancement to prevent loop on
13337 unrecognizable data
13338
Daniel Veillardb1d62872001-09-21 09:47:08 +000013339Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * parserInternals.c: applying patch from bug #60757 this
13342 should close it
13343
Daniel Veillardc0631a62001-09-20 13:56:06 +000013344Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13345
13346 * catalog.c xmlcatalog.c: removed a couple of warning
13347 * xpath.c: try to solve the linking problem on platforms
13348 needing trio to compile
13349
Daniel Veillard1a123612001-09-19 08:06:23 +000013350Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013351
Daniel Veillard1a123612001-09-19 08:06:23 +000013352 * Makefile.am libxml.spec.in: backing up non-documented changes
13353 commited without review or aproval by Jens Finke <jens@gnome.org>
13354 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013355
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013356Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * configure.in: Joe Orton provided a patch fixing a problem
13359 when iconv is specified to be in a non-standard directory
13360 but wasn't exported in xml2-config --cflags
13361
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013362Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13363
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013364 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013365 troubles with 2.4.4 errors.
13366
Daniel Veillard16698282001-09-14 10:29:27 +000013367Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13368
13369 * encoding.c entities.c: do not output hexadecimal charrefs
13370 when serializing HTML since some version of Netscape can't
13371 grok it, generate decimal ones.
13372 * result/HTML/doc3.htm: output changed due to previous test
13373 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13374
Daniel Veillard98fed372001-09-13 11:34:58 +000013375Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13378 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13379
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013380Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013381 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013382
13383 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13384 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13385 updated the configuration scripts systems accordingly
13386
Daniel Veillard04382ae2001-09-12 18:51:30 +000013387Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * configure.in: preparing for 2.4.4
13390 * doc/xml.html doc/html/*: updated and rebuilt the docs
13391
Daniel Veillardd63437e2001-09-12 15:00:27 +000013392Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13393
13394 * win32/dsp/libxml2.def.src: tried to incorporate comments
13395 from bug #59220
13396
Daniel Veillard319a7422001-09-11 09:27:09 +000013397Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13398
13399 * parser.c result/noent/wml.xml: fixed bug #59981 related
13400 to handling of '&' in attributes when entities are substitued
13401
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013402Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13403
13404 * libxml.h include/libxml/xmlversion.h.in
13405 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13406 Tried to close bug #60131
13407
Daniel Veillardbce62332001-09-10 18:46:55 +000013408Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13411
Daniel Veillard143b04f2001-09-10 18:14:14 +000013412Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13413
13414 * SAX.c: fixing bug #59946 on xmlns=""
13415
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013416Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13417
13418 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13419 but allocates a new error code.
13420
Daniel Veillard05c13a22001-09-09 08:38:09 +000013421Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13422
13423 * xmllint.c: John Fleck fixed typos in the options output
13424 * parser.c SAX.c: fix ignorable white space SAX selection
13425
13426Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13427
13428 * entities.c: Steve Underwood found the possibility of an
13429 ininite loop in case of error.
13430
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013431Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13434
Daniel Veillarda050d232001-09-05 15:51:05 +000013435Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13436
13437 * parser.c: warn if version is not 1.0 but it's not
13438 strictly speaking an error after analyzing the spec
13439
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013440Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13441
13442 *doc/catalog.html - add link to the html version of the
13443 man page, other linguistic cleanups
13444
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013445Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13446
13447 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13448 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13449 file, has not yet been included in the build.
13450
Daniel Veillard99784ff2001-09-01 16:20:28 +000013451Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * catalog.c: removed a duplicate affectation Justin Fletcher
13454
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013455Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13456
13457 * tree.c: Armin Sander pointed a possible text coalescing
13458 problem, completed his patch.
13459
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013460Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13461
13462 * trionan.c: Fixed const and volatile re-definition problem
13463
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013464Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13465
13466 * libxml.4 parser.c: doc updates from Heiko Rupp
13467 * parserInternals.c: 2 sanity checks from Heiko Rupp
13468
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013469Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13470
13471 * tree.c: applied patch from Armin Sander to make some pointers
13472 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013473 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013474
Daniel Veillardb06c6142001-08-27 14:26:30 +000013475Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13476
13477 * xpath.c: hum, restrict the integer usage gcc bug workaround
13478 to only gcc compilers so that other architecture don't get
13479 penalized by this limitation.
13480 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13481
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013482Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13485 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13486
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013487Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13488
13489 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13490 --convert option to xmlcatalog to convert SGML ones to
13491 the XML syntax.
13492 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13493
13494 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013495Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * catalog.c xmlIO.c: started some serious testing and fixed
13498 a few bug and optmization needs.
13499
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013500Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13501
13502 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13503 preparing for a 2.4.3 release even if it may not be ready yet
13504 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13505 all file parsing lookup to go through the entity resolver, add
13506 to add an API to bypass it (needed to load catalogs themselves),
13507 some cleanup on the catalog code too.
13508 * nanoftp.c: small cleanup
13509 * doc/catalog.html: small update
13510
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013511Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13512
13513 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13514 Jun Kuriyama
13515
Daniel Veillardffb120d2001-08-23 00:52:23 +000013516Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13517
13518 * doc/catalog.html: finished the catalog documentation
13519
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013520Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13521
13522 * doc/catalog.html doc/xml.html: added documentation about
13523 Catalog support, misses an API description
13524 * doc/html/*: reextracted the API pages
13525
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013526Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13527
13528 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13529 Added the part about section 7.2 on URI resolution,
13530 fixed a side effect in the HTML parser, look complete
13531 and ready to rock except the URI/SystemID part!
13532
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013533Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13534
13535 * include/libxml/catalog.h include/libxml/parser.h
13536 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13537 xmlIO.c: added support and APIs needed for the catalog PI
13538 * include/libxml/xmlIO.h: cleanup
13539
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013540Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13541
13542 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13543 include/libxml/catalog.h: starts to look okay, really
13544 plugged the new framework, cleaned a lot of stuff,
13545 added some APIs, except the PI's support missing this
13546 should be mostly complete
13547 * result/catalogs/* test/catalogs/*: added new test, enriched
13548 the existing one with URN ID tests
13549
Daniel Veillard64339542001-08-21 12:57:59 +000013550Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13551
13552 * catalog.c: fixed nextCatalog
13553 * result/catalogs/docbook test/catalogs/*: started adding
13554 a small regression test
13555
Daniel Veillardcda96922001-08-21 10:56:31 +000013556Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13559 more work on the XML catalog support.
13560 * parser.c include/libxml/parser.h: small cleanup seems using
13561 list as a public parameter name can give portability troubles
13562 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13563 include/libxml/xpath.h include/libxml/Makefile.am: removed
13564 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13565 wrappers
13566
Bjorn Reese45029602001-08-21 09:23:53 +000013567Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13568
13569 * Makefile.am trio.c triodef.h trionan.c xpath.c
13570 include/libxml/Makefile.am include/libxml/trionan.h:
13571 Re-worked Not-A-Number and Infinity support.
13572 * xmlcatalog.c: added readline include files
13573
Daniel Veillard344cee72001-08-20 00:08:40 +000013574Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13577 testCatalog as xmlcatalog, making it an installed app
13578 adding a shell, and preparing it to be a /etc/xml/catalog
13579 management tool, though not ready yet
13580 * catalog.c include/libxml/catalog.h: adding support for
13581 XML Catalogs http://www.oasis-open.org/committees/entity/
13582 not finished, there is some interesting tradeoffs and a
13583 few open questions left.
13584
Daniel Veillardb7664f42001-08-19 13:00:43 +000013585Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13586
13587 * xmllint.c: fixed a line formatting problem
13588
Daniel Veillard5015b712001-08-17 09:37:52 +000013589Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13590
13591 * SAX.c: removed a couple of unused variable (Albert Chin)
13592
Daniel Veillardbb371292001-08-16 23:26:59 +000013593Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13594
13595 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13596 trying to fix some troubles w.r.t. function returning
13597 const xxxPtr.
13598
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013599Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13600
13601 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13602 defined
13603
Daniel Veillardae6db172001-08-16 19:32:00 +000013604Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13605
13606 * xpointer.c: removed unused var
13607
Daniel Veillard09190202001-08-16 16:27:41 +000013608Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13609
13610 * testXPath.c: another small cleanup closing bug #59110
13611
Daniel Veillard796f4b62001-08-16 16:00:13 +000013612Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13613
13614 * win32/dsp/libxml2.def.src: small cleanup closing bug
13615 #59108
13616
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013617Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13618
13619 * example/gjobread.c: add xmlCleanupParser() before leaving
13620
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013621Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13622
13623 * config.h.in configure.in include/libxml/xmlwin32version.h:
13624 released 2.4.2
13625
Daniel Veillardd3d06722001-08-15 12:06:36 +000013626Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13627
13628 * include/libxml/valid.h debugXML.c valid.c: deprecate
13629 the non-boundchecking Sprintf functions, add Snprintf
13630 this should close bug #57984
13631
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013632Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13633
13634 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13635 URIs before doing the lookups (pointed by Mark Vakoc)
13636
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013637Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13638
13639 * xpath.c: serious changes on Result Value Trees and NodeSets
13640 w.r.t. deallocation and collect operations. Probably not
13641 100% clean (merge of allocated trees smells like a problem).
13642 Seems sufficient to close #58943
13643
Daniel Veillard90493a92001-08-14 14:12:47 +000013644Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13645
13646 * xmllint.c: adding a --format option
13647
Daniel Veillardfe703322001-08-14 12:18:09 +000013648Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13649
13650 * xpath.c: count() was broken on Result Value Tree
13651 * xmlIO.c: fixed file:/// accesses on _WIN32
13652
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013653Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13654
13655 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13656 macro was renamed, this should close bug #58683
13657
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013658Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13659
13660 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13661 entity substitution mode text at the end of the entity might
13662 be added due to text coalescing.
13663 * nanoftp.c parser.c: small cleanup
13664
Daniel Veillard0c720972001-08-08 20:59:00 +000013665Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13666
13667 * HACKING: added John Fleck right to commit in the doc subdir
13668
Daniel Veillard48da9102001-08-07 01:10:10 +000013669Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13670
13671 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13672 allow to inherit attributes from the DTD directly in the
13673 tree, this is needed for XPath and can be a useful feature.
13674 Inherited namespaces are always provided at the tree level now
13675 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13676 of tests for this feature (XSLT being the prime user).
13677
Daniel Veillard50f34372001-08-03 12:06:36 +000013678Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13679
13680 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13681 testSAX.c xmlIO.c xmllint.c include/win32config.h
13682 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13683 include/libxml/xmlwin32version.h.in win32/README.MSDev
13684 win32/dsp/*: applied Win32 Facelift No.2 patches from
13685 Igor Zlatkovic for Windows/MSC
13686
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013687Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13688
13689 * SAX.c: unparsedEntityDecl() the URI computation of the
13690 entity wasn't done breaking XSLT unparsed-entity-uri()
13691
Daniel Veillard567e1b42001-08-01 15:53:47 +000013692Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13693
13694 * xpath.c: fixed a bug when walking the descendants and
13695 the current node has no children
13696 * debugXML.c: show up when a text node is supposed to not be escaped
13697
Thomas Broyerf186c822001-07-31 23:30:37 +000013698Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13699
13700 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13701 worked like the set:leading() function)
13702 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13703
Daniel Veillardba6db032001-07-31 16:25:45 +000013704Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13707
Daniel Veillard57905372001-07-31 15:52:17 +000013708Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * include/libxml/xmlIO.h: apply change to close #58141
13711 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13712
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013713Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * parser.c: when the internal subset uses a PE, then the
13716 included entity can use conditional sections.
13717
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013718Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13721 when walking the namespace axis showing up in
13722 libxst/tests/general/bug-12
13723 * xmlmemory.c: added the possibility to trace a given block
13724 defined by its address
13725
Daniel Veillard4aafa792001-07-28 17:21:12 +000013726Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * parser.c: don't override existing encoding specified before
13729 starting xmlParseDocument()
13730
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013731Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * include/libxml/xmlwin32version.h: reinserted, needed for
13734 Windows users of CVS
13735
Darin Adlera77cac02001-07-27 17:41:51 +0000137362001-07-27 Darin Adler <darin@bentspoon.com>
13737
Darin Adler699613b2001-07-27 22:47:14 +000013738 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13739 * testCatalog.c: Add include of <libxml/parser.h>.
13740
137412001-07-27 Darin Adler <darin@bentspoon.com>
13742
Darin Adlera77cac02001-07-27 17:41:51 +000013743 * include/libxml/.cvsignore:
13744 * include/libxml/xmlwin32version.h:
13745 Remove this file from CVS because it's generated.
13746
Daniel Veillard50822cb2001-07-26 20:05:51 +000013747Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * parser.c include/libxml/parser.h: applied const patches from
13750 Tom Moog #58002
13751
Thomas Broyerba4ad322001-07-26 16:55:21 +000013752Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13753
13754 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13755 lookup framework
13756
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013757Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * tree.c: fixed xmlCopyNode() for documents
13760
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013761Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13764
13765Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013766
13767 * parser.c: fixes bug #57652 reported by Morus Walter
13768
Daniel Veillarde3924972001-07-25 20:25:21 +000013769Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13772
Daniel Veillarda53c6882001-07-25 17:18:57 +000013773Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13776 errors, lesson don't add new functions at 1am before a release
13777 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13778 from XPath initialization when possible.
13779
Daniel Veillardd9bad132001-07-23 19:39:43 +000013780Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * result/scripts/base*: removing history/readline changed
13783 this slightly
13784 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13785 xmllint.c: make element content line number generation
13786 optionnal to avoid breaking old apps added interface to switch
13787
Daniel Veillardf012a642001-07-23 19:10:52 +000013788Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013791 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013792 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13793 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13794 John Kroll fixes to allow saving to HTTP via PUT (or
13795 POST of needed).
13796 * doc/html/*.html: regenerated the docs
13797
Thomas Broyere8126242001-07-22 03:54:15 +000013798Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13799
13800 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13801 xmlHashScanFull and xmlHashScannFull3 to get passed the
13802 three keys as arguments to the callback function
13803
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013804Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * configure.in Makefile.am: removed libxml softlink for good
13807 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13808 100% coverage by gtk-doc
13809
Daniel Veillard8599e702001-07-17 21:38:51 +000013810Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13813 fixed serious troubles due to size_t vs. int mismatch
13814
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013815Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13818
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013819Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13820
13821 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13822 convenient extension API for value and context managing
13823 Now handles external objects through xmlXPathPopExternal,
13824 xmlXPathWrapExternal and xmlXPathReturnExternal.
13825 Added functions for sets operations (intersection, etc.)
13826
Daniel Veillard22090732001-07-16 00:06:07 +000013827Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13830 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13831 HTMLparser.c: cleanup of global variables, marking some
13832 const or private.
13833
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013834Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013835
13836 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13837 fixed xmlXPathNodeSetItem when passing index=0
13838
Daniel Veillard05dec342001-07-14 21:57:39 +000013839Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13842
Daniel Veillard28ae6362001-07-14 16:44:32 +000013843Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xmllint.c: fixed compilation under Cygwin #57503
13846 * TODO: update
13847
Peter Williamsed156f52001-07-13 18:35:13 +0000138482001-07-13 Peter Williams <peterw@ximian.com>
13849
13850 * config.h.in: add #undef HAVE_DLFCN_H
13851
13852 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13853 builddir.
13854
Daniel Veillard73b36e32001-07-12 15:09:52 +000013855Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13858 raised by #57348 and #57381
13859
Daniel Veillard7db37732001-07-12 01:20:08 +000013860Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13863 tree.c xpointer.c: store the line numbder in element->content,
13864 may break some software, need a configuration mechanism
13865
Darin Adler96037892001-07-11 00:03:16 +0000138662001-07-10 Darin Adler <darin@bentspoon.com>
13867
13868 * .cvsignore:
13869 * example/.cvsignore:
13870 * include/.cvsignore:
13871 * include/libxml/.cvsignore:
13872 Various things that are generated and should be ignored.
13873
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013874Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13877 * doc/xml.html doc/html/*: updated the docs
13878
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013879Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13882 validation occured on content with element child
13883
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013884Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * tree.c: fixed XML Base computation which was broken
13887 * debugXML.c: added a base function to the shell
13888 * Makefile.am result/scripts/* test/scripts/*: added scripts
13889 based regression tests, and adding 2 XML Base tests
13890
Daniel Veillard19e96c32001-07-09 10:32:59 +000013891Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * tree.c: set properties doc and call xmlSetListDoc for properties
13894 content when grafting them in a different tree.
13895 * aclocal.m4: remove from CVS
13896
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013897Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * win32/libxml2/libxml2.def.src: added some missing entry point
13900 for XPath (Mark Vakoc)
13901
Daniel Veillard388236f2001-07-08 18:35:48 +000013902Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13905 layer should URI-Unescape before trying to open resources.
13906
Daniel Veillard04383752001-07-08 14:27:15 +000013907Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * xpath.c: fix the name() bug for elements in the default
13910 namespace reported by Charlie Bozeman
13911
Daniel Veillard7583a592001-07-08 13:15:55 +000013912Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13915 led to an XPath fix, improvements of SAX initialization, and
13916 an added option --nocdata to testXPath
13917
Daniel Veillard449d7392001-07-07 19:11:06 +000013918Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * doc/libxml-doc.el: Felix Natter provided anew version working
13921 with XEmacs too
13922
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013923Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * include/libxml/xpath.h: small cleanup
13926 * doc/xml.html: update
13927
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013928Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13931 released 2.3.14
13932
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013933Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013936 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013937
Daniel Veillard73c9c042001-07-05 20:02:54 +000013938Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13941 were not equal to empty strings
13942
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013943Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * SAX.c: fixed a URI-Reference computation problem when validating
13946 * xmlIO.c: small cleanup
13947
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013948Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * parser.c: improved the description of a couple of interfaces
13951 upon Larry Stamper suggestion
13952
Daniel Veillard62f313b2001-07-04 19:49:14 +000013953Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * SAX.c entities.c parser.c: changed completely the way entities
13956 are handled when running the parser in entity substitution mode.
13957 This fixes a bug reported by Stephan Kulow and nearly divides
13958 by 3 the amount of memory required by libxslt to load and process
13959 DocBook TDG.
13960
Daniel Veillardf420ac52001-07-04 16:04:09 +000013961Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * HTMLparser.c: fixing a too early root closing problem raised
13964 byt Prashanth Naidu
13965
Daniel Veillard8c357d52001-07-03 23:43:33 +000013966Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13969 raised by Mark Vakoc.
13970
Daniel Veillard6e90d192001-07-03 16:37:49 +000013971Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * example/Makefile.am: fixed the include path to add srcdir/include
13974 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13975 and some cleanup
13976
Daniel Veillardf06307e2001-07-03 10:35:50 +000013977Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13980 lot of optimization work, results in significant improvements
13981 when handling really complex XPath queries. Add a small optimizer
13982 for unions, improve [n] and [last()], avoid some costly ops.
13983
Daniel Veillard77044732001-06-29 21:31:07 +000013984Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13987 * xpath.c: small cleanup
13988 * xmlGetNsList: reformated, fixed problems if used on Entities
13989
Daniel Veillard2adbb512001-06-28 16:20:36 +000013990Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13993
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013994Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13997 * Makefile.am example/Makefile.am: workaround automake generating
13998 erroneous deps
13999
Daniel Veillard12f7d292001-06-28 13:12:11 +000014000Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * include/win32config.h: bug #56801 Yon Derek provided a patch
14003 to the windows config file.
14004
Daniel Veillard87ee9142001-06-28 12:54:16 +000014005Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14008 libxml.h : Yon Derek provided a set of changes to compile from
14009 CVS on Windows/MSC
14010
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014011Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * parser.c: fixed UTF8 BOM support in push mode
14014 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14015 added a specific testcase
14016
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014017Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * Makefile.am: added --push regression tests
14020 * parserInternals.c: the XML parser segfaulted in --push mode
14021
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014022Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * configure.in: moved the symlinks detection within a CVS
14025 check, this is not portable and will be removed soon.
14026 * xpath.c: small cleanup/speedup
14027
Daniel Veillard11648102001-06-26 16:08:24 +000014028Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14031 release of 2.3.12
14032 * parser.c: make an error message if unknow entities in all cases
14033
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014034Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14037
Daniel Veillard23793842001-06-25 16:07:45 +000014038Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14041 includes were installed in the wrong dir
14042
Daniel Veillardf5498f32001-06-25 15:08:36 +000014043Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * doc/html.xml: warn against sending code to exhibit bugs.
14046
Daniel Veillard56f06462001-06-24 21:34:03 +000014047Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14050 Tru64 from Thomas Leitner
14051
Daniel Veillardc5d64342001-06-24 12:13:24 +000014052Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * AUTHORS: added William and Bjorn
14055 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14056 daniel@veillard.com hopefully I won't have to do this again
14057 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14058 docs can be rebuilt cleanly now
14059 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14060 from CVs it's generated, added include/libxml/xmlwin32version.h
14061 also generated but which should change far less frequently.
14062 * catalog.c nanoftp.c: made sure to include libxml.h not
14063 libxml/xmlversion.h directly
14064 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14065 when compiling on WIN32 and MSC
14066
Daniel Veillard07385fd2001-06-23 21:55:48 +000014067Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * include/Makefile.am include/libxml/Makefile.am configure.in:
14070 fixed make distcheck and rebuilding the rpms
14071
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014072Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * configure.in: should finish the migration of exported includes
14075 into a real include/libxml in CVS, at least for CVS users.
14076 * removed the exported headers, added in include/libxml (as well
14077 as xmlversion.h.in).
14078
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014079Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * configure.in: fixed the way to detect symlink
14082
Daniel Veillard66541772001-06-23 18:31:04 +000014083Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * configure.in: updated, include/libxml is now a real CVS dir
14086
Daniel Veillardca989762001-06-23 17:39:29 +000014087Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14090 version works with both libxml1 and libxml2 (it autodetects
14091 the prefix of the html-files) from Felix Natter.
14092 * doc/xml.html: updated doc accordingly
14093
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014094Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * xpath.c: fixed the bug generating a template loop in libxslt
14097 when using docbook-xsl-1.4, * should filter out document nodes
14098 * HACKING: added William
14099 * TODO: updated
14100
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014101Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * doc/FAQ.html: added a warning about gcc-3.0
14104 * doc/xml.html: added reference to gdome2 and removed a confusing
14105 sentence
14106
Daniel Veillardf7f41852001-06-22 15:18:01 +000014107Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * xmlversion.h: okay this is a generated file, but Windows
14110 users need it and they can't generate it, and I want CVS
14111 Windows users ...
14112 * win32/libxml2/libxml2_so.dsp: Windows project file for
14113 the shared lib version of libxml2
14114 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14115 resources needed for libxslt/xsltproc by Yon Derek
14116
Bjorn Reese3157b342001-06-22 14:41:45 +000014117Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14118
14119 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14120
Daniel Veillard4151acb2001-06-22 10:48:57 +000014121Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
Daniel Veillardcc146db2001-06-22 11:10:52 +000014123 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14124
14125Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
Daniel Veillard4151acb2001-06-22 10:48:57 +000014127 * include/win32config.h: Yon Derek provided a first fix
14128 to be able to compile libxslt/xsltproc on Windows
14129
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014130Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * xpath.c: attempt to work around what seemed a gcc optimizer
14133 bug when handling floats on i386 http://veillard.com/gcc.bug
14134 * tree.c entities.c encoding.c: doing some cleanups while
14135 chasing it
14136
Daniel Veillard017b1082001-06-21 11:20:21 +000014137Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * Makefile.am: cleanup when --without-debug is specified
14140 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14141 w.r.t. --without-debug and other include points
14142 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14143 Catalogs
14144 * configure.in entities.h tree.h HTMLparser.c: removed
14145 --without-corba, made the _private field mandatory
14146
Daniel Veillard87a764e2001-06-20 17:41:10 +000014147Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14150 outputs a BOM in UTF8, an errata has been issued to avoid the
14151 problem, that was the most reasonable solution... Add support
14152 for a leading UTF8 BOM in entities.
14153
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014154Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * valid.c: fixed a bug found when post validating an entity ref
14157 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14158 activate it too
14159
Daniel Veillard39196eb2001-06-19 18:09:42 +000014160Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14163 weakness in the node copy the XPointer and the XInclude
14164 implementations. Serious cleanup.
14165
Daniel Veillard3739b982001-06-19 12:51:30 +000014166Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * Makefile.am: Kjartan Maraas provided a small patch to
14169 add xml2-config.in to EXTRA_DIST
14170
Daniel Veillarda9142e72001-06-19 11:07:54 +000014171Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14174 provided another failing case found in KDE, the way the
14175 ctxt->vctxt.nodeTab was allocated and freed changed over
14176 time but it wasn't completely cleaned up. This should fix it.
14177
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014178Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * parser.c: Stephan Kulow also raised the fact that line number
14181 could get miscounted making debug harder, fixed the problem
14182 in xmlParseCharData()
14183
Daniel Veillard64b98c02001-06-17 17:20:21 +000014184Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * valid.c: Stephan Kulow pointed out a problem when validating
14187 and using an empty entity, forgot a 'break' in a case.
14188
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014189Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14192 * doc/xml.html: updated with 2.3.11
14193
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014194Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * TODO: updated adding cleanup of generated doc
14197 * configure.in: prepared to release 2.3.11
14198 * xmllint.c: added --version for bug reporting
14199 * doc/html/*.html: rebuilt the doc
14200
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014201Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * xpath.c: first part of the work on selecting namespace to
14204 fix bug #56115
14205
Daniel Veillard96ed5832001-06-15 22:22:04 +000014206Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14209 when using -liconv
14210 * TODO: updated
14211
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014212Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14215 cleanup, encoding support.
14216
Daniel Veillard608ad072001-06-14 08:32:28 +000014217Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14220
Daniel Veillard239d0522001-06-13 23:02:48 +000014221Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * xpath.c: bug detected by Ankh when / is used as a function arg
14224
Daniel Veillard02bb1702001-06-13 21:11:59 +000014225Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14228 of element and use it to avoid outputting formatting spaces at
14229 the wrong place. Implemented the format parameter for HTML save.
14230 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14231 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14232 result/HTML/wired.html: of course this impact the result of a
14233 number of HTML tests
14234
Daniel Veillard95d845f2001-06-13 13:48:46 +000014235Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * HTMLtree.[ch]: started augmenting the HTML save API with
14238 encoding and formatting parameters
14239
Daniel Veillardeca60d02001-06-13 07:45:41 +000014240Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * HTMLtree.h: cleanup and started evaluating the work needed on
14243 revamping the HTML output code
14244
Daniel Veillard84666b32001-06-11 17:31:08 +000014245Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14248
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014249Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * valid.c: fixed bug #56049, forgot one check in the
14252 validation routine
14253
Daniel Veillardca2366a2001-06-11 12:09:01 +000014254Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14257
Daniel Veillard6761eee2001-06-11 10:29:38 +000014258Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * libxml.h: fixed an error in last commit
14261 * doc/FAQ.html: added an entry for compilation from CVS
14262
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014263Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xmlversion.h.in libxml.h: Cygwin patches
14266 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14267 * tree.h: cleanup
14268
Daniel Veillardacd370f2001-06-09 17:17:51 +000014269Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14272 memory block in a strange case where libxml is linked twice
14273 in the binary.
14274
Daniel Veillard1d047672001-06-09 16:41:01 +000014275Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14278 state far too often, simple fix used to avoid it.
14279
Daniel Veillard4497e692001-06-09 14:19:02 +000014280Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14283 being processed, applied his patch
14284 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14285
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014286Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14289 provided fixes to compile on MSCC again
14290 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14291 also provided an update for the project files.
14292
Daniel Veillarda682b212001-06-07 19:59:42 +000014293Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14296 bug #55810
14297
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014298Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * tree.c: fixed xmlGetNsProp() to close bug #55683
14301 Note this requires libxslt to use it's own function instead.
14302
Daniel Veillardf0c53762001-06-07 16:07:07 +000014303Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * HTMLtree.c: when in a pre element no formatting space should
14306 be added.
14307 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14308
Daniel Veillard068a9652001-06-07 15:30:26 +000014309Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * configure.in: added tests for signal() and signal.h
14312
Daniel Veillard541d6552001-06-07 14:20:01 +000014313Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14316
Daniel Veillard8a367d42001-06-07 14:01:34 +000014317Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * doc/libxml-doc.el: Felix Natter provided a new version for
14320 libxml2
14321
Daniel Veillard8a926292001-06-07 11:20:20 +000014322Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * HTMLtree.c: when in a pre element no formatting space should
14325 be added.
14326
Daniel Veillard14839d52001-06-06 16:11:56 +000014327Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14330
Daniel Veillarde95e2392001-06-06 10:46:28 +000014331Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14334 hack
14335 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14336 * uri.c: fixed a warning
14337
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014338Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * HTMLtree.c: trying to close bug #55772 escaping in script
14341 elements
14342 * doc/xml.html: suggest to send mail to the list
14343
14344Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014345
14346 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14347 good. Use a macro and based on the solution provided in
14348 vsnprintf manual page from GNU.
14349
Bjorn Reese99748722001-06-05 12:49:15 +000014350Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14351
14352 * error.c: Workaround for non-preserving variadic list.
14353 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14354
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014355Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * doc/xml.html: added 2.3.10 release
14358
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014359Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * configure.in: releasing 2.3.10
14362
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014363Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14366
Daniel Veillard20042422001-05-31 18:22:04 +000014367Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * encoding.c: Robert Collins provided a patch to add the
14370 "US-ASCII" encoding alias
14371
Daniel Veillard97ac1312001-05-30 19:14:17 +000014372Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14375 string oriented functions and started cleaning the related areas
14376 in xpath.c which needed fixing in this respect
14377
Daniel Veillard2d703722001-05-30 18:32:34 +000014378Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14381 #55380
14382 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14383
Daniel Veillard9403a042001-05-28 11:00:53 +000014384Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * TODO: updated
14387 * nanohttp.[ch] : started adding APIs to get the redirected URL
14388 when this occurs (needed for further base computation
14389 * tree.h: cleanup
14390 * encoding.c: cleanup
14391 * SAX.c: minor change around ctxt->loadsubset
14392
Daniel Veillard6278fb52001-05-25 07:38:41 +000014393Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * Makefile.am include/Makefile.am: small change to have
14396 include/libxml rebuilt if working from CVS.
14397 * uri.c: applied another patch from Carl Douglas for URI escaping,
14398 this should close bug #51876
14399
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014400Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14403 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14404 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14405 added specific regression test
14406 * parser.h: preparing for the XSLT mode where DTD inherited
14407 attributes are added to the tree.
14408
Daniel Veillardbbd22452001-05-23 12:02:27 +000014409Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * xinclude.[ch]: Updated the namespace for the Last Call version
14412 * result/XInclude/include test/XInclude/include: updated the
14413 testsuite accordingly
14414
Daniel Veillard8514c672001-05-23 10:29:12 +000014415Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14418 related to bug #51876
14419
Daniel Veillard42596ad2001-05-22 16:57:14 +000014420Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * tree.c: fixed a gross mistake in base computation, xml:base is
14423 not completely correct yet (need cascade).
14424 * xpath.[ch]: added the few things needed to find a function name
14425 and URI from the XPath context when it is called.
14426
Daniel Veillard81418e32001-05-22 15:08:55 +000014427Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14430 * DOCBparser.c: small cleanup
14431 * xmllint.c: added a --catalogs option to load catalogs from
14432 $SGML_CATALOG_FILES
14433 * tree.c: cleanup
14434 * configure.in: iconv library fixup, ICONV_LIBS
14435
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014436Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * catalog.c: handling of CATALOG entries. detection of recursion,
14439 and a few bugfixes
14440 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14441 against the default namespace
14442
Daniel Veillard04b93292001-05-21 08:15:31 +000014443Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14446
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014447Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * parser.c: fixed propagation context info when parsing an
14450 external entity.
14451 * doc/html/*.html: regenerated a couple of docs
14452
Daniel Veillard4623acd2001-05-19 15:13:15 +000014453Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * doc/xml.html: update with 2.3.9 informations
14456
Daniel Veillardbed7b052001-05-19 14:59:49 +000014457Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14460 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14461 * doc/html/* : rebuilt the docs
14462 * valid.c: small patch which may improve some case when
14463 validating.
14464
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014465Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * HTMLparser.c: Closed bug #54891
14468 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14469 to the suite
14470
14471Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14474 applied a documentation patch from LotR and filled in a few missing
14475 descriptions
14476
Daniel Veillard76d66f42001-05-16 21:05:17 +000014477Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c tree.c parser.c: speed optimizations at the parser level
14480 document tree freeing and xpath evaluation
14481
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014482Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * parser.c parser.h parserInternals.h: fixed a couple of
14485 interfaces for handling memory buffer input to const char *
14486 upon suggestion of JamesH.
14487
Daniel Veillardc3739e72001-05-15 15:23:27 +000014488Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * configure.in: LoTR sent a patch fixing the previous commit
14491
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014492Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * configure.in: trying to deal again with the stoopid -R linking
14495 flag of Solaris
14496
Daniel Veillard790142b2001-05-15 10:51:53 +000014497Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * xpath.h: two nodeset access macros from Thomas Broyer
14500
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014501Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14504 patch from Thomas Broyer
14505
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014506Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14509 case
14510 * INSTALL: was empty added stuff from the FAQ
14511
Daniel Veillard75bea542001-05-11 17:41:21 +000014512Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14515 attributes handling and #54433 by adding xmlUnsetProp()
14516 and xmlUnsetNsProp()
14517
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014518Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * HTMLparser.c: Patch from Jonas Borgström
14521 (htmlGetEndPriority): New function, returns
14522 the priority of a certain element.
14523 (htmlAutoCloseOnClose): Only close inline elements if they
14524 all have lower or equal priority.
14525 * result/HTML: this of course changed a number of tests results.
14526
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014527Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * xmlIO.c catalog.c: plugged in the default catalog resolution
14530 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14531 documentations
14532 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14533
Daniel Veillarda7374592001-05-10 14:17:55 +000014534Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14537 integrating catalogs
14538 * catalog.[ch] testCatalog.c: adding a small catalo API
14539 (only SGML catalog support).
14540 * parser.c: restaured xmlKeepBlanksDefault(0) API
14541
Daniel Veillardc17337c2001-05-09 10:51:31 +000014542Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14545
Daniel Veillard257d9102001-05-08 10:41:44 +000014546Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * parser.c: added xmlParseExternalEntityPrivate() to allow
14549 propagation of ctxt->_private when parsing external entities
14550
Daniel Veillard083c2662001-05-08 08:27:14 +000014551Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14554
Daniel Veillard01ef7382001-05-08 07:31:43 +000014555Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14558
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014559Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * valid.c: warn when indeterminist content model is detected
14562 * result/VC/ElementValid8: this adds a message
14563 * Makefile.am: add --novalid for VCM tests
14564 * parserInternals.c: added a call to Init memory
14565
Daniel Veillard64269352001-05-04 17:52:34 +000014566Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14569 when both parameters are NULL.
14570
Daniel Veillard37721922001-05-04 15:21:12 +000014571Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * valid.c: applied small patch from Gary Pennington, reindented
14574 some part of the code.
14575
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014576Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14579 release, updated and regenerated the docs
14580
Daniel Veillard357c9602001-05-03 10:49:20 +000014581Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * xpath.c result/XPath/expr/floats : clarified and cleanup
14584 printing of abnormal floats in tests.
14585
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014586Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14589 * results/HTML/ : a few changes in the output of the HTML tests as
14590 a result.
14591 * configure.in: tying to fix -liconv where needed
14592
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014593Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * Makefile.am: fixed a stupid error
14596
Daniel Veillard7150a032001-05-02 16:41:11 +000014597Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * configure.in Makefile.am: make the inclusion of the trio
14600 modules in the library conditional
14601
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014602Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * DOCBparser.c: patche from László Kovács, fixed entities refs
14605 in attributes handling
14606
Daniel Veillardedddff92001-05-02 10:58:52 +000014607Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14610 flushing
14611
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014612Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * xpath.c: fix of an XSLT namespace bug reported on the list
14615 general/bug-8-
14616
Daniel Veillard5792e162001-04-30 17:44:45 +000014617Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * strio.h trio.c: Dan McNichol suggested a couple of small
14620 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14621
Daniel Veillard02141ea2001-04-30 11:46:40 +000014622Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * tree.c parser.c encoding.c: spent a bit more time looking
14625 at the parsing speed and DOM handling. Added a few more
14626 speedups.
14627
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014628Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * parser.c: small but effective parsing speed improvement
14631
Daniel Veillardb59076b2001-04-29 17:04:07 +000014632Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * configure.in: default on the DocBook parser inclusion (for Gnome)
14635 * DOCBparser.h: fixed a header reference
14636
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014637Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * configure.in xpath.c: applied Bjorn patches for FPE on the
14640 alpha
14641
Daniel Veillardeefd4492001-04-28 16:55:50 +000014642Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14645 xmlSaveFormatFileTo()
14646
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014647Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * xpath.c: simple and efficient optimization, XPath functions
14650 aways bind to the same code, cache this
14651 * TODO: updated (by saying some is obsolete)
14652
Daniel Veillard2156a562001-04-28 12:24:34 +000014653Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * xpath.c: more cleanup work on XPath name parsing routines
14656
Daniel Veillard61d80a22001-04-27 17:13:01 +000014657Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14660 xmlXPathParseName
14661 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14662 * debugXML.c: avoid compilation problems if compiling without
14663 HTML support, Igor Zlatkovic
14664 * win32/libxml2/libxml2.def.src: being able to compile without
14665 XPath on Windows
14666
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014667Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * libxml.m4: yet another patch from Toshio Kuratomi
14670
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014671Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14674
Daniel Veillard67fee942001-04-26 18:59:03 +000014675Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * tree.[ch]: added xmlSaveFormatFile interface for saving
14678 and indenting a file.
14679
Daniel Veillard82e49712001-04-26 14:38:03 +000014680Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * xpath.c: fixed bug #53689 related to processing-instruction()
14683
Daniel Veillard02f077a2001-04-26 10:59:11 +000014684Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * DOCBparser.c: patche from László Kovács
14687
Daniel Veillard30211a02001-04-26 09:33:18 +000014688Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * parser.c: applied fixes from Christian Glahn bug report #53391
14691
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014692Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14693
14694 * error.c: Jean François Lecomte provided a complete description
14695 and a fix to bug #53537
14696
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014697Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14700
Daniel Veillard1034da22001-04-25 19:06:28 +000014701Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * DOCBparser.c SAX.c: a bit more work on entities processing.
14704 Still Need to cleanup XML output and references in attributes
14705
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014706Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14709
Daniel Veillardb33c2012001-04-25 12:59:04 +000014710Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * tree.c: trying to fix #53574, not completely complete,
14713 I would like xmllint --copy --debug test/ent1 and
14714 xmllint --debug test/ent1 to show the same result.
14715 * xpath.c: fix a bug when trying to sort namespace nodes
14716
Daniel Veillard5146f202001-04-25 10:29:44 +000014717Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * HTMLtree.c: real fix for #53402
14720
Daniel Veillard7533cc82001-04-24 15:52:00 +000014721Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14724 PIs when using xsl:output
14725 * valid.c: closing #53537 some case generate segfaults if there
14726 is validity errors
14727
Daniel Veillard61b33d52001-04-24 13:55:12 +000014728Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14731 of external parsed entities, added --noent to testDocbook
14732 * valid.c: Garry Pennington found an uninitialized variable
14733 access in xmlValidateElementContent()
14734
Daniel Veillard56098d42001-04-24 12:51:09 +000014735Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14738 with madness
14739 * result/HTML/ : this modified the result of the regression tests
14740 a lot.
14741
Daniel Veillard122376b2001-04-24 12:12:30 +000014742Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14745 to doc where it wasn't checked against NULL reported by
14746 Jens Laas
14747
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014748Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14751 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14752
Daniel Veillardeae522a2001-04-23 13:41:34 +000014753Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14756 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14757 * SAX.[ch]: cleanup and updates for DocBook
14758 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14759 ex SGML identifier changes
14760 * valid.c: removed a static unused function.
14761
Daniel Veillardde57c612001-04-23 09:13:36 +000014762Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14763
14764 * HTMLtree.c: applied change for Paul Sponagl on script saving
14765 * Makefile.am: the warning about entity title.xml are normal.
14766
Daniel Veillard393df012001-04-22 20:11:18 +000014767Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * configure.in: release of 2.3.7
14770 * Makefile.am: fixing make distcheck
14771
Daniel Veillarda41123c2001-04-22 19:31:20 +000014772Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * doc/html/* doc/xml.html: updated and regenerated the docs
14775
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014776Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14779
Daniel Veillarde82a9922001-04-22 12:12:58 +000014780Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * tree.c: fixed #53388 with the provided patch
14783
Daniel Veillard06803992001-04-22 10:35:56 +000014784Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * valid.c: Bjorn detected an invalid memory access. Fixed
14787 vstateVPush()
14788
Daniel Veillard40af6492001-04-22 08:50:55 +000014789Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14792
Bjorn Reese70a9da52001-04-21 16:57:29 +000014793Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14794
14795 * libxml.h: new header used only for the compilation of libxml
14796 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14797 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14798 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14799 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14800 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14801 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14802 baseline (version 1.2 plus a single patch).
14803 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14804 scientific notation for numbers. Tests added.
14805 * xpath.c: formatting of numbers changed to use sprintf
14806 (contribution from William Brack)
14807
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014808Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * valid.c: cleanup, more useful debugging
14811 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14812 * xmlIO.c: entity loading is printed as an error when validating
14813
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014814Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * valid.c: fixed to validate within entities
14817 * test/VCM/v22.xml: added a specific testcase
14818
Daniel Veillardca1f1722001-04-20 15:47:35 +000014819Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * valid.c: forgot an epsilon transition in for ()+
14822 * test/VCM/v21.xml : added a specific test case
14823
Daniel Veillard85349052001-04-20 13:48:21 +000014824Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * valid.c: removed a state explosion exhibited by RSS
14827 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14828 from bug #51872
14829
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014830Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14833 validation without using an ugly NFA -> DFA algo in the source.
14834 Made a specific algorithm easier to maintain, using a single
14835 stack and without recursion.
14836 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14837 * hash.c: made the growing routine static
14838 * tree.h parser.c: added the parent information to an
14839 xmlElementContent node.
14840
Daniel Veillarde470df72001-04-18 21:41:07 +000014841Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * SAX.c parser.c xpath.c: generating IDs when not validating
14844 from an external parsed entity was poisoning the ID has table
14845 with removed values. This was killing XSLT on the KDE help
14846 browser.
14847
Daniel Veillardceacdd92001-04-18 15:10:35 +000014848Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * entities.h: andrew@ugh.net.au detected a double declaration
14851
Daniel Veillarda10efa82001-04-18 13:09:01 +000014852Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * debugXML.c hash.c tree.h valid.c : some changes related to
14855 the validation suport to improve speed with DocBook
14856 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14857 the way validation errors get reported
14858
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014859Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14862 by P C Chow and William M. Brack for XSLT HTML output
14863
Daniel Veillard2d90de42001-04-16 17:46:18 +000014864Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14867 Igor Zlatkovic patches for MSC compilation and added his
14868 updates
14869
Daniel Veillarde043ee12001-04-16 14:08:07 +000014870Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14873 prefix lookup.
14874 * parserInternals.c: fixed the bug reported by Morus Walter
14875 due to an off by one typo in xmlStringCurrentChar()
14876
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014877Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14878
14879 * HTMLparser.c result/HTML/*: revamped the way the HTML
14880 parser handles end of tags or end of input
14881
Daniel Veillard82daa812001-04-12 08:55:36 +000014882Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14885
Daniel Veillard67a21302001-04-11 14:39:16 +000014886Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14889 bug where the linktime verions of free() won't work ...
14890
Daniel Veillard27b55282001-04-11 12:22:25 +000014891Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14894
Daniel Veillardafc73112001-04-11 11:51:41 +000014895Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * doc/xml.html: added 2.3.6 release
14898
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014899Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14902 * result/wml.xml: resulted in a small output change
14903
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014904Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * tree.c: xmlNewDoc was missing the charset initialization
14907 * xmllint.c: added --auto to autogenerate a doc, allow to
14908 reproduce the problem fixed on xmlNewDoc
14909
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014910Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * xpath.c: trying to get 52979 solved
14913 * tree.c result/ result/noent/: trying to get 52712 solved, this
14914 also made me clean up the fact that XML output in general should
14915 not add formating blanks by default, this changed the output of
14916 a few tests
14917
Daniel Veillard73639a72001-04-10 14:31:39 +000014918Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14921
Daniel Veillardfac26a12001-04-08 13:08:14 +000014922Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * configure.in: finally released 2.3.6
14925
Daniel Veillard911f49a2001-04-07 15:39:35 +000014926Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * xpath.c: checking for null pointer generated by new code
14929
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014930Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * xpath.c: fixed a [] evaluation problem reported
14933 * test/XPath/tests/simpleaddr: extended test
14934 * result/XPath/simpleaddr: updated result
14935
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014936Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * xmllint.c: Dan Timis reported a portability problem
14939 on Macs without mmap, fixed it.
14940
Daniel Veillardb38bd552001-04-03 18:22:00 +000014941Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * testXPath.c : added a --tree option allowing to display the
14944 tree dump of the XPath expression
14945
Daniel Veillard4dd93462001-04-02 15:16:19 +000014946Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * xpath.c: fixed a memleak when comparing nodesets
14949 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14950 * tree.c: added a TODO
14951
Daniel Veillard92ad2102001-03-27 12:47:33 +000014952Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14955 we need string functions
14956 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14957 to be able to use them where needed. Applied some changes
14958 to reduce name linking pollution and compile in only what's
14959 needed.
14960 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14961 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14962 for the string manipulation functions
14963 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14964 to the free() function of xmlmemory.c
14965 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14966 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14967 usage.
14968
14969
Daniel Veillard2be30642001-03-27 00:32:28 +000014970Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * error.c: applied the context output patch of the error
14973 handling submitted by Chuck Griffith
14974 * error/VC/*: this slightly change some error logs
14975
Daniel Veillard50582112001-03-26 22:52:16 +000014976Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * parser.c: fixed line number reporting on error
14979
Daniel Veillard04be4f52001-03-26 21:23:53 +000014980Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14981
14982 * parser.c: Sullivan and Darin found a parser bug,
14983 applied the patch.
14984
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014985Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14986
14987 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14988 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14989 xmlversion.h.in xpointer.c: of course the way I defined
14990 UNUSED breaks on old gcc version. Try to be smart and
14991 also define it directly in xmlversion.h
14992 * configure.in: removed -ansi flag from the pedantic set
14993
14994Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014995 Huge cleanup, I switched to compile with
14996 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14997 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14998 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14999 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15000 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15001 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15002 encoding.h entities.c error.c list.[ch] nanoftp.c
15003 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15004 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15005 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15006 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15007 Cleanup, staticfied a number of non-exported functions,
15008 detected and cleaned up a dozen of problem found this way,
15009 avoided a lot of public function name/typedef/system names clashes
15010 * doc/xml.html: updated
15011 * configure.in: switched private flags to the really pedantic ones.
15012
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015013Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15014
15015 * configure.in: 2.3.5
15016 * doc/html/*: rebuilt the docs
15017
Daniel Veillard146c9122001-03-22 15:22:27 +000015018Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * parser.c: fixed a reported bug in NOTATION parsing
15021 * uri.c: accepted but not fixed bug 51876, added TODO
15022 * Makefile.am: fixed bug 51876
15023
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015024Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * config.h.in configure.in error.c: fix a compilation problem
15027 on platforms without vsnprintf (xml@thewrittenword.com)
15028
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015029Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * parser.c: fixed a function name header typo
15032 * SAX.c: notations can also occur in external subset.
15033
Daniel Veillard7d42b542001-03-20 13:22:46 +000015034Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * error.c: removed a C++ like comment
15037
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015038Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * parser.c: fixing bug 52299 strange condition leading
15041 to a parser crash due to a buffer overflow
15042 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15043 added the specific test case
15044
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015045Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15046
15047 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15048 xmlXPathConvert{String,Number,Boolean} to be able to make
15049 type casts without a context stack, fixed some implementation
15050 problems related to the absence of context at parse-time,
15051 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15052 in the public API too
15053 * xpointer.c xpathInternals.h: we need to know at parse time
15054 whether we are compiling an XPointer
15055
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015056Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15059 cleaned up the parser internals, refactored XPath code, added
15060 new compilation based APIs and cleanly separated public and
15061 private APIs.
15062
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015063Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * xpath.h: the comp field must be added at the end to avoid
15066 killing binary compat.
15067
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015068Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * Makefile.am: detect XPath memleaks in regreson tests
15071 * error.c: fixed and error w.r.t. error reporting still using
15072 stderr
15073 * hash.c: added new line at end of file
15074 * tree.h: minor cleanup
15075 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15076 expression parsing from evaluation, resulted in a number of
15077 changes internally, and in XPointer. Likely to break stuff
15078 using xpathInternals.h but should remain binary compatible,
15079 new interfaces will be added.
15080
Daniel Veillardd574f782001-03-14 19:40:17 +000015081Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15082
15083 * configure.in: fixed a couple of problems reported by
15084 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15085 without gcc on non linux platforms.
15086
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015087Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15090 a fix for --with-html-dir= configure support. I hope it won't
15091 break rpm generation
15092
Daniel Veillarda022fe02001-03-14 16:30:00 +000015093Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * xmlIO.c: one function comment cleanup.
15096
Daniel Veillard25239c12001-03-14 13:56:48 +000015097Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * SAX.c: external subset notations were improperly registered
15100 in the internal subset.
15101
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015102Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * README.cvs-commits: added, pointing to HACKING
15105 * HACKING: updated
15106
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015107Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * parser.c: and Matt Sergeant found one in the XML push
15110 parser (erroneous check I forgot to remove when I fixed the
15111 main parser).
15112
Daniel Veillard68d7b672001-03-12 18:22:04 +000015113Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15114
15115 * xpath.c: ptittom found a small bug in UnaryExpr
15116
Daniel Veillarde356c282001-03-10 12:32:04 +000015117Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15118
15119 * configure.in: bumped to 2.3.4
15120 * error.c: fixed bug #51860
15121 * tree.c: fixed bug #51861
15122 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15123 * tree.[ch] : added xmlDefaultBufferSize
15124 * nanoftp.c: typo in function name header block
15125 * doc/xml.html : updated, added link to XML::LibXSLT
15126 * doc/html/* : rebuilt the docs
15127
Daniel Veillard80f32572001-03-07 19:45:40 +000015128Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * parser.c SAX.c: the new content parsing code raised an
15131 ugly bug in the characters() SAX callback. Found it
15132 just because of strangeness in XSLT XML Rec ouptut :-(
15133
Daniel Veillard6c831202001-03-07 15:57:53 +000015134Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * Makefile.am: Martin Baulig suggested to add -lm
15137 * tree.c: found another bug in xmlNodeGetContent()
15138
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015139Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15140
15141 * xpath.c: Bjorn found the error related to strictness of comparison.
15142
Daniel Veillard29631a82001-03-05 09:49:20 +000015143Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15144
15145 * parser.c: trying to fix the Dtd parsing problem reported
15146 by Gary, side effect of last week speed optimizations.
15147
Daniel Veillard14be0a12001-03-03 18:50:55 +000015148Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15149
15150 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15151 * parserInternals.c: removed unneeded test raised by Stric
15152
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015153Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15154
15155 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15156 and fixed by William Brack). Added xmlXPathFormatNumber.
15157 Changed the sorting slightly.
15158 * configure.in Makefile.am example/Makefile.am: Added -lm.
15159 Please note that applications linking with libxml2, must
15160 also like with the math library from now on.
15161
Daniel Veillardf9533d12001-03-03 10:04:57 +000015162Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15165
Daniel Veillard2f362242001-03-02 17:36:21 +000015166Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15167
15168 * parser.c: one must report spaces even if the Dtd element
15169 content proves that this is not part of the element content.
15170 * result/valid/*.xml: this changed the ouptu slightly
15171
Daniel Veillardb402c072001-03-01 17:28:58 +000015172Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * configure.in: bumped to 2.3.3
15175 * doc/xml.html: updated
15176
Daniel Veillard77851712001-02-27 21:54:07 +000015177Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * tree.c: minor doc fix
15180 * xpath.c: deallocation issues when a result tree has been
15181 converted to a node-set
15182
Daniel Veillardec70e912001-02-26 20:10:45 +000015183Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * doc/xml.html: oops corrected dates s/2000/2001
15186
Daniel Veillard8730c562001-02-26 10:49:57 +000015187Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * valid.c: new patch from Gary Pennington
15190
Daniel Veillard91e9d582001-02-26 07:31:12 +000015191Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15192
15193 * doc/xml.html: applied patch from Ankh
15194
Daniel Veillardedac3c92001-02-26 01:36:19 +000015195Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15196
15197 * xinclude.c: fixed a problem building on Mac
15198
Daniel Veillard21a0f912001-02-25 19:54:14 +000015199Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15200
15201 * parser.c: more work on increasing parsing ferformances
15202
Daniel Veillard48b2f892001-02-25 16:11:03 +000015203Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15206 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15207 avoiding memcpy in production builds MEM_CLEANUP macro use
15208 * parser.[ch] parserInternals.c: optimizations of the tightest
15209 internal loops inside the parser. Better checking of I/O
15210 flushing/loading conditions
15211 * xmllint.c : added --timing
15212
Daniel Veillard71681102001-02-24 17:48:53 +000015213Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * configure.in: bumped to 2.3.2
15216 * doc/xml.html: updated for release
15217
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015218Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * xpath.c: found a memleak and fixed a nasty bug
15221
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015222Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * xmllint.[c1] : added return code errors for xmllint
15225 * xpath.c: specific debug dump function for result value trees
15226
Daniel Veillard4b637072001-02-21 21:52:55 +000015227Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * xpath.c: finally implemented xmlXPathCompareNodeSets
15230 * test/XPath/expr/floats results/XPath/expr/floats: added
15231 a test for float expressions
15232
Daniel Veillardf714aa32001-02-21 03:07:44 +000015233Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15234
15235 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15236 * parserInternals.[ch]: trying to speed up parsing
15237 * xpath.c : speeded up node set equality op
15238
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015239Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15240
15241 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15242 better handling of ID/IDREF and the list modules associated
15243 * configure.in: small CFLAGS cleanup
15244
Daniel Veillarda8abee62001-02-19 15:14:59 +000015245Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * configure.in: fixed iconv detection on AIX (stric)
15248
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015249Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015250
15251 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15252
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015253Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15254
15255 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15256 and optimized xmlXPathNodeSetSort
15257
Daniel Veillard142adbf2001-02-17 13:21:05 +000015258Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * xpath.c: bug fix when context size is 0
15261 * parser.c: I like Norm's Dtd because they still manage to break
15262 the parser occasionally
15263
Daniel Veillardf23e0092001-02-16 13:21:29 +000015264Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15267
Daniel Veillarde0e26512001-02-16 00:11:46 +000015268Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15269
15270 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15271 attributes within the XML-1.0 namespace
15272
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015273Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15274
15275 * xpathInternals.h: exported a few axis functions
15276 * doc/xml.html: updated the doc
15277
Daniel Veillard760f4422001-02-15 14:59:48 +000015278Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * configure.in: applied patch from Daniel van Balen for OpenBSD
15281 and bumped version to 2.3.1
15282 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15283 attempt to find autoclosing was simply broken, removed it,
15284 updated the examples, this is better
15285
Daniel Veillardd194dd22001-02-14 10:37:43 +000015286Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15289 hash functionnalities.
15290 * doc/html/* : rebuild the doc
15291
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015292Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15295 on predicate
15296 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15297 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15298 really want to have tags closed on output even if we accept
15299 unclosed ones on input
15300
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015301Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15302
15303 * xpath.c: ouch don't free NULL, rare case fixed
15304 * tree.c: don't coalesce text nodes if they don't have the
15305 same behaviour wrt escaping on output
15306
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015307Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * xpath.c: small fixup
15310 * SAX.c: don't warn on empty namespaces.
15311
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015312Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15313
15314 * README: a bit of cleanup
15315 * configure.in: preparing for 2.3.0 release
15316
Daniel Veillard1f83d392001-02-08 09:37:42 +000015317Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15318
15319 * hash.[ch]: added a first version of xmlHashSize()
15320 * valid.c: another bug fix from Gary Pennington
15321
Daniel Veillard5eef6222001-02-07 18:24:48 +000015322Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15323
15324 * valid.c: couple of bug fixes pointed by Gary Pennington
15325 * HTMLtree.c: #if 0 cleanup
15326
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015327Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15328
15329 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15330 which removes a time consuming check of xmlXPathNodeSetAdd()
15331 and use it in places where we are sure to not break unicity
15332
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015333Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15334
15335 * xpath.c: bug fixes found from XSLT
15336 * tree.c: preserve node->name special values when copying nodes.
15337 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15338 external subset are fetched when available but without full
15339 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15340 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15341 output with encoding disabled.
15342
Daniel Veillard2c833b62001-02-03 08:52:06 +000015343Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15346 xmlCheckFilename should not be called from xmlFileOpenW
15347 and xmlGzfileOpenW
15348
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015349Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15352 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15353 added the new tests for URI normalization
15354 * testURI.c: fixed stoopid bugs
15355 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15356 the URI in the error messages are now properly normalized
15357
Daniel Veillardea28ce62001-02-02 08:20:19 +000015358Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15361
Daniel Veillarde99a4762001-02-01 04:34:35 +000015362Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15363
15364 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15365
Daniel Veillard2b325a02001-01-31 20:46:31 +000015366Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15367
15368 * xpath.c: fixed mod operator
15369
Daniel Veillardde55cf62001-01-31 15:53:13 +000015370Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15371
15372 * parser.c: fixed xmlStrcat doc
15373 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15374 trees.
15375
Daniel Veillard2f913b72001-01-31 13:23:49 +000015376Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15377
15378 * xpath.c result/XPath/tests/chaptersbase
15379 result/XPath/tests/simplebase: fixed XPath node()
15380 * tree.c: small fix in xmlNewNs()
15381 * Makefile.am: removed extraneous xml2Conf.sh rule
15382
Daniel Veillardb42042b2001-01-28 07:40:36 +000015383Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15384
15385 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15386 Changed the library name, in order to get libxml-devel and
15387 libxml2-devel to coexist on a single system
15388 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15389 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15390
Daniel Veillardee0a4662001-01-27 18:59:33 +000015391Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15394 libxml2-devel installable in // as libxml-devel.
15395
Daniel Veillard5eb05942001-01-27 17:50:22 +000015396Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15397
15398 * doc/Makefile.am: fixed make rebuild in doc
15399 * doc/html/*.html: rebuilt the docs
15400
Daniel Veillard65c295d2001-01-26 09:32:39 +000015401Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15402
15403 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15404
Daniel Veillard8e199902001-01-25 18:54:39 +000015405Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15406
15407 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15408 the HTML doc to go into the -devel RPM ...
15409 * aclocal.m4 config.h.in: some updates due to auto* magic
15410
Daniel Veillard93086662001-01-25 18:13:04 +000015411Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * xpath.h: added a hook in the context structure allowing to
15414 link to extra support, needed for XSLT
15415
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015416Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15417
15418 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15419 xmlXPtrCmpPoints to use it.
15420 * propagated the following patch from Alejandro Forero
15421 * include/win32config.h xmlIO.c: applied further suggestions
15422 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15423 * example/gjobread.c: fixed warnings, now that it builds
15424
15425Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15426
15427 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15428
15429 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15430 filename points to a valid file (not a directory).
15431 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15432 Added calls to xmlCheckFilenameDir.
15433
15434 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15435 `path' (rather than `filename') as the parameter to gzopen and open.
15436
Daniel Veillard48177c22001-01-23 15:27:41 +000015437Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * Makefile.am: fixed a problem with EXTRA_DIST
15440
Daniel Veillardb83ba402001-01-22 22:45:10 +000015441Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15442
15443 * Makefile.am example/Makefile.am: finally found the trick
15444 to build the example, i.e. add "." in SUBDIRS before example
15445 in the list <grin/>
15446
Daniel Veillard82687162001-01-22 15:32:01 +000015447Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15448
15449 * doc/xml.html: updated with an XSLT section, removed pointer to
15450 W3C CVS base.
15451
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015452Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15455 too, and deallocation need to occur the same way.
15456
Daniel Veillarde4566462001-01-22 09:58:39 +000015457Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15458
15459 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15460 type correponding to an XSLT result tree fragment. Share most
15461 of the data format with node set, as well as operators.
15462 * HTMLtree.c: added a newline at the end of the doctype output
15463 whe this one is not present initially.
15464 * tree.c: make sure taht the parent and doc pointers are properly
15465 set when copying attributes (lists).
15466
Daniel Veillard701c7362001-01-21 09:48:59 +000015467Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15468
15469 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15470
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015471Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * xpath.c: seems I finally killed that ugly path evaluation
15474 context bug (tagged 9999 in case is is wrong)
15475
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015476Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15477
15478 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15479 for XSLT
15480
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015481Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15484 for xmlGzfileOpen() bug
15485
Daniel Veillardf6eea272001-01-18 12:17:12 +000015486Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15487
15488 * xpath.c: removed an error found by XSLT usage
15489 * tree.c parserInternals.h: use a predefined static string
15490 for text and comment nodes, avoid freeing them in xmlFreeNode,
15491 exported the string name in parserInternals.h and added
15492 another value to disable encoding at output (for XSLT),
15493 gain memory, time.
15494
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015495Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15498 win32/libxml2/libxml2_so.dsp: new makefiles and update
15499 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15500
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015501Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15502
15503 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15504 Gary Pennington
15505
Daniel Veillard389e6b72001-01-15 19:41:13 +000015506Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15507
15508 * xpath.c: fixed the comaprision of values and nodelists,
15509 need to compare nodelist still ...
15510 * debugXML.c: avoided a possible core dump
15511 * HTMLparser.c: cleanup
15512 * nanohttp.c: contributed fix.
15513 * tree.c: fixes in properties handling added xmlSetNsProp
15514 needed by libxslt
15515 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15516 comment
15517 * TODO: updated
15518
Daniel Veillard167bd532001-01-06 21:09:34 +000015519Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15520
15521 * parser.c parserInternals.c: applied Bjorn Reese optimization
15522 patch
15523
15524Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15525
15526 * Makefile.am: applied patch fro make check from Martin Vidner
15527
Daniel Veillard503b8932001-01-05 06:36:31 +000015528Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15529
15530 * configure.in: preparing 2.2.11
15531 * doc/html/*: rebuild the HTML files
15532 * doc/xml.html : updated
15533
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015534Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15535
15536 * tree.c: fixed a stupid bug
15537 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15538 patches related to validation of an XInclude processing result
15539 * TODO: updated
15540
Daniel Veillarde2488192001-01-04 10:54:22 +000015541Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15542
15543 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15544 on large files
15545
Daniel Veillardf060a412001-01-03 20:52:44 +000015546Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15549
Daniel Veillard45cff692001-01-03 18:02:04 +000015550Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15551
15552 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15553 reported by Jonas Borgström
15554 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15555
Daniel Veillard08108982001-01-03 15:24:58 +000015556Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15557
15558 * testXPath.c xpath.c: fixing the XPath union expressions problem
15559 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15560
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015561Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15562
15563 * xmllint.c: Made is so if the file name is "-" is will read form
15564 standard input. Sven Heinicke <sven@zen.org>
15565 * tree.c: fixed a problem when growing buffer
15566 * tree.h: fixed the comment of the node types following andersca
15567 comment
15568 * TODO: updated
15569
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015570Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * HTMLparser.[ch]: added a way to avoid adding automatically
15573 omitted tags. htmlHandleOmittedElem() allows to change the
15574 default handling.
15575 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15576 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15577 of xmllint too when using --memory flag, added a memory test
15578 suite at the Makefile level.
15579 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15580 with namespace use when encountering QNames in XPath evalation,
15581 added xmlns() scheme in XPointer.
15582 * nanoftp.c : incorporated a fix
15583 * parser.c xmlIO.c: fixed problems raised with encoding when using
15584 the memory I/O
15585 * parserInternals.c: closed bug 25934 reported by
15586 torsten.landschoff@innominate.de
15587 * TODO: updated
15588
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015589Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15592 on a non-updated tree :-(, made a 2.2.10 release to correct the
15593 situation
15594
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015595Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15598 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15599 integrated a set of OpenVMS changes from Howard Taylor
15600 <Howard.Taylor@pacoast.com>
15601
Daniel Veillard58770e72000-11-25 00:48:47 +000015602Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15605 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15606
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015607Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * HTMLparser.c: some fixes on auto-open of html/head/body
15610 * encoding.c: fixed a compilation error on some gcc env
15611 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15612 XPointer implementation
15613 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15614 related XPointer tests and associated results
15615
Daniel Veillard300f7d62000-11-24 13:04:04 +000015616Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * doc/xmldtd.html doc/xml.html: following a short step by step
15619 guidance on IRC to help maciej with DTDs I started a small
15620 page on the subject.
15621
Daniel Veillard748e45d2000-11-17 16:36:08 +000015622Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * HTMLparser.c: fixed handling of broken charrefs
15625 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15626 patches
15627
Daniel Veillard28929b22000-11-13 18:22:49 +000015628Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * doc/xml.html doc/html/* : rebuilt the docs after adding
15631 xinclude and updated page for 2.2.7 and 2.2.8
15632 * configure.in: releasing 2.2.8
15633
Daniel Veillard41e06512000-11-13 11:47:47 +000015634Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * parser.[ch] parserInternals.c: applied the conditional
15637 section processing fix from Jonathan P Springer
15638 <jonathan.springer2@gte.net>
15639 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15640 project file, fixed iconv default non support
15641 * xpath.c: fixed the problem of evaluating relative expressions
15642 when a node context is provided.
15643
Daniel Veillardbf432752000-11-12 15:56:56 +000015644Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * nanoftp.c: fixed gcc 2.95 new warnings
15647 * SAX.c: fixed a stupid bug
15648 * tree.c: fixed a formatting problem when round-tripping
15649 from/to memory
15650 * xinclude.c: chased memleak, fixed a base problem
15651 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15652 xmlXPtrBuildNodeList()
15653 * TODO: updated
15654 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15655 adding a first small set of regression tests for XInclude
15656
Daniel Veillardc2def842000-11-07 14:21:01 +000015657Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * nanohttp.[ch]: applied Wayne Davison patches to access
15660 the WWW-Authorization header.
15661 * parser.c: Closed Bug#30847: Problems when switching encoding
15662 in short files by applying Simon Berg's patch.
15663 * valid.c: fixed a validation problem
15664 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15665 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15666 Wayne Davison
15667 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15668 need to be extended to non full nodes selections.
15669 * xinclude.c: starts to work decently
15670
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015671Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15674 debugXML.c xmlversion.h.in: Started adding XInclude support,
15675 this is a new xmllint option
15676 * tree.c xpath.c: applied TOM patches for XPath
15677 * xpointer.c: fixed a couple of errors.
15678 * uri.c: added an escaping function needed for xinclude
15679 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15680 new warning from RH70 gcc's version
15681
Daniel Veillarda4964b72000-10-31 18:23:44 +000015682Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * HTMLparser.c: fixed loop on invalid char in scripts
15685 * parser.c: update to description of xmlIOParseDTD()
15686 * libxml.m4 xmlversion.h.in: changes contributed by
15687 Michael Schmeing <m.schmeing@internet-factory.de>
15688 * configure.in: preparing for 2.2.7
15689 * Makefile.am: trying to avoid config.h and acconfig.h
15690 being included in the distrib
15691 * configure.in: released 2.2.7
15692
15693Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15696 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15697
Daniel Veillard01411222000-10-30 15:33:22 +000015698Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * parser.[ch]: added xmlIOParseDTD()
15701 * xpointer.c: added support for the 2 extra parameters of
15702 string-range, fixed a stoopid error when '0' was present
15703 in XPointer expressions
15704 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15705 testsuite for the above
15706
Daniel Veillard6db58192000-10-30 09:27:53 +000015707Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * libxml.spec.in: improved package descriptions
15710
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015711Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * xpath.c xpathInternals.h: applied a large cleaning patch
15714 from TOM <ptittom@free.fr>, it also add namespace support
15715 for function and variables registration.
15716
Daniel Veillardbd20df72000-10-29 17:53:40 +000015717Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15720 * Makefile.mingw: Wayne Davison's update adding hash.c
15721
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015722Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * xpath.c: fixed the root evaluation problems
15725 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15726 ignorable spaces with <b> <bold> <em>
15727 * tree.c: fixed a loop in xmlSearchNsByHref()
15728
Daniel Veillard767662d2000-10-27 17:04:52 +000015729Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * xpath.c: applied another XPath patch from TOM
15732 * xpath.c include/makefile.am: applied another patch from
15733 china@thewrittenword.com (cleanup on IRIX).
15734
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015735Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * xml-config.1: received a fixed version from Fredrik Hallenberg
15738 <hallon@lysator.liu.se>
15739
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015740Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15743 cleanup patch for XPath
15744
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015745Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * patched to redirrect all "out of context" error messages to
15748 a reconfigurable routine. The changes are:
15749 * xmlerror.h : added the export of an error context type (void *)
15750 an error handler type xmlGenericErrorFunc there is an interface
15751 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15752 to reset the error handling routine and its argument
15753 (by default it's equivalent to respectively fprintf and stderr.
15754 * all the c files: all wild accesses to stderr or stdout within
15755 the library have been replaced to calls to the handler.
15756
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015757Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * configure.in: release 2.2.6
15760 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15761 exporting the inner functions of xpath for extension modules
15762 * doc/*: updated and rebuilt the doc
15763
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015764Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * nanohttp.c : applied Wayne HTTP cleanup patch
15767 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15768 and xmlNodeSetSpacePreserve()
15769
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015770Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * xpath.c: closing bug #29260
15773
Daniel Veillard126f2792000-10-24 17:10:12 +000015774Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15777 multikey tuples, made hash structure opaque
15778 * valid.[ch]: moved elements, attributes, notations decalarations
15779 as well as ID and refs to hash tables.
15780 * entities.c: hash cleanup
15781 * xmlmemory.c: fixed a dump problem in debug mode
15782 * include/Makefile.am: problem passing in DESTDIR= values patch
15783 from Marc Christensen <marc@calderasystems.com>
15784 * nanohttp.c: removed debugging remains
15785 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15786 * HTMLparser.c parser.c: fixing a number of problems with the
15787 macros in the *parser.c files (Wayne).
15788 * HTMLparser.c: close the previous option when opening a new one
15789 (Marc Sanfacon).
15790 * result/HTML/*: updated the HTML results accordingly
15791
Daniel Veillard52afe802000-10-22 16:56:02 +000015792Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15795 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15796 XPath functions and XML entities table to them. More to come...
15797 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15798
Daniel Veillard683cb022000-10-22 12:04:13 +000015799Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * tree.c: coalesce adjacent text nodes
15802 * valid.c: handling of blank nodes in DTd validation (raised
15803 by problems with a posteriori validation).
15804 * nanohttp.c: changing behaviour on HTTP write stuff.
15805 * HTMLtree.c: forced body and html to be explicitely closed.
15806 * xpath.h: exported more XPath functions.
15807
Daniel Veillard1baf4122000-10-15 20:38:39 +000015808Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * Release of 2.2.5
15811 * xpointer.c: range() range-inside and other helper functions
15812 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15813
Daniel Veillard47e12f22000-10-15 14:24:25 +000015814Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15817 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15818
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015819Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15822 and XPointer modules
15823
Daniel Veillard134c9f32000-10-15 10:27:08 +000015824Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * SAX.h: closed #25107
15827
Daniel Veillard39915622000-10-15 10:06:55 +000015828Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * testSAX.c: fixed problem with cdata reporting
15831 * SAXresult/* : updated
15832
Daniel Veillard1e851392000-10-15 10:02:56 +000015833Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15836 Closed bug #27499, added to regression tests
15837 * TODO: updated
15838
Daniel Veillard7eda8452000-10-14 23:38:43 +000015839Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15842 support for SCRIPT and STYLE with help from Bjorn Reese
15843 * test/HTML/* result/HTML/*: added simple testcase and updated
15844 the existing ones.
15845
Daniel Veillardff9c3302000-10-13 16:38:25 +000015846Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15849 string-range for empty strings
15850 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15851 test/XPath/xptr/strrange: augmented the XPointer testsuite
15852
Daniel Veillard189446d2000-10-13 10:23:06 +000015853Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * doc/xml.html doc/xmlmem.html: added a module describing memory
15856 interfaces and use, updated the main page.
15857
Daniel Veillard2f971a22000-10-12 23:26:32 +000015858Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15861 nanoftp code work on Windows too now
15862
15863Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015864
15865 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15866 * xpointer.c: implemented string-range() at least a good first version
15867 * test/XPath/docs/str test/XPath/xptr/strrange
15868 result/XPath/xptr/strrange: the string-range() tests
15869
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015870Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * Makefile.am include/Makefile.am include/win32config.h
15873 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15874 and make distcheck
15875
Daniel Veillard19d61112000-10-11 23:50:35 +000015876Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15879 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15880 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15881
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015882Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15885 patch for socklen_t detection by
15886 Albert Chin-A-Young <china@thewrittenword.com>
15887
Daniel Veillardcd429612000-10-11 15:57:05 +000015888Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15891 and added a --dtdvalid option to xmllint used to test it
15892
Daniel Veillard47c02452000-10-11 13:04:36 +000015893Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15896 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15897
Daniel Veillard2d38f042000-10-11 10:54:10 +000015898Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15901 handlings (registration, lookup, cleanup)
15902
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015903Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * configure.in Makefile.am include/makefile.am: adding XPointer
15906 and XPtrtests target
15907 * xpointer.[ch] : new files for XPointer support
15908 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15909 more XPath tests
15910
Daniel Veillard57fda592000-10-10 23:24:14 +000015911Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * configure.in: fixed, very broken, make distcheck works again
15914
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015915Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * More work toward 2.2.5, integrated a number of patches
15918 * configure.in Makefile.am win32config.h.in: trying to cleanup
15919 make distcheck .... huh ...
15920 * include/Makefile.am include/win32config.h: new directory
15921 for includes
15922 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15923 updated teh makefiles and instructions for WIN32
15924 * xpath.c: small fixes
15925 * test/XPath/ results/XPath: updated the testcases and results
15926 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15927 suggested patches
15928 * valid.c: fixed an ID bug
15929
Daniel Veillardb71379b2000-10-09 12:30:39 +000015930Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015933 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015934 * xpath.[ch]: worked on XPointer
15935
Daniel Veillard7e99c632000-10-06 12:59:53 +000015936Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * configure.in Makefile.am: 2.2.5, ship the include in an
15939 include/libxml subdirectory, use symlinks when using CVS
15940 * testSAX.c: fixed small bug
15941 * testXPath.c: changed the way testfiles are parsed
15942 * debugXML.c: same kind of cleanup when parsing an argument expression
15943 XPath/XPointers can have blanks embedded
15944 * xpath.[ch]: more cleanup, reorgs for XPointer work
15945 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15946 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15947
Daniel Veillard55b91f22000-10-05 16:30:11 +000015948Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15951 in the XPath engine, rewrote large parts of it, now it's far
15952 cleaner and in sync with the REC not an old WD. Fixed a parsing
15953 problem in the interactive XML shell found when testing XPath.
15954
Daniel Veillardac260302000-10-04 13:33:43 +000015955Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15958 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15959 examples with the extra test
15960
Daniel Veillard7cfce322000-10-04 12:40:27 +000015961Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15964 the global init function.
15965
Daniel Veillard970112a2000-10-03 09:33:21 +000015966Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * HTMLparser.c: Doohhh, attribute name parsing was still case
15969 sensitive ! Fixed this ...
15970 * result/HTML/* : updated the tests results accordingly
15971
Daniel Veillard740abf52000-10-02 23:04:54 +000015972Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15975 engine, should be far more stable, incorporated a new version of
15976 preceding/following axis, need testing
15977 * uri.c: fixed file:///c:/a/b/c problem
15978 * test/XPath/tests/idsimple: augmented the XPath tests
15979
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015980Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * doc/* rebuilding docs for 2.2.4 release
15983
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015984Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * configure.in: releasing 2.2.4
15987 * parser.[ch]: added xmlStrEqual()
15988 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15989 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15990 use xmlStrEqual instead
15991 * TODO: updated
15992 * added an XPath test
15993
Daniel Veillardbc765302000-10-01 18:23:35 +000015994Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15997 * entities.h: exported xmlInitializePredefinedEntities
15998 * parser.[ch] : added xmlInitParser()
15999 * parserInternals.h : had to export htmlInitAutoClose()
16000
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016001Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16004 problems
16005 * Makefile.am : added XPath regression tests to normal tests
16006 * uri.c: fixed a problem with local paths, cleanup
16007 * parser.c: fixed a problem with large CData sections
16008
Daniel Veillardd2ade932000-09-30 14:39:55 +000016009Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * configure.in xml-config.in: patch from "Ben Taylor"
16012 <sol7x86@hotmail.com> for solaris shared libs lookup
16013
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000160142000-09-30 Martin Baulig <baulig@suse.de>
16015
16016 * libxml-2.0.pc.in: Provide pkg-config script.
16017
16018 * configure.in: Create the libxml-2.0.pc script from the
16019 libxml-2.0.pc.in templates.
16020 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016021 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016022
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016023Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16026 when compiling with MSC
16027
Daniel Veillard46057e12000-09-24 18:49:59 +000016028Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * xpath.c: patch for normalize-string() substring-before(),
16031 substring-after() and translate() functions from Bjorn Reese
16032 <breese@mail1.stofanet.dk>
16033 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16034 Fredrik Hallenberg <hallon@lysator.liu.se>
16035 * TODO: updated
16036
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016037Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16040 problem of socklen_t being undefined on a number of platforms
16041 * debugXML.c: fixed a compilation problem when without snprintf
16042
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016043Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16046 an URI bug and a fix for the control-character-induced infinite loop
16047 * nanohttp.c: preventive fix for compiling on WIN32
16048
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016049Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * xmlint.c: closing bug #25000
16052
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016053Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16056 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16057 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16058 related function, fixing xmlStrncmp(), and associated cleanup
16059 * result/HTML/entities.html.sax: updating result
16060
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016061Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * uri.c: applied patch for URI escaping from Wayne Davison
16064 <wayned@blorf.net>
16065 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16066 from Denis Barbier <barbier@imacs.polytechnique.fr>
16067 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16068 patch from Wayne Davison
16069
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016070Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * doc/xml.html : updated with new releases, adding "how to help"
16073
Daniel Veillard04698d92000-09-17 16:00:22 +000016074Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16077 removed a few warnings in pedantic mode ...
16078 * parserInternals.c parser.c: moved encoding switching function
16079 to parserInternals.c
16080 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16081
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016082Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16085 error or warning handlers
16086
Daniel Veillardb1059e22000-09-16 14:02:43 +000016087Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * parserInternals.c parserInternals.h parser.c Makefile.am:
16090 created a new module parserInternals.c, moved most of the
16091 code shared by the various parsers there, as well as
16092 deprecated code from parser.c. More cleanup of parser.c
16093 * uri.c: fixed a problem when URI is NULL
16094 * valid.c: speedup when looking for an attribute declaration
16095
Daniel Veillard39c7d712000-09-10 16:14:55 +000016096Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16099 the cleanup of the computation of URI references when seeking
16100 external entities. The URI reference string and the resulting
16101 URI are both stored now.
16102 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16103 large s(n)printf checks and cleanup from Denis Barbier
16104 <barbier@imacs.polytechnique.fr>
16105 * xmlversion.h.in tree.h: couple of SGML declarations for a
16106 possible docbook module.
16107 * result/VC/ : a couple of test output changed due to the change
16108 of the entities URI
16109
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016110Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * parser.h: added a _private field for linking user's data
16113
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016114Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * parser.c parserInternals.h: demacroified most of the IS_XXX
16117 the gain in size is significant so ...
16118
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016119Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * entities.c: cases where looking up entities with doc==NULL
16122 covered
16123
Daniel Veillard90e11312000-09-05 10:42:32 +000016124Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16125
Daniel Veillard1de50802000-09-07 08:54:32 +000016126 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016127 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16128
Daniel Veillard98a79162000-09-04 11:15:39 +000016129Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
Daniel Veillard1de50802000-09-07 08:54:32 +000016131 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016132 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16133 * Makefile.in: added URItest and included thenin "make tests"
16134
16135Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016136
16137 * xmlversion.h.in: closed bug 22941
16138
Daniel Veillard2bb89092000-08-31 14:57:50 +000016139Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * doc/xmlio.html: added doc and example for entity loader
16142 redefinition.
16143
Daniel Veillard96984452000-08-31 13:50:12 +000016144Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16147 used by libxml
16148
Daniel Veillarde715dd22000-08-29 18:29:38 +000016149Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * parser.c: Fixed bug on invalid ontent characters and when using
16152 push.
16153 * xmllint.c: fixed xmllint endling of errors in push mode
16154
Daniel Veillard4948eb42000-08-29 09:41:15 +000016155Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016158 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016159 * result/HTML/*.sax: regenerated HTML SAX output
16160 * parser.c: more cleanup.
16161
Daniel Veillarde010c172000-08-28 10:04:51 +000016162Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016165 patches from Wayne Davison <wayned@users.sourceforge.net>,
16166 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016167 * HTMLparser.c: fixed an ignorable white space detection bug
16168 occuring when parsing with SAX only
16169 * result/HTML/*.sax: updated since the output is now HTML
16170 encoded...
16171
Daniel Veillard47f3f312000-08-27 22:40:15 +000016172Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16173
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016174 * HTMLparser.[ch]: applied some of Wayne Davison
16175 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016176
Daniel Veillarde0854c32000-08-27 21:12:29 +000016177Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16180 undeclared namespace prefix was used, added a warning.
16181 Cleaned up support w.r.t. entities, spilling out a warning
16182 and being pedantic on lookups.
16183 * test/warning/ent9 : added testcase for previous example.
16184 * TODO: updated
16185 * parserInternals.h parser.c: changed the way names are parsed
16186 now allow infinite size and decrease penalty for normal use
16187 * parser.c: Started a big cleanup/check of the parser code,
16188 fixed some of the most tortuous entity code, spotted code
16189 unused anymore
16190 * test/*: added tests for very long names and related nasty
16191 things.
16192
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016193Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * doc/encoding.html: added encoding aliases doc
16196 * doc/xml.html: updates
16197 * encoding.[ch]: added EncodingAliases functions
16198 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16199 bottleneck affecting large DTDs like Docbook
16200 * parser.[ch] xmllint.c: added a pedantic option, will be
16201 useful
16202 * SAX.c: redefinition of entities is reported in pedantic mode
16203 * testHTML.c: uninitialized warning from gcc
16204 * uri.c: fixed a couple of bugs
16205 * TODO: added issue raised by Michael
16206
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016207Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * doc/encoding.html: propagated Martin Duerst suggestions
16210
Daniel Veillard52402ce2000-08-22 23:36:12 +000016211Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16214 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16215 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16216 by Wayne Davison
16217
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016218Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * nanoftp.c nanohttp.c: small cleanup
16221 * TODO: updated
16222
Daniel Veillard244ece92000-08-19 20:58:02 +000016223Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * added an old VC testcase and updated title.xml entity
16226
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016227Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16230 done on auto-opening of <p> tags and cleanup of SAX output
16231
Daniel Veillard979e55e2000-08-19 16:48:54 +000016232Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16235
Daniel Veillard4540be42000-08-19 16:40:28 +000016236Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * doc/xml.html libxml.* structure.*: updated the doc a bit
16239
Daniel Veillard808a3f12000-08-17 13:50:51 +000016240Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16241
16242 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16243 of SAX tests
16244
Daniel Veillard29579362000-08-14 17:57:48 +000016245Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16246
16247 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16248 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16249
Daniel Veillard1255ab72000-08-14 15:13:33 +000016250Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16253 * testHTML.c: fix core dump on Solaris 2.x systems
16254 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16255 * result/HTML/*.sax: previous bug fix lead to new results
16256
Daniel Veillard03109292000-08-14 14:58:22 +000016257Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16260 * configure.in: added --with-readline=DIR to accept alternate
16261 path for readline include/library
16262 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16263 for ANSI under HP-UX
16264 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16265 includes @LIBS@
16266
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016267Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * doc/* : rebuilt the docs
16270 * getting ready for 2.2.2 release
16271
Daniel Veillard87b95392000-08-12 21:12:04 +000016272Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16275 and xmlAddFeature()
16276 * tree.[ch]: added xmlAddChildList()
16277 * xmllint.c: MAP_FAILED macro test
16278 * parser.h: added xmlParseCtxtExternalEntity()
16279 * valid.c: applied bug fixes removed warning
16280 * tree.c: added CDATA block to elements content
16281 * testSAX.c: cleanup of output
16282 * testHTML.c: added SAX testing
16283 * encoding.c: better error recovery
16284 * SAX.c, parser.c: fixed one of the external entity processing
16285 of the OASis testsuite
16286 * Makefile.am: added HTML SAX regression tests
16287 * configure.in: bumped to 2.2.2
16288 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16289 SAX results
16290
Daniel Veillard88a172f2000-08-04 18:23:10 +000016291Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * configure.in: patch for HP compiler
16294
162952000-08-04 Sven Heinicke <sven@zen.org>
16296
16297 * xmllint.c: Was coredumping sometimes when the file given didn't
16298 exist.
16299
Daniel Veillard46e370e2000-07-21 20:32:03 +000016300Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016303
Daniel Veillard46e370e2000-07-21 20:32:03 +000016304 when using in memory parsing. Need some cleanup.
16305 * xmllint.c configure.in: added a --memory flag to test memory
16306 parsing
16307
Daniel Veillard36650692000-07-21 15:16:39 +000016308Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * nanohttp.c: fixed socklen_t replacement to unsigned int
16311 * parser.c: fixed a space handdling missing at the end of
16312 production 28 DOCTYPE.
16313 * xmlmemory.c: fixed a stupid bug on the routine to override
16314 allocation functions
16315 * TODO: updated
16316
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016317Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * doc/ regenerated the docs
16320
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016321Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * doc/encoding.html doc/xml.html: added I18N doc
16324 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16325 improvements, both parser and filters, added ASCII & HTML,
16326 fixed the ISO-Latin-1 one
16327 * xmllint.c testHTML.c: added/made visible --encode
16328 * debugXML.c : cleanup
16329 * most .c files: applied patches due to warning on Windows and
16330 when using Sun Pro cc compiler
16331 * xpath.c : cleanup memleaks
16332 * nanoftp.c : added a TESTING preprocessor flag for standalong
16333 compile so that people can report bugs more easilly
16334 * nanohttp.c : ditched socklen_t which was a portability mess
16335 and replaced it with unsigned int.
16336 * tree.[ch]: added xmlHasProp()
16337 * TODO: updated
16338 * test/ : added more test for entities, NS, encoding, HTML, wap
16339 * configure.in: preparing for 2.2.0 release
16340
Daniel Veillard49703262000-07-10 10:27:46 +000016341Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016344 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016345
Daniel Veillard306be992000-07-03 12:38:45 +000016346Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * doc/xml.html: changed the xmlsoft.org structure, updated the
16349 examples w.r.t. root and childs
16350
Daniel Veillard7d853352000-07-02 18:53:09 +000016351Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16352
Daniel Veillard784b9352003-02-16 15:50:27 +000016353 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016354
Daniel Veillard365e13b2000-07-02 07:56:37 +000016355Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * HTMLparser.c: Work on character encoding support for the HTML parser
16358 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16359 * encoding.c: Fixed a potential memleak in the encoding stuff
16360
Daniel Veillardaf743792000-07-01 11:49:28 +000016361Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * doc/FAQ.html doc/Makefile.am : added a FAQ
16364
16365Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016366
16367 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16368 of the HTML parser to force it to not bypass SAX
16369
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016370Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * win32config.h.in: updated
16373 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16374 lacks iconv support :-( need to release 2.1.1
16375 * configure.in: release 2.1.1
16376 * HTMLparser: fixed bug #14784
16377 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16378 by Windows compiler
16379 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16380 the SAX startDocument() callback.
16381 * TODO: updated
16382
16383Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * added xmlStopParser()
16386
Daniel Veillardbe803962000-06-28 23:40:59 +000016387Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * configure.in: 2.1.0 prerelease
16390 * Large resync between W3C and Gnome tree
16391 * nanoftp, nanohttp.c: fixed stalled connections probs
16392 * HTMLtree.c SAX.c : support for attribute without values in
16393 HTML for andersca
16394 * valid.c: Fixed most validation + namespace problems
16395 * HTMLparser.c: start document callback for andersca
16396 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16397 * parser.h, SAX.c: serious speed improvement for large
16398 CDATA blocks
16399 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16400 different encoding
16401 * example/Makefile.am example/gjobread.c tree.h: work on
16402 libxml1 libxml2 convergence.
16403 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16404 and the LIBXML_TEST_VERSION macro
16405
Daniel Veillardc310d562000-06-23 18:32:15 +000016406Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * doc/xml.html: various patches and improvements typo fixed by
16409 Felix Natter
16410 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16411 from Felix Natter <fnatter@gmx.net>
16412
Daniel Veillardf3029822000-05-06 08:11:19 +000016413Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * doc/upgrade.html: updated with instructions for support of both
16416 libxml-1.x and libxml-2.x
16417 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16418 for 2.x support and also fixed includes
16419
16420
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016421Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16424 the encoding support, added iconv support, so now libxml if
16425 compiled with iconv automatically support japanese encodings
16426 among others. Work based on initial patch from Yuan-Chen Cheng
16427 I may have broken binary compat in the encoding handler
16428 registration scheme, but that was so utterly broken I don't
16429 expect anybody to have used this feature until now.
16430 * parserInternals.h: fixup on the CHAR range macro
16431 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16432 code.
16433 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16434 * uri.c: added xmlParseURI() I can't believe I forgot to
16435 implement this one in 2.0 !!!
16436 * SAX.c: moved doc->encoding update in the endDocument() call.
16437 * TODO: updated.
16438
Daniel Veillard06047432000-04-24 11:33:38 +000016439Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * tree.h: removed extraneous xmlRemoveProp definition
16442 * TODO: added item about --disable-corba configure switch
16443 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16444 * nanoftp.c: fixed include problems giving troubles on AIX and
16445 slowlaris
16446 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16447 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16448 comment and headers changes to lower gtk-doc number of warnings
16449 * doc/html/*: rebuilt docs
16450
Daniel Veillarde0aed302000-04-16 08:52:20 +000016451Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * HACKING: documented the tag for 1.x and instructions
16454
Daniel Veillard5e873c42000-04-12 13:27:38 +000016455Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16458 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16459 xmlCreateIOParserCtxt
16460 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16461 significant overall improvement
16462 * xmllint.c: added I/O test to xmllint
16463 * testSAX.c: added a speed test
16464 * doc/* : updated/regenerated
16465
Daniel Veillardfc708e22000-04-08 13:17:27 +000016466Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * xpath.c uri.h parserInternals.h: cosmetic changes from
16469 "Timur I. Bakeyev" <timur@bat.ru>, including making
16470 xmlCreateURI() public
16471
Daniel Veillard5d211f42000-04-07 17:00:24 +000016472Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16475 and the code at the same time. Added a clean mechanism for
16476 overload or added input methods: xmlRegisterInputCallbacks()
16477 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16478 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16479 * TODO: updated
16480 * doc/* : updated/regenerated
16481 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16482 source dir
16483
Daniel Veillarde77a9182000-04-05 19:12:29 +000016484Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16485
16486 * testURI.c: yet another forgotten commit, I should get some sleep !
16487
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016488Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * xmllint.c: forgot to commit this too ?
16491
Daniel Veillardb9df4042000-04-05 14:23:16 +000016492Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * xmlversion.h.in : forgot to commit this previously
16495
Daniel Veillard361d8452000-04-03 19:48:13 +000016496Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16499 * README TODO: updated for release
16500 * uri.c uri.h: added authority parsing/saving
16501 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16502 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16503 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16504 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16505 Makefile.am : added compile-time customization of libxml
16506 --with-ftp --with-http --with-html --with-xpath --with-debug
16507 --with-mem-debug
16508 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16509 #include <libxml/xxx.h> I hope it won't break too much stuff
16510 and will be manageable in the future...
16511 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16512 and added xmllint to the installed programs
16513 * uri.h: added xmlFreeURI()
16514
Daniel Veillardec303412000-03-24 13:41:54 +000016515Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * uri.c uri.h: finished the escaping handling, the base support
16518 and the URI path normalization. Looks good just lacks the
16519 authority content parsing code.
16520 * Makefile.am: added instructions to generate testURI
16521 * TODO: updated
16522 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16523 added links and icons for W3C and Gnome
16524
Daniel Veillard8f621982000-03-20 13:07:15 +000016525Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * xmlmemory.[ch] : seems I forgot to actually update the files in
16528 the last commit :-)
16529 * doc/xml.html doc/html/* : updated and uploaded the docs
16530
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016531Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16534 * TODO: updated
16535 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016536 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016537 gfree).
16538 * Makefile.am, uri.c, uri.h: added a set of functions to do
16539 exact (litteraly copied from the RFC 2396 productions) parsing
16540 and handling of URI. Will be needed for XLink, one XML WFC,
16541 XML Base and reused in the nano[ftp/http] modules. Still work
16542 to be done.
16543
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016544Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * configure.in, libxml.spec.in : libxml2
16547 * doc/* : updated the doc page, rebuilt the docs
16548
Daniel Veillardcf461992000-03-14 18:30:20 +000016549Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * all: tagged LIB_XML_1_X
16552 * *.c *.h : updated from W3C CVS tree
16553 * configure.in : 2.0.0-beta
16554 * libxml.spec.in : libxml2 package nam
16555 * result/* : new version of the tests output
16556
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016557Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16560
Daniel Veillardb566ce12000-03-04 11:39:42 +000016561Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * doc/* : rebuilt the docs
16564 * parser.c: final patch on #6766
16565 * valid.c: small patch on validity checks.
16566
Daniel Veillardfb76c402000-03-04 11:39:42 +000016567Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16570 added
16571 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16572 compatibility w.r.t. XML spec and existing code.
16573
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016574Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * parser.c: seems a better solution to <a> </a> exists,
16577 will try it for a while
16578
Daniel Veillard83a30e72000-03-02 03:33:32 +000016579Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * parser.c: tried to remove the <a> </a> generating <a/>
16582 this is hard. Left a flag for that purpose. Fixed bug #6766
16583 * configure.in: prepared 1.8.7 not released, due to previous
16584 problem
16585
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016586Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * doc/xml.html : applied second patch from Paul DuBois
16589
Daniel Veillard402e8c82000-02-29 22:57:47 +000016590Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * doc/xml.html : applied patch from Paul DuBois
16593
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016594Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16597
Daniel Veillard5feb8492000-02-02 17:15:36 +000016598Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16601 compilation warnings on various platforms.
16602 * parser.c: Fixed #5281 validity error callbacks are now desactived
16603 by default if not validating.
16604
Daniel Veillardf341f932000-02-02 14:52:08 +000016605Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16608
Daniel Veillard13c757e2000-02-01 23:59:15 +000016609Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16612 <gkatsi@cs.toronto.edu>
16613
Daniel Veillard726e8792000-01-30 20:04:29 +000016614Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16617 processing URLs
16618
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016619Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16622 xmlNanoFTPUpdateURL for persistent control connections.
16623 * configure.in: 1.8.6
16624
16625Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16626
16627 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16628 * tree.[ch] : added xmlSaveNoEmptyTags
16629
James Henstridgef3be9312000-01-28 13:59:21 +0000166302000-01-29 James Henstridge <james@daa.com.au>
16631
16632 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16633
16634 * Makefile.am: added nanoftp.[ch] to the build.
16635
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016636Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * nanoftp.[ch]: cleanup, comments, API
16639 * debugXML.c : fixed a bug in the cat command
16640 * doc/*: regenerated the docs
16641
Daniel Veillardda07c342000-01-25 18:31:22 +000016642Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16645 * debugXML.c : fixed a bug in the cat command
16646 * valid.c: fixing some small probs
16647 * libxml.spec.in: get rid of the SNAP suffix
16648 * doc/xml.html: updated the status
16649
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016650Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * xml-config.in: xml-config --version to just return the
16653 version number
16654 * xpath.c: some cleanup w.r.t. axis when the current node is
16655 an attribute.
16656 * TODO: updated
16657
Daniel Veillard461a66c2000-01-18 18:01:01 +000016658Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * configure.in: prepared for libxml-1.8.5
16661 * doc/* recompiled the documentation
16662
166632000-01-17 Jody Goldberg <jgoldberg@home.com>
16664
16665 * configure.in : WARNING autoconf subtlety alert :
16666 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16667 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16668 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16669 get defined by AC_CHECK_HEADERS.
16670
Daniel Veillardf967b902000-01-17 16:06:10 +000016671Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16674 Rune.Djurhuus@fast.no
16675
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016676Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * TODO: updated
16679 * tree.c, parser.c: made sure that only memory alloc problems
16680 and internal parser errors are allowed to write to stdout or
16681 stderr.
16682
Daniel Veillard0142b842000-01-14 14:45:24 +000016683Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * tree.c : restored xmlNewGlobalNs since this seems used by
16686 a lot of existing code :-(, fixed a bug in xmlNewNs
16687 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16688 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16689 to exit() from the library code.
16690 * xpath.c, parser.c: removed bugs or unused code detected by
16691 Windows compilers
16692 * parser.c: started adding interfaces for parsing well balanced
16693 XML fragments
16694 * configure.in: releasing 1.8.4
16695 * doc/* : rebuilt the docs
16696
Daniel Veillard2eac5032000-01-09 21:08:56 +000016697Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16698
16699 * tree.[ch] : added xmlNewDocFragment() for DOM
16700 * testHTML.c: uninitialized variable.
16701
Daniel Veillardf3a73582000-01-05 14:58:39 +000016702Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * doc/* : rebuild the docs
16705
Daniel Veillard71b656e2000-01-05 14:46:17 +000016706Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16707
16708 * acconfig.h: readline and history patch
16709 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16710 * tree.c: added check and handling when possibly removing an ID
16711 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16712 and saving.
16713 * test/HTML/entities.html result/HTML/entities.html* : test for
16714 various entities reference cases
16715 * result/HTML/* : as a result output of some testcase have
16716 changed
16717 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16718 by previous example. added xmlParseTryOrFinish().
16719 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16720 entities.h debugXML.h HTMLparser.h: changed the way struct are
16721 declared to allow gtk-doc to expose those
16722 * parser.c: closed bug #4960
16723 * Makefile.am configure.in: Applied patch from
16724 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16725 and math/socket libs detection
16726
Daniel Veillard437b87b2000-01-03 17:30:46 +000016727Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16728
16729 * configure.in, Makefile.am: link tester against readline
16730 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16731
Daniel Veillard686d6b62000-01-03 11:08:02 +000016732Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16733
16734 * tree.[ch]: added xmlRemoveProp
16735 * win32config.h.in nanohttp.c: avoid including the Windows
16736 socket stuff in every C files
16737 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16738 the XmL parser(s)
16739 * test/ns4 result/ns4 etc...: added test case for previous prob
16740 * tree.c: xmlNewNs wasn't checking for double definition
16741 * Makefile.in: fixed a problem with dist-hook duplicates
16742 * parser.[hc], xmlIO.c: fixed the loading of external entities
16743 APIs, now xmlLoadExternalEntity() is used everywhere and
16744 setting up an app specific front-end using the
16745 * SAX.c parser.c: some fixes, now the xhtml spec validates
16746 with the xhtml DTD.
16747 * error.c: fixed crashes in case of no input stream
16748 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16749 to the validation tests and results
16750
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016751Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16754 too htmlCreatePushParserCtxt() and htmlParseChunk()
16755 * parser.c: a bit of cleanup.
16756 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16757 to XML) removed the last mem leak known
16758 * HTMLtree.c: output message cleanup
16759 * xmlmemory.c: display content info about memory blocks
16760 * result/HTML/wired.* : missing att value warning change
16761
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016762Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * doc/* : rebuilt the documentation
16765
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016766Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * parser.[ch] parserInternals.h: Push parser for XML,
16769 seems to work fine now
16770 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16771 --push for push testing
16772 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16773 * testSAX.c: added --push
16774 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16775 subtree
16776 * xmlIO.[ch] : enriched API + fixes for push mode
16777 * entities.[ch]: added the entity content length to the struct.
16778 * xmlmemory.[ch]: new API to show the last entries for the shell
16779 * valid.c: added required attribute testing
16780 * SAX.c: the cdata callback now merge contiguous fragments
16781 * HTMLparser.c: cleanup of some macros
16782
Daniel Veillard3c558c31999-12-22 11:30:41 +000016783Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16784
16785 * parser.c: fix for PIs name starting with xml
16786 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016787 * *.c, configure.in win32config.h.in : generate win32config.h for
16788 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016789
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016790Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * parser.c: fixed a stupid = vs. == bug :-(
16793 * doc/gnome-xml.sgml: s/glade/xml/
16794
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016795Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * configure.in, doc/xml.html : bug fix release 1.8.2
16798 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16799 Hopefully the end of that silly C++ include problem
16800 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16801 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16802 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16803 troubles with autoclosed elements when the stree shape doesn't
16804 follow the DtD specs. Added htmlIsAutoClosed() and
16805 htmlAutoCloseTag()
16806 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16807 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16808 * debugXML.c: fixed a bug on printing default namespaces.
16809 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16810
Daniel Veillardb24054a1999-12-18 15:32:46 +000016811Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * result/HTML/*.htm[l] : updated the HTML regression tests according
16814 to the new output
16815 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16816 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16817 problem due to intermix of extern "C" { ... } declarations for C++
16818 and recursive includes in the headers
16819
Chris Lahey323c48c1999-12-18 15:32:45 +0000168201999-12-20 Chris Lahey <clahey@umich.edu>
16821
16822 * HTMLtree.c: Made it so that html nodes with a single child do
16823 not insert a carriage return before or after the child node.
16824
Daniel Veillardb24054a1999-12-18 15:32:46 +000016825Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016826
16827 * configure.in, doc/xml.html : bug fix release 1.8.1
16828 * parser.c: fixed bug #4344
16829 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16830 added the glue to avoid C++ problems
16831 * doc/* : regenerated the documentation
16832
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016833Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16834
16835 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16836 namespace recognition, and Dia as a resul :-(
16837 * encoding.c: closed bug #3950
16838
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016839Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16840
16841 * valid.c: debugging a posteriori validation, except URI expansion
16842 stuff this should be fixed now
16843 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16844 Carl Nygard <cnygard@bellatlantic.net>
16845 * tester.c: added --postvalid, cleaning of the code
16846 * tree.[ch]: added xmlDocGetRootElement()
16847
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016848Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16849
16850 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16851 c++ losage.
16852
Daniel Veillard10a2c651999-12-12 13:03:50 +000016853Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * configure.in, doc/xml.html : bumped to 1.8.0
16856 * xlink.[ch], Makefile.am : added framework for link detection
16857 * parser.h: added nbChars to parser context, needed for cleanup.
16858 * xmlmemory.c: removed a nasty bug when out of mem
16859 * valid.[ch]: adding namespace support for attribute decl
16860 * tester.c: added --debugent option
16861 * debugXML.[ch]: added xmlDebugDumpEntities()
16862 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16863 buffers instead, this was really needed, validation was breaking
16864 in strange ways due to that. Added xmlParseStringPEReference()
16865 and other parsing from strings functions. Entities processing
16866 modified again, but PERef are still not handled correcly but
16867 unless you're Eve Maller you won't notice :-)
16868 * HTMLparser.c: large changes toward reliability, and switched to
16869 lowercase internal tags, XHTML is lowercase, so it will help
16870 that output is closer to next version.
16871 * doc/* : regenerated the documentation, it is now hosted at
16872 http://xmlsoft.org/ (same bits I just bought the domain :-)
16873
16874
Daniel Veillard294cbca1999-12-03 13:19:09 +000016875Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16876
16877 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16878 doc generation
16879 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16880 in the SAX API
16881 * doc/*: rebuilt the doc making sure everything appears in the
16882 HTML files
16883
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016884Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16887 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16888 which allow impressive speed improvement on dataset with
16889 large text pieces, but at the cost of broken binary
16890 compatibility and slightly bigger memory usage.
16891 Configure with --with-buffers to activate them, they
16892 are protected with XML_USE_BUFFER_CONTENT define.
16893 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16894 goal is 0 memory left allocated once parser is no more used
16895 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16896 call xmlCleanupParser() and xmlMemoryDump()
16897
Daniel Veillarda819dac1999-11-24 18:04:22 +000016898Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16899
16900 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16901 * parser.[ch] encoding.[ch]: added memory cleanup routines
16902 * parser.c: closing bug #3788
16903 * doc/*: rebuilt the doc
16904
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016905Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16908 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16909 * tester.c: added --compress option
16910 * doc/*: rebuilt the documentation
16911
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016912Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16913
16914 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16915 if given /proc/kcore as input !
16916 * doc/xml.html doc/*: updated and rebuilt the documentation
16917
16918Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016919
16920 * parser.c: Fixed some wrongly space collapsing code due to
16921 a misreading of the spec.
16922 * result/*: fixed the output accordingly
16923
16924Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016925
16926 * encoding.c: bug fix and typos
16927 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16928 * parser.c: added attribute normalization closing bug #3597
16929 * test/att* result/att* SAXresult/att*: testcase for attribute
16930 normalization
16931
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016932Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * configure.in: closing bug #3163 by adding extra flags for the
16935 cc compiler on HP-UX
16936
Daniel Veillard51e3b151999-11-12 17:02:31 +000016937Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16938
16939 * valid.[ch] : removed a typo and an enumerated type bug in the
16940 xmlAddElementDecl() function
16941 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16942 call to xmlEncodeEntitiesReentrant() so that the functions
16943 New, Set and Get are at the same level.
16944 * parser.c HTMLparser.c: extra memory allocation bug for
16945 attributes detected by someone using libxml in embedded systems :-)
16946
Daniel Veillard962195f1999-10-28 15:51:53 +000016947Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16948
16949 * xmlmemory.h: turned off mem debug :-\
16950
Daniel Veillard35008381999-10-25 13:15:52 +000016951Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * parser.c: closed bug #2784 a one line fix, but worth pushing
16954 a new release out
16955 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16956 some structures, comments before and after the
16957 main element, and other nastyness
16958 * HTMLtree.c tree.c: accomodate the extended HTML supported
16959 * configure.in: pushing 1.7.4
16960 * test/ent8 and related outputs : added a new test for bug #2784
16961 * test/HTML/wired.html and related output: a nasty HTML example
16962 * Makefile.am: improved the test scripts
16963 * docs/* : reran the documentation extractor, updated xml.html
16964
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016965Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16968 HTMLparser and debugged the HTML related code. HTML documents
16969 now have their own type
16970 * entities.c: do not dump &apos; for HTML output
16971 * xmlmemory.c: improvement, breakpoint mechanism
16972 * testHTML.c: added --sax --repeat ...
16973 * Makefile.am: improved the HTML tests
16974 * valid.[ch]: added xmlValidGetValidElements and
16975 xmlValidGetPotentialChildren
16976 * tester.c: added --insert to test the 2 new functions
16977 * test//* result//* SAXresult//* : regression test cleanup
16978 and extension.
16979 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16980 gnome-xml-nanohttp.html
16981
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016982Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * HTMLparser.c: fixed problems with some autoclose tags
16985 * tree.c: fixed XML output problems.
16986 * result/* SAXresult/*: update of the tests output
16987
Daniel Veillard6077d031999-10-09 09:11:45 +000016988Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * Makefile.am: Arturo patch for xmlConf.sh version info
16991 * parser.c: Tim Josling patch for single quoted items
16992 * tester.c: Tim Josling patch for tester options usage
16993 * tree.h: indent cleanup
16994
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016995Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16996
16997 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16998 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16999
Daniel Veillard00fdf371999-10-08 09:40:39 +000017000Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17001
17002 * tree.c : Raph patch for initialization of CORBA fields
17003 * parser.c, xpath.c, ...: modification of doc comments
17004 * xpath.c : allow spaces in xpath expressions
17005
Daniel Veillardad219441999-09-27 08:17:49 +000017006Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17007
17008 * xmlmemory.h: turning off memory debug :-(
17009
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017010Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17011
17012 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17013 better SAX interfaces.
17014 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17015 entity.
17016 * configure.in: 1.7.2
17017
17018Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017019
17020 * libxml.spec.in: fixed the URL
17021 * doc/xml.html: improved the documentation front-end
17022
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017023Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017024
17025 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17026
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017027Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017028
17029 * libxml.spec.in: fixed the alpha compile problem
17030 * parser.[ch]: changed errno to errNo in the parser context :-(
17031 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17032 * doc/xml.html: changed CHAR to xmlChar
17033 * doc/html/*: recompiled the documentation
17034 * configure.in: 1.7.1
17035
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017036Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17037
17038 * parser.h: modified the parser context struct to regain 1.4.0
17039 binary compatibility
17040 * parser.c, xml-error.h: added errno ot teh context and defined
17041 a set of errors values with update of errno
17042 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17043 DTDs and entities
17044 * *.h, *.c: complete cleanup of the use of config.h and include
17045 protection depending on the current setup.
17046 * overalll debugging, maintenance and bug-fixing on all modules
17047 * updated the documentation
17048 * ready for 1.7.0
17049
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017050Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17051
17052 * HTMLparser.c : cleanup
17053 * SAX.c valid.c valid.h: added ID/IDREF checking
17054 * tree.c tree.h: extended doc structure for refs
17055 * configure.in: 1.6.2
17056 * parser.c: patched bug in SAX user arg call
17057 * parserInternals.h: patched missing close in C++ wrapping
17058 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17059 especially upcoming XPointer implementation.
17060 * doc/xml.html: augmented, typo
17061
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017062Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17063
17064 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17065 not all invocations of install understand -d.
17066
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017067Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17068
17069 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17070 to make 'check' works, when builddir != srcdir.
17071
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017072Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17073
17074 * doc/xml.html : updated the documentation
17075
Daniel Veillard6454aec1999-09-02 22:04:43 +000017076Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17077
17078 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17079 not deallocated memory blocks
17080 * *.c : replaces all calls to malloc() free() and realloc() to
17081 the wrapper functions/macros
17082 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17083 instead of xmlFreeNodeList()
17084
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017085Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * HTMLparser.c: corrected a stupid bug leading to core dump at
17088 tree deallocation. Removed warnings indicated by
17089 Stephane.Conversy@lri.fr
17090 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17091 looked for in the external subset
17092
17093Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017094
17095 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17096 on SGI by Stephane.Conversy@lri.fr
17097
Daniel Veillardb96e6431999-08-29 21:02:19 +000017098Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17099
17100 * all .h : changed the prototype declaration indent as in gtk
17101 * most .c : working on reducing the TODOs in the code
17102 * most .c : cleanup though -pedantic and Insure++
17103 * improvements on validation ID checkings.
17104 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17105 * xml-config.in: closed #1810
17106
17107Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017108
17109 * tree.h, valid.c, valid.h: more work on validity, IDs
17110 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17111 definition for AIX
17112
Daniel Veillardb556eb51999-08-15 17:19:50 +000017113Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17114
17115 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17116 the distribution due to a cut'n paste error at last commit
17117
Daniel Veillardb05deb71999-08-10 19:04:08 +000017118Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * configure.in: upgraded to version 1.4.0
17121 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17122 Big update, added a large part of the validation process,
17123 it should be usable, but some parts are missing
17124 * xpath.c: improved the implementation w.r.t. root.
17125 * Makefile.am: added more tests
17126 * test and result trees: added a lot of tests
17127 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17128
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017129Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17130
17131 * Added an HACKING file
17132
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017133Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17134
17135 * xpath.[ch] : improvements and debug of the XPath implementation
17136 * parser.c, HTMLparser.c : modified the parsers to be progressive
17137 * tree.[ch] : extended the Buffer promitives
17138 * xmlIO.[ch] : added basic I/O routines providing progressive
17139 parsing and ready for I18N conversion plugins
17140 * SAXresult/* : the SAX callback sequence maybe slightly different
17141 now
17142 * test*.c : improved/updated the tests programs
17143 * doc/* : recompiled the docs.
17144
Daniel Veillard15b75af1999-07-26 16:42:37 +0000171451999-07-26 Michael Meeks <michael@edenproject.org>
17146
17147 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17148
17149 * tree.c: Ditto.
17150
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017151Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17152
17153 * configure.in: upgraded to version 1.4.0
17154 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17155 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17156 XML query language, see http://www.w3.org/TR/xpath for more details.
17157 * parser.c, parser.h: added CHAR* related string functions for XPath
17158 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17159 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17160 rebuild the docs.
17161 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17162 and regression testing capabilities for XPath.
17163
Daniel Veillardd79d7871999-07-12 10:38:12 +000017164Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17167 closing bug #1646
17168
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017169Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17170
17171 * Makefile.am, example/Makefile.am: closed bug #1683
17172
Daniel Veillard3166ab11999-07-11 16:14:19 +000017173Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * example/Makefile.am, configure.in: added the makefile for the
17176 gjobread example
17177
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017178Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17179
17180 * doc/Makefile.am:
17181 - fix which allow "make install DESTDIR=</install/prefix>".
17182
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017183Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17184
17185 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17186 which fixed a problem on the file reading-code.
17187
Daniel Veillard82150d81999-07-07 07:32:15 +000017188Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17191 output.
17192 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17193
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017194Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17195
17196 * parser.h : Oops removed the binary compatibility problem
17197 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17198 * parser.c, HTMLparser.c: applied patches for reading from stdin
17199
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017200Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * parser.c, entities.c, valid.c: cleanup bug #1591
17203 * configure.in: cleanup bug #1592
17204 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17205 the same tree back-end. Hence gdome will be available for it.
17206 * doc/Makefile.am: close bug #617
17207
Daniel Veillard97fea181999-06-26 23:07:37 +000017208Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17209
17210 * parser.c: alloctate a per parser context SAX interface block
17211
Daniel Veillard14fff061999-06-22 21:49:07 +000017212Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17213
17214 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17215 and xmlEncodeEntitiesReentrant with the correct one :-\
17216
17217Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17218
17219 * commit of my internal XML base changes, quite a lot of
17220 changes, cleanups, better entities support, framework for
17221 new I/O and charset detection and handling
17222 * Fixed the configure/Makefile stuff to generate shared libs
17223 with the proper version info, so we jumped on rev from
17224 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17225 xmlEncodeEntities() result need to be freed now, and a string
17226 xmlParserVersion provide the current library version.
17227
Raph Levien05240da1999-06-15 21:27:11 +000017228Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17229
17230 * parser.c: fixed a buffer overrun for when you have a very long
17231 attribute with no entities in it.
17232
Daniel Veillardbb2da581999-06-13 14:37:07 +000017233Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17234
17235 * added example directory
17236 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17237
Daniel Veillard011b63c1999-06-02 17:44:04 +000017238Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17239
17240 * Release of libxml-1.1, nearly everything has been touched for
17241 this.
17242 * Added more regression tests
17243 * Updated the documentation
17244
Daniel Veillard27d88741999-05-29 11:51:49 +000017245Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17246
17247 * tree.[ch]: unified the XML_NO_CORBA defines.
17248 * parser.c encoding.[ch]: started plugging in char encoding detection
17249
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017250Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17251
17252 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17253 Also freed allocated buffer.
17254
Daniel Veillard27d88741999-05-29 11:51:49 +000017255Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017256 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17257 reentrancy problem at printing. One is left in entities.c, to
17258 remove ASAP
17259 * testSAX.c : added a test example showing the use of the SAX
17260 interface if one doesn't want to build the DOM tree.
17261 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17262
Daniel Veillard517752b1999-04-05 12:20:10 +000017263Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17266 large revamping of the parser to use SAX callbacks
17267 http://www.megginson.com/SAX/ (or at least a C like interface
17268 a la Expat). It's now possible to set up your own callbacks
17269 and the parser will not build a DOM tree.
17270 * test/* result/*: updated the test suite, I finally removed
17271 the old Namespace draft support (PI based).
17272
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017273Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17274
17275 * Makefile.am: added test result to EXTRA_DIST for make tests
17276
Daniel Veillard64068b31999-03-24 20:42:16 +000017277Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17278
17279 * parser.c, parserInternals.h: moved the chars macro definitions
17280 to parserInternals.h
17281 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17282 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17283
Daniel Veillard012ccc11999-03-23 10:11:11 +000017284Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17285
17286 * xml-config.in : applied patch to make --version work
17287
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000172881999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17289
17290 * Makefile.am (check-local): Alias for `tests' target. This will
17291 cause `make check' to do the right thing.
17292 (tests): Don't run tests in srcdir. Also, replaced calls to
17293 basename with a `sed' "equivalent".
17294
Daniel Veillardd109e371999-03-05 06:26:45 +000017295Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17298 it in the header and not the sources, updated the doc.
17299 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17300 pointing this out.
17301
Daniel Veillardbc50b591999-03-01 12:28:53 +000017302Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17303
17304 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17305 exported the inputStream routines.
17306 * doc/html/* : updated accordingly
17307
Daniel Veillardd692aa41999-02-28 21:54:31 +000017308Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17309
17310 * parser.c, parser.h, parserInternals.h: added a few extra
17311 internal calls to allocate and free parser contexts ...
17312 * doc/html/* : updated accordingly
17313
Daniel Veillard55a99271999-02-25 11:01:29 +000017314Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17315
17316 * configure.in, Makefile.am, doc/makefile.am : General changes for
17317 1.0.0 release and including the generated HTML documentation.
17318
Daniel Veillard35925471999-02-25 08:46:07 +000017319Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17320
17321 * makefile.am : added parserInternals.h, oops.
17322
Daniel Veillard1e346af1999-02-22 10:33:01 +000017323Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17324
17325 * parserInternals.h: added this header giving access to the parser
17326 internal functions.
17327 * doc/Makefile.am : added a rebuild target which rebuilds the full
17328 set of documentations
17329 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17330 the internal subset.
17331 * *.c *.h: modifications needed to generate the documentation using
17332 gtk-doc, cleanup of functions blocks, reorganisation of struct
17333 declarations.
17334
Daniel Veillard1164e751999-02-16 16:29:17 +000017335Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17336
17337 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17338 the tar and spec file to include the beginning of the doc.
17339
Nuno Ferreira03d04781999-02-13 00:07:17 +0000173401999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17341
17342 * doc/.cvsignore: Added this file.
17343
Daniel Veillard6800ef31999-02-08 18:33:22 +000017344Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17345
17346 * tree.c: fixed xmlGetProp to return "" when the attribute
17347 exists, even if the node-list is NULL.
17348
Daniel Veillard726c7e31999-02-08 15:13:10 +000017349Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17350
17351 * tree.c: patched an error outputting empty attribute values.
17352 * Makefile.am and doc/makefile.am: have been updated during the
17353 week-end. Sorry for an empty CVS log, I got a shell problem.
17354
Daniel Veillard1899e851999-02-01 12:18:54 +000017355Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17356
17357 * tree.h: cleaned up using enums instead of defines
17358 * parser.c, valid.[ch]: more work on parsing/output of element
17359 declarations
17360
Daniel Veillard3b9def11999-01-31 22:15:06 +000017361Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17362
17363 * valid.[ch], tree.c, parser.c : more work toward full parsing
17364 of XML DTDs.
17365 * README: added informations about mailing-list and on-line
17366 documentation
17367
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000173681999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17369
17370 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17371
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017372Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * parser.c, tree.[ch] : more work toward conformance testing,
17375 added a last element to accelerate parsing of very flat structures
17376 started working on internal subset Element content declaration.
17377 * valid.[ch] : first cut at adding code toward validation.
17378 * previous changes had also small impact on most files, especially
17379 the conformance testing using James Clark test suite.
17380
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017381Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * test/* : updated the examples, most of them were not well
17384 formed (humm), and added rdf2.
17385 * result/* : resulting changes in the output.
17386
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017387Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17388
17389 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17390
Daniel Veillard44b3a061998-12-05 17:27:22 +000017391Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17392
17393 * tree.c: patched a bug in the generation of empty attributes
17394
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017395Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17396
17397 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17398 for node/trees/documents/... Biggest problem is namespace
17399 support when copying subtrees.
17400
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017401Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * parser.c, entities.c: improve entities and char ref encoding,
17404 and cleanups of error messages.
17405
Daniel Veillard242590e1998-11-13 18:04:35 +000017406Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * parser.c, entities.c: simple bug hunting done during rpm2html and
17409 rpmfind integration.
17410
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017411Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17412
17413 * parser.[ch]: Added interfaces allowing to specify a SAX
17414 handler before parsing.
17415
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017416Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17417
17418 * parser.c: redirrect all errors reporting through the SAX
17419 error function
17420
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017421Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17422
17423 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17424 * libtool, tlmain ...: update of the libtool files
17425
Miguel de Icaza442321c1998-11-04 18:13:38 +0000174261998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17427
17428 * entities.c: Use g_snprintf insteda of snprintf.
17429
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017430Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17431
17432 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17433 added ent5 test for this purpose.
17434 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17435
Daniel Veillard27271681998-10-30 06:39:40 +000017436Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17437
17438 * parser.c: fixed? a strange error due to compression on a GWP
17439 document.
17440
Daniel Veillard25940b71998-10-29 05:51:30 +000017441Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17442
17443 * tree.[ch]: bug fixing
17444 * entities.[ch]: defined a specific type for predefined entities
17445 * doc/xml.html: more documentation on the library, how to use it,
17446 overview of the interfaces.
17447
Daniel Veillard16253641998-10-28 22:58:05 +000017448Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17451
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017452Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17453
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017454 * tree.c: corrected a small bug
17455 * doc/xml.html: continuing writing documentation.
17456
17457Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17458
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017459 * debugXML.h debugXML.c: added debugging utilities.
17460 * tester.c: added --debug switch.
17461 * tree.c: patched an incorrect node->type assignment.
17462 * parser.c: formatting, ensure that node->doc != NULL in attributes
17463
Daniel Veillardccb09631998-10-27 06:21:04 +000017464Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17465
17466 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17467 entity support and provide an internal representation close to
17468 DOM one (entity ref nodes, and attribute value as tree). I tried
17469 to preserve the interface but this will surely break some apps
17470 (I have to change rpm2html/rpmfind for example). I had to change
17471 two interfaces, and the generated tree is somewhat different.
17472 * doc/* : started documenting the XML library, the tree and
17473 DOM/Corba. This is a first step.
17474
Daniel Veillard11e00581998-10-24 18:27:49 +000017475Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17476
17477 * parser.c: Set up the fonctions comment block, boring but useful.
17478 * parser.h, SAX.c, parser.c: now attributes are processed through
17479 the SAX interface. The problem is that my SAX interface diverged
17480 quite a bit from the original one, well this is not an official
17481 spec, and translating it from Java to C is hairy anyway...
17482
Daniel Veillard97b58771998-10-20 06:14:16 +000017483Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17486 fonctions comment block, boring but useful.
17487
17488Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017489
17490 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17491 conversion routines. However they are not yet used to convert the
17492 inputs. The core will run with UTF-8.
17493
Daniel Veillard33942841998-10-18 19:12:41 +000017494Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17495
17496 * tree.c : make sure that the type id is properly set-up when
17497 a new object is allocated, needed for DOM.
17498
Daniel Veillard27fb0751998-10-17 06:47:46 +000017499Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17500
17501 * tree.h, tree.c: Ok, the main objects in the tree will be native
17502 corba objects, it costs 8 bytes per Node, Attribute and Document
17503 but it simplifies the Corba integration a lot (no extra interface
17504 objects to allocate/free).
17505
Daniel Veillard0bef1311998-10-14 02:36:47 +000017506Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17507
17508 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17509 and changed NODEs contants for conformity with DOM Level 1
17510
Daniel Veillard27864701998-10-08 03:47:24 +000017511Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17512
17513 * added hooks to keep track of servants when creating objects
17514 xmlDoc and xmlNode (for Corba export).
17515
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017516Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17517
17518 * added xml-config script.
17519
Daniel Veillard7066a791998-10-01 20:28:28 +000017520Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17521
17522 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17523 to autoupdate libtool and automake conf files.
17524
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000175251998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17526
17527 * Makefile.am: Use '?' to separate the sed
17528 commands as ',' is used when people pass -Wl,something.
17529
17530
Daniel Veillard15a8df41998-09-24 19:15:06 +000017531Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17532
17533 * tree.c, tree.h: added a per-document compression interface.
17534
Daniel Veillard151b1b01998-09-23 00:49:46 +000017535Tue Sep 22 20:47:38 EDT 1998
17536
17537 * tree.c, tree.h: added saving with compression and added interfaces
17538 to control the compression level (xmlGetCompressMode,
17539 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17540
Daniel Veillard70120ff1998-09-22 00:24:21 +000017541Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17542
17543 * parser.c: corrected a loop for files of size 0
17544
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000175451998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17546
17547 * error.h: New file. Contains prototyes from `error.c'.
17548
Tom Tromeyc19653d1998-08-14 01:22:43 +000017549Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17550
17551 * Makefile.am (xmlincdir): New macro.
17552 (xmlinc_HEADERS): Renamed from include_HEADERS.
17553
Daniel Veillard845664d1998-08-13 04:43:19 +000017554Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17555
17556 * applied small patch on numeric entities from
17557 Christopher Blizzard <blizzard@appliedtheory.com>
17558
Daniel Veillard260a68f1998-08-13 03:39:55 +000017559Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17560
17561 * New release 0.2, removed the old xml_* files so that it's
17562 coherent with the other CVS base (W3C), far better conformance
17563 to standard, new namespaces, decent entities support, beginning
17564 of a SAX-like interface. Nearly nothing left intact, even the
17565 test examples ...
17566
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000175671998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17568
17569 * .cvsignore: Add .deps dir
17570
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017571Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17572
17573 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17574
Daniel Veillardfe926001998-07-26 04:28:20 +000017575Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017576
Daniel Veillardfe926001998-07-26 04:28:20 +000017577 * configure.in: added test for CPP
17578 * AUTHORS, Changelog: the original ones didn't get commited but the
17579 glib ones instead, fixed.
17580 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017581
Daniel Veillardfe926001998-07-26 04:28:20 +000017582Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017583
Daniel Veillardfe926001998-07-26 04:28:20 +000017584 * integrated code developped at W3C
17585 * changed the original Copyright
17586 * migrated to automake
17587 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017588